Spring(一)

来源:互联网 发布:运维可以学windows吗 编辑:程序博客网 时间:2024/06/14 10:13

什么是spring

Spring是分层的javaEE full-stack(一站式)轻量级开源框架。
Java程序在服务器端被分为三层(Web层,业务逻辑层,数据访问层)。
Struts是表现层MVC框架。
Hibernate是数据访问层ORM框架。

Spring框架中包括javaEE三层每一层的解决方案(一站式)
Web层:spring mvc
业务层:spring Bean管理、AOP、事务管理。
持久层:Spring JDBCTemplate、ORM模块。

spring核心

IOC控制反转和AOP面向切面编程。

IOC与DI的区别

IOC Inversion of control :控制翻转,将创建对象的权限翻转到Spring框架。
DI Dependency Injection :依赖注入,在spring创建对象的过程中,将对象所依赖的属性按照配置的方式进行注入。

原创粉丝点击