Spring(一)
SSM
SSM框架,是Spring + Spring MVC + MyBatis的缩写。
Spring MVC负责请求的转发和视图管理
Spring实现业务对象管理
MyBatis作为数据对象的持久化引擎
SpringMVC
M代表模型(Model)
V代表视图(View)
C代表控制器(Controller)

Spring
Spring是一种优秀的轻量级企业应用解决方案。Spring倡导一切从实际出发,它的核心技术就是IOC(控制反转)和AOP(面向切面编程)技术。
Spring的优点
1、低侵入式设计:非入侵式设计,基于Spring开发的应用一般不依赖于Spring的类。
2、独立于各种应用服务器,真正实现:一次编写,到处运行。
3、Spring的依赖注入特性使Bean与Bean之间的依赖关系变的完全透明,降低了耦合度:使用SpringIOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑。
4、它的面向切面编程(AOP)特性允许将一些通用任务如安全、事务、日志等进行集中式处理。
5、并且它还提供了与第三方持久层框架的良好整合,并简化了底层数据库访问。
6、高度的开放性(可以和Struts2、Hibernate、MyBatis、CXF等很多主流第三方框架无缝整合)。
IoC
IoC(Inversion of Control ),即控制反转,也叫依赖注入(DI:Dependency Injection )。它使程序组件或类之间尽量形成一种松耦合的结构,开发者在使用类的实例之前,需要先创建对象的实例,但是IoC将创建实例的任务交给IoC容器,这样开发应用代码时只需要直接使用类的实例,这就是IoC。
依赖注入:
1、Setter注入
2、构造器注入

浙公网安备 33010602011771号