JavaSE、JavaEE与Spring的概念和异同点剖析以及规范13 个分析
- 目录
- 概述
- 需求:
- 设计思路
- 实现思路分析
- 1.什么是JavaSE
- 2.是JavaEE
- 3.什么是Spring
- 参考资料和推荐阅读
Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目录
概述
JavaSE、JavaEE与Spring的概念和异同点剖析以及规范13 个分析
需求:
JavaSE、JavaEE与Spring的概念和异同点剖析以及规范13 个分析
设计思路
实现思路分析
1.什么是JavaSE
这些类被用于网络、数据库访问、安全、xml解析、gui开发。除了这些核心的api之外,它还提供了虚拟机JVM、开发工具、部署技术等。
2.是JavaEE
JavaEE是一个抽象的规范。具体实现称为应用服务器,如GlassFish、WildFly、WebLogic等。
因此,它们只是提供了Java Enterprise Edition规范的实现。J2EE是1999年-2003年JavaEE的抽象规范的版本名称。 二十年前的规范呀。
3.什么是Spring
Spring遵循所有的JavaEE规范吗?严格的说不是。Spring是一个独立的框架。Spring是一个独立的集成平台,在JavaEE中有改进和替换,也允许你使用JavaEE技术。
Spring的直觉依赖注入功能成为了控制反转IOC设计模式的实际标准实现,从那时起,J2EE和Spring都在发展,尽管Spring似乎总是在前进。spring引入的所有最佳功能后来都被标准企业Java采纳,
区别和联系:
Java EE(Java Enterprise Edition)和Spring都是Java的框架。下面是它们之间的区别和联系:
区别:
-
Java EE是一个标准,而Spring是一个框架。
-
Java EE提供了一组规范和API,可以用来开发企业应用程序,而Spring提供了一个轻量级的框架,可以用来构建任何类型的应用程序。
-
Java EE是官方的Java标准,拥有更广泛的支持和更广泛的应用,而Spring则更加灵活和易于使用,并且可以与其他框架集成。
联系:
-
Spring框架实现了Java EE中的许多规范和API,例如JPA、JMS、JTA等,这些规范和API可以提高应用程序的稳定性和可移植性。
-
Spring Boot集成了许多Java EE规范和API,使开发者可以更快速、更简单地创建Java EE应用程序。
-
Spring和Java EE都可以用来开发企业级应用程序,因此在实际开发中,它们可以相互补充和使用。
参考资料和推荐阅读
参考资料
官方文档
开源社区
博客文章
书籍推荐
- https://blog.csdn.net/a772304419/article/details/78981414
欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!同时,期望各位大佬的批评指正~