一句话介绍Spring

Spring是为了解决Java企业级开发的复杂性而创建的。它的目的就是简化Java企业级开发。
为此它主要做了以下几方面的努力:
两个主要功能:
1. DI : 依赖注入。主要好处就是解耦应用与对象,对象与对象之间的关系。减少模块之间的依赖性。使项目更易于维护。
2. AOP : 面向切面编程。Spring的AOP主要是运行期织入,方法级别拦截。比方AOP的一个应用方面:事务方面。不管是声明式事务还是编程式事务都是方法级别拦截。
除了这两个功能,它还提供了一些其他功能:
3. 消除样板式代码(通过模板)
4. 远程调用服务(RMI WebService)
5. REST
6. JMS
7. JNDI
8. 邮件
9. 任务调度
10. springMVC
等等。就这些。

你可能感兴趣的:(一句话介绍Spring)