Spring初见
Spring简介
Spring是分层的JavaEE轻量级开源框架,以控制反转(IOC)和面向前面编程(AOP)为内核,提供表现层:Spring MVC 持久层Spring JDBC的技术。
Spring的使命就是简化开发!!
Spring特点
方便解耦,简化开发:IOC容器可将对象之间的依赖关系交给Spring控制
AOP编程的支持:可使用面向切面编程
声明式事务的支持:Spring的声明事务可以灵活的进行事务管理
方便程序测试
方便集成各种优秀的框架
降低JAVA使用难度
Spring体系结构
Spring Core:实现了Spring容器的功能,类和类的关系从代码中脱离出来,有IOC容器来负责类之间的创建和管理
Spring AOP:AOP是一直切面技术,将部分复杂需要多次重复的代码从中提取保存带Aop中更好的一键使用无需多次重复编写
Spring Dao:对各种数据访问技术进行了Dao层的封装,使其只负责对数据的处理,不关心数据的具体形式,且借助AOP技术,提供了声明式的事务技术。
Spring Web:web及远程操作,提供了Web应用的各种工具类。
标签:容器,Spring,编程,初见,AOP,IOC From: https://www.cnblogs.com/chenchenlol/p/17744120.html