spring学习笔记
一、基本概念
① spring的优点
①轻量级,非侵入式
对现有的类结构没有任何的一个影响
②可以提供众多的服务:
事务管理,WS等
③AOP的的支持,方便面向切面编程,使业务逻辑和系统服务分开
④对主流的框架提供了很好的集成支持
mybatis,JPA等
⑤使用spring的IOC容器,讲对象之间的依赖关系交给spring,降低组件之间的耦合行
⑥spring DI机制降低了业务对象替换的复杂性
⑦spring的高度开放使我们不必强制性使用spring
②spring的缺点
①缺少公用的控制器
②不容易拆分
③spring类
父类:ApplicationContext
子类:FileSystemXmlApplicationContext、ClassPathXmlApplicationContext、WebXmlApplicationContext