-
新的技术
-
AOP(面向切面编程)
-
DI(依赖注入)
-
-
概念
-
Spring是分层的JavaEE应用一站式的轻量级开源框架,以 控制反转(Inverse of Control , IoC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供了表现层SpringMVC 、持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术
-
-
特点
-
方便解耦,简化开发(核心)
-
通过Spring提供的IOC容器,可以将对象之间的依赖关系交由Spring进行控制,避免 硬编码所造成的过度程序耦合
-
-
AOP编程的支持(核心)
-
通过Spring提供的AOP功能,用户可以方便的进行面向切面编程, 许多不容易用传统面向对象编程(OOP)实现的功能都可以通过AOP轻松应对
-
-
声明式事务的支持(核心)
-
通过Spring的声明式事务灵活地进行事务管理,提高开发效率和质量
-
-
方便的程序测试
-
用非容器依赖的编程方式进行几乎所有的测试工作
-
-
方便集成各种优秀框架
-
降低JavaEE API的使用难度
-
对难用的JAVA EE API 提供简单封装
-
-
Spring源码是 经典的学习典范
-
源码设计合理,对Java设计模式的灵活运用,以及Java技术的深度挖掘
-
-


Spring框架以IoC和AOP为核心,提供MVC、JDBC及事务管理等企业级应用技术,支持解耦、AOP编程、声明式事务,简化测试与JavaEE API使用,是学习Java设计模式的典范。
--- 概念&spm=1001.2101.3001.5002&articleId=108588604&d=1&t=3&u=ba12044873454e9d943cf85b8cc1156a)
507

被折叠的 条评论
为什么被折叠?



