spring的整个生态系统

1、spring Framework(Core):spring项目的核心。Spring Framework中包含了一系列的IoC容器的设计,提供了依赖反转模式的实现。同时,还集成了AOP功能,包含了其他Spring的基本模块,如MVC,JDBC,事务处理模块的实现。

2、spring Web Flow:构件在Spring MVC基础上,相对于Spring Framework(Core)独立发展的。定义了一种特定的语言来描述工作流,同时高级的工作流控制器引擎可以管理会话状态,支持AJAX来构件丰富的客户端体验,并且提供对JSF的支持。

3、spring BlazeDS Integration:提供Spring和Adobe Flex技术集成的模块。在Spring BlazeDS Integration项目中,为Flex前端和后台的通信提供了和Spring开发模式一致的编程模型。

4、spring Security:是广泛使用的基于Spring的认证和安全工具,(Acecgi框架)

5、spring Security OAuth:为OAuth在Spring上的集成提供支持。OAuth是一个第三方的模块,提供一个开放的协议的实现,通过这个协议,前端桌面应用可以对Web应用进行简单而标准的安全调用。

6、spring Dynamic Modules:可以让Spring应用运行在OSGi的平台上。通过OSGi平台,增加了应用在部署和运行时的灵活性。Eclipse就是构建在OSGi的平台上。

7、spring Batch:提供构建批处理应用和自动化操作的框架。

8、spring Integration:体现了“企业集成模式”的具体实现,并为企业的数据集成提供解决方案。Spring Integration为企业数据集成提供了各种适配器,通过这些适配器来转换各种消息格式,并帮助Spring应用完成与企业应用系统的集成。

9、spring AMQP:是为Spring应用更好的使用AMQP(高级消息队列协议)的消息服务而开发的。使在Spring应用中使用AMQP消息服务器变得更为简单。这个项目支持java和.net两个版本。

10、spring .NET:.NET开发人员通过它可以在.NET环境中使用Spring的IOC容器,以及AOP等

11、spring Android:提供一个在Android应用环境中工作,基于java的REST客户端

12、spring Mobile:基于spring MVC构建,为移动终端的服务器应用开发提供支持,如:使用Spring Mobile可以在服务器端自动识别连接到服务器的移动端的相关设备信息,从而为特定的移动端实现应用定制。

13、spring Social:Spring框架的扩展,可以帮助Spring应用更方便的使用SNS。

14、spring Data:为Spring应用提供使用非关系型数据的能力

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值