欢迎关注本人公众号
1 Spring framework(core)
是我们熟知的项目的核心,包含一系列ioc容器的设计,提供控制反转的核心实现,还集成了aop功能,还包含spring其他基本模块,如mvc,jdbc,事务处理模块的实现
2 Spring Web Flow
Spring Web Flow 的目标是成为管理Web应用页面流程的最佳方案。当你的应用需要复杂的导航控制,例如向导,在一个比较大的事务过程中去指导用户经过一连串的步骤的时候,SWF将会是一个功能强大的控制器
3 Spring BlazeDS Integration
是一个提供spring adobe flex 技术基础的模块,实际上Spring BlazeDS Integration 在Adobe 提供的BlazeDS模块flex前段与后台java服务器通信的基础上进行了封装。这个模块的使用便更像spring ioc管理的bean。
4 Spring Security
是广泛使用的基于spring 的认证和安全工具。
5 Spring Security OAuth
这个项目为OAuth在Spring 上的集成提供支持。OAuth是一个第三方的模块,提供一个开放的协议的实现,通过这个协议,前段桌面应用可以对web应用进行简单而标准的安全调用
6 Spring Dynamic Modules
可以让Spring 应用运行在OSGI的平台上。
7 Spring Batch
提供构建批处理应用的自动化操作的框架
8 Spring Integration
体现了”企业集成模式“的具体实现,并未企业的数据集成提供解决方案。
9 Spring AMQP
是为spring 应用更好的使用基于AMQP(高级消息队列的协议)的消息服务而开发的,使在Spring 应用中使用AMQP消息服务器变得更为简单。
10 Spring .net
是在.net 环境中的spring
11 Spring Android
为Android 端开发应用提供Spring 的支持,他提供一个在Android 应用环境中工作,基于java的rest客户端。
12 Spring Mobile
基于Spring MVC构建的,为移动终端的服务器应用开发提供支持。
13 Spring Social
是Spring 框架的扩展,可以帮助Spring 应用更方便的使用SNS(social network service)