Spring 实战-第一章-基本概念
2017-08-24 16:32
253 查看
依赖注入(Dependency Injection,DI)
通过第三方配置初始化对象,而不是把具体的实现写在对象中,这样程序入口与具体实现进行了解耦。比如动作定义为接口,具体做什么动作
由实现动作接口的类来具体描述。
面向切面编程(Aspect-Oriented Programming,AOP)
AOP能够使服务模块化,以声明的方式将服务应用到需要影响的组件中。是这些组件具有更高的内聚性并且会更加关注自身业务,完全不需要
了解涉及系统服务所带来的复杂性,确保POJO的简单性。切面仿佛是覆盖在组件上的一个外壳,通过AOP,可以使用各种功能包裹核心业务,
而核心业务无需知道这些外壳的存在,将安全、事务和日志关注点与核心逻辑相分离。
简单老式Java对象(Plain Old Java Object,POJO)
Bean
Spring框架中的对象声明。
非侵入
Spring是非侵入的,灵活的。
通过第三方配置初始化对象,而不是把具体的实现写在对象中,这样程序入口与具体实现进行了解耦。比如动作定义为接口,具体做什么动作
由实现动作接口的类来具体描述。
面向切面编程(Aspect-Oriented Programming,AOP)
AOP能够使服务模块化,以声明的方式将服务应用到需要影响的组件中。是这些组件具有更高的内聚性并且会更加关注自身业务,完全不需要
了解涉及系统服务所带来的复杂性,确保POJO的简单性。切面仿佛是覆盖在组件上的一个外壳,通过AOP,可以使用各种功能包裹核心业务,
而核心业务无需知道这些外壳的存在,将安全、事务和日志关注点与核心逻辑相分离。
简单老式Java对象(Plain Old Java Object,POJO)
Bean
Spring框架中的对象声明。
非侵入
Spring是非侵入的,灵活的。
相关文章推荐
- Spring入门实战(一) 基本概念
- 【读书笔记】spring 实战 - 基本概念
- Spring AOP 之一:基本概念与流程
- 数据库系统的基本概念(第一章)-----数据管理技术的发展史
- Spring基本概念
- <Head First Java>学习笔记--第一章:基本概念
- Spring使用 --- 基本概念(二):AOP,面向方面编程
- Spring AOP:基本概念,基础接口,基础类,基本流程
- 第一章 矢量与坐标 §1 矢量的基本概念
- 《概率论与数理统计_浙江大学》_第一章_概率论基本概念
- 走进AngularJs(一)angular基本概念的认识与实战
- (spring-第16回【AOP基础篇】)基本概念
- Spring读书笔记-----Spring的Bean之Bean的基本概念
- 第一章,一些基本概念
- 第一章 基本概念 1.1 算法
- 数据库系统原理第一章数据库系统的基本概念
- Spring---AOP基本概念以及Advice5种类型的通知注解应用实例
- Spring的Bean之Bean的基本概念
- 深入剖析Spring(一)——IoC的基本概念(从面向对象角度介绍)
- Spring 初探(三)(Spring bean 基本概念)