开发JAVA EE应用的方式从EJB到Spring框架,再到SpringBoot,再到SpringCloud。介绍SpringBoot项目基本结构、pom.xml文件的结构,创建并运行第一个SpringBoot项目。
1 开发JAVA EE应用
其实简单的理解Spring Boot可以认为是“约定配置好一批默认参数的”Spring框架.
1.1 EJB
在Spring出现之前曾开发JAVA EE应用时采用EJB(Enterprise JavaBean)开发,EJB的入门理解难度较高,开始的学习和应用非常的艰苦。
EJB要严格地实现各种不同类型的接口,类似的或者重复的代码大量存在。而配置也是复杂和单调,进行对象查找的代码也是单调而枯燥。
虽然有一些开发工作随着xdoclet的出现,而有所缓解,但是学习EJB的高昂代价,和极低的开发效率,极高的资源消耗,都造成了EJB的使用困难。
而Spring出现的初衷就是为了解决类似的这些问题。
1.2 Spring框架
Sprin