使用 Spring 的优势
1.Spring 通过 DI(依赖注入)、AOP(面向切面编程)和消除样板式代码来简化企业级 Java 开发;
2.Spring 框架之外还存在一个构建在核心框架之上的庞大的生态圈,它将 Spring 扩展到不同的领域,如 web 服务、REST、移动开发以及 NoSql;
3.低侵入式设计,对代码的污染极低;
4.独立于各种应用服务器,基于 Spring 框架的应用,可以真正实现一次编写、到处运行;
5.Spring 的 IOC 容器降低了业务对象替换的复杂性,提高了组件之间的解耦,降低了耦合度;
6.Spring 的 AOP 支持允许将一些通用任务如日志、事务等进行集中式处理,从而提供了更好的复用;
7.Spring 的 ORM 和 DAO 提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问;
8.Spring 的高度开放性,并不强制应用完全依赖于 Spring,开发者可自由选择 Spring 框架的部分或全部
Spring 是如何简化开发的
1.基于 POJO 的轻量级和最小侵入性编程;
2.通过依赖注入和面向接口实现松耦合;
3.基于切面和惯例进行声明式编程(事务的开启与关闭);
4.通过切面和模板减少样板式代码(AOP)
1750

被折叠的 条评论
为什么被折叠?



