spring源码1:基本概念

一、预习

1、如何用spring?零配置(注解)或少配置,与应用无侵入性一起运行,与主流框架无缝集成。

2、spring 是什么?spring 是 java 企业应用级框架,目的是为了简化开发;主要体现在面向Bean编程,面向切面和接口,依赖注入管理Bean之间的关系。

3、为什么要用spring?

在没有spring以前JSP+JavaBean的模式、Jsp+Servlet+JavaBean的模式 每次都新建对象,对象间强依赖;这就会存在大量的实例化对象且高度耦合,很难适应需求变动。

spring就用IOC容器保存对象每次都从容器中取,DI 来保持对象间的关系 ,从而减少对象的大量重复创建和销毁,对象间解耦。

 

二、概念

BEAN: 与Object类似;

BOP: 一切基于bean 开发;

IOC(Inversion of Control) :保存bean 的容器   ConcurrentHashMap ;

DI(Dependency Injection) :bean之间的相互关系管理;

AOP(Aspect Oriented Programming):通过拦截链,把核心业务与非核心业务分离,在拦截器中做各种增强而不影响核心业务。

 

posted on 2019-01-21 18:37  明天有你  阅读(196)  评论(0编辑  收藏  举报

导航