spring之spring的子项目
----------
spring不只是应用程序框架。也是平台,它拥有一些开源的项目,这些项目构建于核心的spring framework项目之上。
1.SpringIDE : 这个项目提供了一个Eclipse插件。这个插件能够提高开发spring Bean配置文件的效率。从2.0版本开始,SpringIDE也支持spring AOP和spring web Flow的开发。
2.Spring Security : 这个项目就是先前的Acegi,它为企业级的应用程序,特别是那些使用Spring开发的应用程序,定义了一个安全框架。
3.Spring Web Flow : 这个项目支持以流程的方式对Web应用程序里复杂的用户动作进行建模。使用Spring Web Flow,可以更加容易地开发和复用这些Web页面流程。
4.Spring Web Service : 这个项目旨在帮助开发Contract-First以及文档驱动的Web服务。
5.Spring Rich Client : 这个项目建立了一个构建于Spring Framework之上的框架,该框架的目的在于帮助开发者使用Swing开发富GUI应用程序。
6.Spring Batch : 这个项目为企业级的应用程序提供了一个批处理框架,侧重于处理大数据量的信息。
7.Spring Module : 这个项目将其他工具和项目作为模块集成入Spring Framework,在不扩展Spring核心模块的情况下扩展Spring Framework。
8.Spring Dynamic Module : 这个项目支持创建运行在OSGI服务平台之上的Spring应用程序,OSGI支持应用程序模块的动态安装,更新或移除。
9.Spring Integration : 这个项目为Spring Framework提供了一个附加组件,支持通过高级适配器与外部的系统进行企业集成。
10.Spring LDAP : 这个项目提供了一个库,通过基于模板的方式简化LDAP的操作并对LDAP的异常进行处理。
11.Spring JavaConfig : 这个项目为在Spring IOC容器里配置组件提供了另外一种基于Java的选择。
12.Spring BeanDoc : 这个项目帮助开发者为基于Spring的Bean配置文件生成文档和示意图。
13.Spring.NET : 正如它的名字,这个项目是Spring Framework的.NET版本,目的在于简化.NET应用程序的开发。