
spring框架7大模块:
1、spring core:(容器核心)使用工厂模式实现,核心组件BeanFactory,使用控制反转(IOC)模式将应用程序的配置和依赖性规范与实际应用代码分离
2、spring aop:面向切面编程
3、spring context:(spring上下文)spring上下文配置文件。
4、spring dao:JDBC DAO抽象层提供有意义的异常层次结构,用于管理异常处理和不同数据库抛出的错误信息
5、spring orm:ORM对象关系工具
6、spring web:
7、spring web mvc:是spring构建web应用程序的mvc实现。
IOC:控制反转(依赖倒置)是一种设计模式。解决的问题是:解耦合组件,自动加载,处理组件之间的依赖。
AOP:面向切面编程。解决的问题是:将非业务逻辑代码剥离业务代码区。应用于日志记录,事物管理,调试信息等等。
本文详细介绍了Spring框架的七个主要模块:springcore、springaop、springcontext、springdao、springorm、springweb及springwebmvc,分别阐述了各模块的功能及解决的实际问题。springcore作为容器核心,通过控制反转(IOC)实现依赖管理和配置分离;springaop用于面向切面编程,帮助剥离非业务逻辑代码;springcontext则提供了上下文配置文件的支持。
173万+

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



