spring如何简化java开发?
基于pojo的轻量级和最小侵入性编程;
通过依赖注入和面向接口实现松耦合;
基于切面和惯例进行声明式编程;
通过切面和模板减少样板式代码。
容纳你的bean
在基于spring的应用之中,你的应用对象生存于Spring容器,spring容器负责创建对象,装配他们,配置他们并且管理他们的生命周期。
spring自带多个容器实现,归纳为两种类型。bean工厂是最简单的容器,提供最基本的DI支持。应用上下文,基于BeanFactory构建,并提供应用框架级别的服务。
DI是组装对象的一种方式,借助这种方式对象无需知道依赖来自哪里和具体实现方式。不同于自己获取依赖对象,对象会在运行期赋予他们所依赖的对象,依赖对象通常通过接口了解所注入的对象, 这样就确保了低耦合。
网友评论