一句话介绍Spring
2014-10-21 17:20
141 查看
Spring是为了解决Java企业级开发的复杂性而创建的。它的目的就是简化Java企业级开发。
为此它主要做了以下几方面的努力:
两个主要功能:
1. DI : 依赖注入。主要好处就是解耦应用与对象,对象与对象之间的关系。减少模块之间的依赖性。使项目更易于维护。
2. AOP : 面向切面编程。Spring的AOP主要是运行期织入,方法级别拦截。比方AOP的一个应用方面:事务方面。不管是声明式事务还是编程式事务都是方法级别拦截。
除了这两个功能,它还提供了一些其他功能:
3. 消除样板式代码(通过模板)
4. 远程调用服务(RMI WebService)
5. REST
6. JMS
7. JNDI
8. 邮件
9. 任务调度
10. springMVC
等等。就这些。
为此它主要做了以下几方面的努力:
两个主要功能:
1. DI : 依赖注入。主要好处就是解耦应用与对象,对象与对象之间的关系。减少模块之间的依赖性。使项目更易于维护。
2. AOP : 面向切面编程。Spring的AOP主要是运行期织入,方法级别拦截。比方AOP的一个应用方面:事务方面。不管是声明式事务还是编程式事务都是方法级别拦截。
除了这两个功能,它还提供了一些其他功能:
3. 消除样板式代码(通过模板)
4. 远程调用服务(RMI WebService)
5. REST
6. JMS
7. JNDI
8. 邮件
9. 任务调度
10. springMVC
等等。就这些。
相关文章推荐
- 介绍一个好的Spring.NET和NHibernate开源的项目给大家
- Spring Consistent Exception Hierarchy 介绍
- SpringSource dm服务器介绍
- Spring 简单介绍 Spring 注入
- Spring入门示例及相关概念介绍
- Spring 中的jdbc模板介绍
- 转:SSH(Struts+Spring+Hibernate)介绍
- spring jar包介绍(ZT)
- Springframework(一)spring基础概念介绍
- Spring 标记库介绍及用法
- CZTZ-JavaEE开源应用开发平台介绍之二(Webwork+spring+hbernate+acegi)
- Spring.NET介绍
- SpringSource dm服务器介绍
- Java语言介绍(04)开源项目(02)Web框架(01)Spring
- Spring 介绍
- 前几天在群里看到的很牛的关于Spring的一些介绍了...太牛8了...
- CZTZ-JavaEE开源应用开发平台介绍之二(Webwork+spring+hbernate+acegi)
- 什么是Spring(详细介绍)
- Spring.Net 基本概念介绍 (1) - ioc _(收集)
- struts+spring+hibernate介绍