第1章 Spring Boot来临
源码:https://gitee.com/ldw598156412/v2
JavaEE:简单、安全、多线程、高性能、快速构建
1.1 Spring的历史
- EJB
- 大量接口和配置文件
- 配置工作量 > 开发工作量
- Web容器(JSP、Servlet) --调用–> EJB容器(EJB)
- 增加调用的配置文件
- 同时开发两个容器
- 网络传输 ==》 性能不佳
- 测试需要了解EJB细节
- 大量接口和配置文件
- Spring
- 控制反转(IoC)管理Java资源
- 降低资源耦合
- 提供极低的侵入性
- 使用Spring 框架开发的编码, 脱离了Spring API也可以继续使用
- 面向切面编程(AOP)使用动态代理技术
- 允许按照约定进行配置编程
- 增强了Bean 的功能
- 减少重复代码
- 使得开发人员能够更加集中精力于业务开发,而非资源功能性的开发:
- 允许按照约定进行配置编程
- 提供整合框架的模板
- 融合并简化了技术的使用
- 控制反转(IoC)管理Java资源
1.2 注解还是XML
Spring Boot:以注解为主的开发
Spri