码迷,mamicode.com
首页 > 编程语言 > 详细

Spring之基础

时间:2017-11-17 21:40:38      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:职责   关注   低耦合   目的   markdown   额外   组成   业务逻辑   不同   

Spring之目的

????Spring致力于简化企业级Java开发,促进代码的松散耦合。成功的关键在于依赖注入(DI)面向切面编程(AOP)

Spring之DI

????DI是组装应用对象的一种方式,借助这种方式对象无需知道依赖来自何处或者依赖的实现方式。不同于自己获取依赖对象,对象会在运行期赋予它们所依赖的对象。依赖对象通常会通过通过接口了解所注入的对象,这样的话就能确保低耦合。

Spring之AOP

????AOP可以帮助应用将散落在各处的逻辑汇集于一处——切面。当Spring装配bean的时候,这些切面能够在运行期编织起来,这样就能非常有效地赋予bean新的行为。
????举例来说,系统由许多不同的组件组成,每一个组件各负责一块特定功能。除了实现自身核心的功能之外,这些组件还经常承担着额外的职责。诸如日志、事务管理和安全这样的系统服务经常融入到自身具有核心业务逻辑的组件中去,这些系统服务通常被称为横切关注点,因为它们会跨越系统的多个组件。

Spring之基础

标签:职责   关注   低耦合   目的   markdown   额外   组成   业务逻辑   不同   

原文地址:http://www.cnblogs.com/pualus/p/7853544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!