Spring简介
产生背景
Spring是一个开源的轻量级Java企业应用开发框架,其初衷是为了替代当时非常笨重的Java EE(当时还称为J2EE)组件技术EJB(Enterprice Java Beans),让Java EE开发更加简单灵活。
用一句话介绍Spring
Spring简单来说就是一个大熔炉,它可以整合其他技术或框架,然后让它们更好的配合。
最主要的两个特性
理解Spring最主要的两个特性是使用好框架的基础。
- IoC(DI)特性有效地降低各个组件之间的耦合性
IoC翻译为控制反转,DI翻译为依赖注入,IoC也叫DI。所以当我们说DI其实也就是在说IOC,用于管理Java对象之间的依赖关系。 - AOP特性提供了通用任务的集中管理
AOP用于解耦业务代码和公共服务代码(如日志,安全,事务等)。
他の者にできたか?ここまでやれたか?この先できるか?いいや、仆にしかできない!