一文读懂Spring和Java EE 本质区别?各自有哪些优缺点?

2022年05月14日 阅读数:4
这篇文章主要向大家介绍一文读懂Spring和Java EE 本质区别?各自有哪些优缺点?,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1 Java EE

1.1 Java EE

我 1999年接触JSP,从2001年开始正式接触Java EE技术,当时面对JavaEE那么多组件和规范(好比,EJB技术),确实有点蒙圈。编写一个企业应用竟然用到了那么多技术,曾经的电信项目,启动须要10分钟,每次发布都须要一个小时。做为新手的我是不能理解的,这也是当时大多数程序员的心态。然而Java EE ,针对复杂企业系统所指定的规范和实现,能知足复杂企业应用需求,这也是为何JavaEE 很快就流行起来,并在电信,银行等领域普遍使用的缘由。2003年Spring 横空出世,它告诉全部人,编写企业应用、Web应用,并不是须要所有的JavaEE技术,也不须要有像EJB那样复杂的使用方式和部署方式。使用Spring开发和部署网站和企业应用变得很便捷。同时Spring创建在Java EE基础上,也一样可使用Java EE的的功能。基于技术的创新和兼容传统Java EE技术,使得Spring框架很快流行起来,广泛应用在传统企业应用和互联网应用中。前端

看到如今JS前端技术的混乱,群雄并起,我以为当时使用JavaEE仍是很幸福的 。无疑,有一个统一的技术规范或者技术框架,是程序员的福音,也是企业的福音。程序员

JavaEE 如今已经改名为 Jakarta EE。本书仍然以Java EE指代 Jakarta EE。web

1.1.1 Java EE 架构

要应用Spring Boot技术,不必定须要先从Spring技术开始(这也是Spring Boot的初衷)ÿ架构