1、Spring本身也有配置文件,默认保存在src/applicationContext.xml 2、Spring的核心容器组件:提供有相关的工厂方面的支持
Beans:在Spring之中所有的java类都将有Spring负责,用户编写代码的时候,不再需要处理new
Core:包含了Spring最底层的开发支支持
依赖注入、关系配置、数据访问、资源访问
Context:上下文环境,所有对象的生命周期以及事务处理通过此模块完成
表达式语言:Spring允许开发者自己定义表达式操作
3、切面编程组件:提供了相关的代理方面的支持
AOP:是切面编程的灵魂所在,可以利用切面编程来解决所有辅助性操作
例如:数据库关闭,事务提交与回滚
Aspect:提供了切面编程中确认切入点的语法
Instrumetation:用于检测JVM在运行中代码的动态处理
4、数据访问模块
JDBC:Spring简化后的开发模板
ORM:负责各种ORMapping组件的连接处理,包括自定义的JDBC连接
OXM:提供了一个对象与XML文件之间的互相转换
JMS:提供了消息服务的支持
Transactions:事务支持
5、Web模块
WEB开发支持:Spring提供了一套自己的MVC实现框架SpringMVC
转载须注明
文章由 青涩知夏 编辑,转载请注明出处