spring实战笔记1、spring之旅

spring如何简化java开发?

基于pojo的轻量级和最小侵入性编程;

通过依赖注入和面向接口实现松耦合;

基于切面和惯例进行声明式编程;

通过切面和模板减少样板式代码。

容纳你的bean

在基于spring的应用之中,你的应用对象生存于Spring容器,spring容器负责创建对象,装配他们,配置他们并且管理他们的生命周期。

spring自带多个容器实现,归纳为两种类型。bean工厂是最简单的容器,提供最基本的DI支持。应用上下文,基于BeanFactory构建,并提供应用框架级别的服务。

DI是组装对象的一种方式,借助这种方式对象无需知道依赖来自哪里和具体实现方式。不同于自己获取依赖对象,对象会在运行期赋予他们所依赖的对象,依赖对象通常通过接口了解所注入的对象, 这样就确保了低耦合。

你可能感兴趣的:(spring实战笔记1、spring之旅)