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

Spring之依赖注入

时间:2017-07-20 17:20:13      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:使用   编程   代码   自己的   ima   执行   ext   nal   idt   

1.为什么要有依赖注入?

 技术分享

 对于依赖的对象要自己生成,紧耦合;

技术分享

  接口被传入进来,具体传进来的是什么根据Spring容器决定(Quest可以有很多实现);使用的是哪个具体的Quest,BravaKnight并不知道,只有配置文件才晓得;

2. 为什么需要AOP编程?

  每个组件都有自己需要关注的核心业务,且只需关注自己的核心业务,不需要关注其他和业务不相关的事情;而这些事情会分布在应用的各个模块,我们将这些业务抽象出来,比如安全,日志等;使用切面编程可以在核心组件不知道情况下执行一些代码。非常cool。

 3.使用模板消除样板式编程

  比如从数据库中查询,原本过程是先连接数据库,查询数据,关闭数据库;连接数据库,关闭数据库这些操作对于查询操作都是一样的,可以将他们抽象成模板,从而使我们只关注查询这一步骤。

4.Spring容器

  spring容器用来管理应用对象,包括new(),finalize()。ApplicationContext(应用上下文)就是Spring的一个容器;

5.

 

Spring之依赖注入

标签:使用   编程   代码   自己的   ima   执行   ext   nal   idt   

原文地址:http://www.cnblogs.com/zhihuayun/p/7211269.html

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