文章目录
- 1 开发JAVA EE应用
-
- 1.1 EJB
- 1.2 Spring框架
-
- 1.2.1 IoC(Inversion of Control)控制反转
- 1.2.2 DI(Dependency Injection)依赖注入
- 1.2.3 AOP面向切面编程
- 1.3 Spring Boot
- 1.4 Spring Cloud框架
- 1.5 开发工具
- 2 创建Spring Boot项目
-
- 2.1 在线项目生成向导
- 2.2 使用IDEA导入项目
- 2.3 Spring Boot项目基本结构
-
- 2.3.1 .idea目录
- 2.3.2 .mvn目录
- 2.3.3 src目录
- 2.3.4 .gitignore文件
- 2.4 pom.xml文件
-
- 2.4.1 pom.xml文件头信息
- 2.4.2 项目基本信息
- 2.4.3 项目依赖项信息
- 2.4.4 项目公共属性
- 2.4.5 项目构建相关配置
- 2.5 运行第一个项目
-
- 2.5.1 创建HelloController类
- 2.5.2 运行项目
- 3 附录
-
- 3.1 错误及解决
- 3.2 参考附录
开发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