<!-- spring框架的的组件构成(springFramework)-->

一、核心部分Core Container
1.1 spring-core,spring-beans 提供控制反转和依赖注入功能
1.2 spring-context 类似jndi注册处,提供资源绑定加载,事件广播,还有EJB, JMX, 和basic remoting等javaEE特征
1.3 spring-context-support 提供第三方库集成到spring应用,如缓存 caching (EhCache, Guava, JCache), 邮件mailing (JavaMail), 计划任务scheduling
1.4 spring-expression  类似EL语言,是对EL的一种扩展

二 、Aop、Aspects和Instrumentation部分
2.1 spring-aop 允许开发者定义方法拦截器和切点
2.2 spring-aspects 用于aspectj面向切面编程的集成
2.3 spring-instrument 用于集成特定容器
2.4 spring-instrument-tomcat 提供tomcat的集成

三、Messaging部分
3.1 spring-messaging 与一些基于消息的应用的集成,提供一些消息相关的注解

四、The Data Access/Integration部分
4.1 spring-jdbc 使你免于编写数据库连接代码
4.2 spring-tx 提供事务管理
4.3 spring-orm 允许开发者使用O/R对象关系映射框架,和上面提到的事务管理
4.4 spring-oxm 允许将spring-orm抽象成XML映射,即以xml文件来描述映射
4.5 spring-jms JAVA消息服务,生成和消费消息,与spring-messaging集成

五、WEB层
5.1 spring-web 包含http客户端,多文件上传,利用监听器进行ioc容器初始化,提供应用上下文等功能
5.2 spring-webmvc 提供MVC和REST WEB服务实现
5.3 spring-webmvc-portlet 允许spring-webmvc用于Portlet组件环境(插件式管理)
5.4 spring-websocket 在Web应用中支持WebSocket方式的消息通信 -->

最新文章

  1. jquery插件的用法之cookie 插件
  2. Java中事务的概念
  3. Android 自定义表格显示数据
  4. Android之Handler源码深入分析
  5. GCC 编译使用动态链接库和静态链接库
  6. Cordova+angularjs+ionic+vs2015开发(二)
  7. Qt widget--杭州小笼包
  8. Nginx设置alias实现虚拟目录 alias与root的用法区别
  9. java 字符串 asc 加密解密
  10. 对JSON数组对象排序-有键相同的元素,分组数量不一致,可采用如下的JS进行循环表格输出
  11. Spring MVC动态切换数据源(多数据库类型)
  12. VB6之反编译工具VBRezQ
  13. Aptana下Django1.6以后的项目模板结构改造
  14. Spring中属性注入的几种方式以及复杂属性的注入
  15. ASO关键词优化技巧:如何充分利用热搜榜与相关热点?
  16. winform窗体退出
  17. Three.js基础学习【修改版】
  18. [转帖]Introduction to text manipulation on UNIX-based systems
  19. tomcat发布项目,运行不了
  20. linux环境下Mysql的卸载和重新安装和启动

热门文章

  1. 02C++基本语法
  2. jquery 实现点评标签 类似淘宝大众点评的 快速准时 货品完好等
  3. Python之list、tuple、dict、set
  4. node-sass安装失败的解决方案
  5. [Algorithm] 6. Merge Two Sorted Arrays
  6. freopen的各种错误姿势
  7. 2.js原型的基本概念
  8. 1.Zigbee开发学习资源
  9. 【转】sizeof()用法总结
  10. [luoguP1351] 联合权值(Dfs)