spring学习
Spring
1.体系结构
spring框架是一个分层框架,包含功能模块分为20个模块.
分为:Core Container(核心容器) Data Access/integration(数据访问/集成) web AOP(面向切面编程)和测试等.
2.spring 优点
方便解耦,简化开发,spring就是一个大工厂,可以将所有的对象创建和依赖关系维护,都交给spring管理,
aop:面向切面编程,方便对应用程序权利拦截,监控等
声明式事务,只需要通过标签或者注解方式完成对事务的管理,不用每次都手动编写事务.
测试:spring对junit4更方便测试spring程序
降低对javaEEAPI的使用难度,比如jdbc,javaMail,远程调用,都提供了封装.降低我们的使用难度.
IOC: inversion of Controller (控制反转)
原来我们将自己实例化的对象交给spring管理,在xml中就可以实例化.
例:
1.在applictionContext.xml中配置
天道酬勤