2017第37周三

 一、Spring当前版本

http://projects.spring.io/spring-framework/

二、Spring的特点好处

 一、相关概念

框架:半成品,只是方便我们工作的tool

非侵入式编程: 不用继承框架中的某个类或实现某个接口.(struts2就是侵入式编程)

轻量级: 相对于重量级来说的,轻量级一般是非侵入性的,所依赖外部资源非常少,简单易用.

POJO:简单的Java对象,它可以包含业务逻辑或持久化逻辑,但不承担任何角色且不实现Java框架中的任何类和接口.

容器: 从程序的角度来理解就是放置对象的,对象的进入,进出,所以管理对象的生命周期

控制反转: Inversion of control 也称依赖注入,就是由IOC容器控制程序之间的关系.不需要new了

Bean: 被IOC容器管理的对像就是Bean

二、使用Spring好处
简化开发,除了不能帮助我们写业务逻辑外,都可以简化.

利用IOC可以帮助我们创建并管理对象以及它们之间的依赖;
利用AOP可以帮助我们进行日志记录,性能监控,安全统计等;
利用Spring事务管理,可以很好的管理数据库事务;
可以与第三方web框架,数据库框架,无缝结合;
可以很方便与其他技术整合

原文地址:https://www.cnblogs.com/doit8791/p/7518320.html