E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring学习
Spring学习
(六)实例演示Spring的使用
首先我们得了解创建一个基于SpringIOC的小程序的具体步骤如下:1) 建立Spring工程2) 编写Java文件3) 编写配置文件4) 运行示例工程新建一个Spring工程可以参考我之前的
Spring
icarus_wang
·
2016-05-25 23:00
java
spring
Web
bean
IOC
idea
Spring学习
(五)Spring开发包介绍
在建立Spring工程的时候,需要引入Spring的开发包,否则无法建立Spring的开发和运行环境,以下简单介绍一下Spring的核心开发包的基本用途:SpringCore:包含Spring框架的基本核心工具类,Spring其他组件都需要使用这个包,是其他组件的基本核心。SpringBeans:包含访问配置文件,创建和管理Bean以及进行控制反转和依赖注入操作相关的所有类。如果应用只需要基本的I
icarus_wang
·
2016-05-24 21:00
spring
spring
框架
项目管理
framework
扩展
《
Spring学习
笔记》:Spring、Hibernate、struts2的整合前奏
《
Spring学习
笔记》:Spring、Hibernate、struts2的整合前奏最近在看马士兵老师的关于Spring方面的视频,讲解的挺好的,到了Spring、Hibernate、struts2整合这里
u010412719
·
2016-05-23 21:00
spring
Hibernate
struts
整合
spring学习
系列 -- 定时器三 两种定时器的比较
http://huangrongyou.iteye.com/blog/1762869序前2篇文章介绍了spring的两种定时器:TimerTask和Quartz,本篇要在这两篇的基础上,讲讲两者的区别。精确度和功能Quartz可以通过cron表达式精确到特定时间执行,而TimerTask不能。Quartz拥有TimerTask所有的功能,而TimerTask则没有。任务类的数量TimerTask和
chengly0129
·
2016-05-23 09:55
Spring
Spring学习
之第一个AOP程序
IOC和AOP是Spring的两大基石,AOP(面向方面编程),也可称为面向切面编程,是一种编程范式,提供从另一个角度来考虑程序结构从而完善面向对象编程(OOP)。在进行OOP开发时,都是基于对组件(比如类)进行开发,然后对组件进行组合,OOP最大问题就是无法解耦组件进行开发,比如我们上边举例,而AOP就是为了克服这个问题而出现的,它来进行这种耦合的分离。AOP为开发者提供一种进行横切关注点(比如
luoxn28
·
2016-05-22 10:00
Spring学习
(四)AOP-面向切面切面的编程技术
AOP的基本概念:在软件行业里,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP将应用系统分为两个部分:核心业务逻辑以及横向的通用逻辑,也就是所谓的面。例如:所有大中型都要涉及到的持久化的管理、事物管理、安全管理、日志管理以及调试管理等等。在Spring当中,提供了面向切面编程丰富的支持,允
icarus_wang
·
2016-05-21 22:00
java
spring
AOP
oop
面向对象编程
ee
Spring学习
(四)---Spring Aop基础
阅读更多一Aop概述AOP(面向切面编程),是用来处理业务处理模块和非业务模块横向分离出来的问题。1.AOP术语~连接点(Joinpoint)一个类或一段程序代码拥有一些具有边界性质的特定点。确定连接点的两个信息是:1用方法表示的程序执行点;2.用相对点表示的方法。~切点(Pointcut)AOP通过切点来定位符合要求的连接点。~增强(Advice)在Spring中,增强除用于描述一段程序代码外,
happiness0617
·
2016-05-21 22:00
spring
aop
Spring学习
(四)---Spring Aop基础
阅读更多一Aop概述AOP(面向切面编程),是用来处理业务处理模块和非业务模块横向分离出来的问题。1.AOP术语~连接点(Joinpoint)一个类或一段程序代码拥有一些具有边界性质的特定点。确定连接点的两个信息是:1用方法表示的程序执行点;2.用相对点表示的方法。~切点(Pointcut)AOP通过切点来定位符合要求的连接点。~增强(Advice)在Spring中,增强除用于描述一段程序代码外,
happiness0617
·
2016-05-21 22:00
spring
aop
Spring学习
(三)---Spring容器的高级主题
阅读更多一Spring容器技术内幕1内部工作机制对于这个IOC流水线,其实没必要了解太过详细,大概知道Spring从加载配置文件到创建一个完整Bean的大概流程就可以。如果需要详细了解spring的内部实现,可以参考Spring源码解析。我过段时间也会去看看那本书。2.BeanDefinitionorg,soringframework.beans.factory.config.BeanDefini
happiness0617
·
2016-05-19 23:00
spring
bean
Spring学习
(三)---Spring容器的高级主题
阅读更多一Spring容器技术内幕1内部工作机制对于这个IOC流水线,其实没必要了解太过详细,大概知道Spring从加载配置文件到创建一个完整Bean的大概流程就可以。如果需要详细了解spring的内部实现,可以参考Spring源码解析。我过段时间也会去看看那本书。2.BeanDefinitionorg,soringframework.beans.factory.config.BeanDefini
happiness0617
·
2016-05-19 23:00
spring
bean
Spring学习
(三)---Spring容器的高级主题
阅读更多一Spring容器技术内幕1内部工作机制对于这个IOC流水线,其实没必要了解太过详细,大概知道Spring从加载配置文件到创建一个完整Bean的大概流程就可以。如果需要详细了解spring的内部实现,可以参考Spring源码解析。我过段时间也会去看看那本书。2.BeanDefinitionorg,soringframework.beans.factory.config.BeanDefini
happiness0617
·
2016-05-19 23:00
spring
bean
Spring学习
(三)IOC控制反转与DI依赖注入
IOC(InversionofControl,控制反转)是spring的核心,贯穿始终。所谓IOC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系:传统开发模式:对象之间互相依赖IOC开发模式:IOC容器安排对象之间的依赖Spring所倡导的开发方式就是:所有的类都会在Spring容器当中登记,告诉Spring你是一个什么东西,你需要什么东西。然后Spring会
wangxin1248
·
2016-05-19 23:33
java
web开发
Spring学习
(三)IOC控制反转与DI依赖注入
IOC(InversionofControl,控制反转)是spring的核心,贯穿始终。所谓IOC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系:传统开发模式:对象之间互相依赖IOC开发模式:IOC容器安排对象之间的依赖Spring所倡导的开发方式就是:所有的类都会在Spring容器当中登记,告诉Spring你是一个什么东西,你需要什么东西。然后Spring会
icarus_wang
·
2016-05-19 23:00
spring
DI
IOC
依赖注入
控制反转
spring学习
spring学习
留存http://my.oschina.net/liyuj/blog/379404?p=1
moviebat
·
2016-05-19 15:56
spring
资料
下载地址
【
Spring学习
】IoC与DI
看了两篇讲IoC和DI的文章,实在是讲得太好,有种不知道再怎么写的感觉,终于明白李白为啥说黄鹤楼景色虽好,却因崔颢的题诗在前,无法写诗是啥意思了。两篇文章见下: Spring的IOC原理[通俗解释一下] 我对IoC/DI的理解 不过,还是尽可能自己也总结一下,毕竟是别人的东西,记得不会太清楚。1.概念 IoC是InversionofControl的缩写,字面意思:控
pur_e
·
2016-05-19 14:00
spring
DI
IOC
依赖注入
控制反转
spring学习
总结 - ioc原理及ID理解
1.IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到
u011698346
·
2016-05-19 11:00
Spring学习
(二)Spring简介
Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。兴起于2003年,它主要是为了解决企业应用开发的复杂性而诞生的,框架的主要优势之一就是其分层结构,分层结构允许使用者使用哪一个组件。同时也为J2EE开发提供了集成的框架。简单来说:Spring是一个分层的一站式的轻量级的开源框架。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB范围:任何Ja
icarus_wang
·
2016-05-18 23:00
java
spring
Web
框架
J2EE
IOC
Spring学习
(二)---在IoC容器中装配Bean(2)
阅读更多##四注入参数详解###1.字面值XML中共有5个特殊字符,分别是:&特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML庄毅序列表示这些特殊的字符。###2.引用其他Bean```XML```元素可以通过以下三个属性引用容器中其他Bean-bean:通过该属性可以引用同一容器或父容器的Bean,-local:通过该属性只能引用同一配置文件中定义的Bean-parent:引用父容器中
happiness0617
·
2016-05-18 22:00
bean
spring
ioc
java
Spring学习
(二)---在IoC容器中装配Bean(2)
##四注入参数详解###1.字面值 XML中共有5个特殊字符,分别是:&特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML庄毅序列表示这些特殊的字符。 ###2.引用其他Bean```XML ```元素可以通过以下三个属性引用容器中其他Bean-bean:通过该属性可以引用同一容器或父容器的Bean,-local:通过该属性只能引用同一配置文件中定义的Bean-parent:引用
happiness0617
·
2016-05-18 22:00
java
spring
bean
IOC
Spring学习
(二)---在IoC容器中装配Bean(2)
阅读更多##四注入参数详解###1.字面值XML中共有5个特殊字符,分别是:&特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML庄毅序列表示这些特殊的字符。###2.引用其他Bean```XML```元素可以通过以下三个属性引用容器中其他Bean-bean:通过该属性可以引用同一容器或父容器的Bean,-local:通过该属性只能引用同一配置文件中定义的Bean-parent:引用父容器中
happiness0617
·
2016-05-18 22:00
bean
spring
ioc
java
Spring学习
(二)---在IoC容器中装配Bean
一Spring配置概述1.Spring容器高层视图 要使应用程序中的Spring容器成功启动,需要以下三方面的条件都具备:Spring框架的雷暴都已经放到应用程序的类路径下;应用程序为Spring提供完备的Bean配置信息;Bean的类都已经放在应用程序的类路径下。2.基于XML的配置二依赖注入1.属性注入 200 奔驰 2000000 Bean的每一个属性对应一个标签,那么为属性
happiness0617
·
2016-05-17 23:00
spring
bean
框架
IOC
Spring学习
(二)---在IoC容器中装配Bean
阅读更多一Spring配置概述1.Spring容器高层视图要使应用程序中的Spring容器成功启动,需要以下三方面的条件都具备:Spring框架的雷暴都已经放到应用程序的类路径下;应用程序为Spring提供完备的Bean配置信息;Bean的类都已经放在应用程序的类路径下。2.基于XML的配置二依赖注入1.属性注入200奔驰2000000Bean的每一个属性对应一个标签,那么为属性的名称,在Bean
happiness0617
·
2016-05-17 23:00
spring
bean
ioc
框架
Spring学习
(二)---在IoC容器中装配Bean
阅读更多一Spring配置概述1.Spring容器高层视图要使应用程序中的Spring容器成功启动,需要以下三方面的条件都具备:Spring框架的雷暴都已经放到应用程序的类路径下;应用程序为Spring提供完备的Bean配置信息;Bean的类都已经放在应用程序的类路径下。2.基于XML的配置二依赖注入1.属性注入200奔驰2000000Bean的每一个属性对应一个标签,那么为属性的名称,在Bean
happiness0617
·
2016-05-17 23:00
spring
bean
ioc
框架
Spring学习
(一)---IoC介绍(2)
阅读更多五Bean的生命周期在Spring中,有两个层面的Bean生命周期:1)Bean的作用范围2)实例化Bean时所经历的一系列阶段1.BeanFactory中Bean的生命周期1.当调用者通过getBean(beanName)向容器请求某一个Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBean
happiness0617
·
2016-05-16 23:00
spring
bean
java
Spring学习
(一)---IoC介绍(2)
阅读更多五Bean的生命周期在Spring中,有两个层面的Bean生命周期:1)Bean的作用范围2)实例化Bean时所经历的一系列阶段1.BeanFactory中Bean的生命周期1.当调用者通过getBean(beanName)向容器请求某一个Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBean
happiness0617
·
2016-05-16 23:00
spring
bean
java
Spring学习
总结 - 注解
一、@ModelAttribute1、@ModelAttribute注释方法被@ModelAttribute注解的方法会在该Controller类中的其他方法调用之前被调用。1.1、@ModelAttribute注释void类型的方法如下代码中out方法被调用之前会先调用populateModel方法,在/jsp/hello页面中可直接通过${user.uid}和${user.usernmame}
u011698346
·
2016-05-16 14:00
注解
spring
Spring学习
总结(11)——Spring JMS MessageConverter介绍
消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮件的功能,进行发送的时候
u012562943
·
2016-05-16 12:00
Spring学习
总结(10)——Spring JMS---三种消息监听器
消息监听器MessageListener 在spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。1.3.1 MessageListenerMessageListener是
u012562943
·
2016-05-16 12:00
Spring学习
总结(9)——Spring AOP总结
spring IOC和AOP是Spring框架的两大核心基石,本文将对SpringAOP做一个系统的总结。什么是AOPAOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象
u012562943
·
2016-05-16 12:00
Spring学习
(一)---IoC介绍
阅读更多一IOC概述Ioc(控制反转:InverseofControl)是Spring容器的内核,AOP.声明式事务等功能在此基础上开花结果。所谓控制反转,是指将对象,类的控制权反转到第三方手中,即后来提出的“依赖注入”。1.IoC的类型构造函数注入:通过类的构造函数,将接口实现类通过构造函数变量传入属性注入:可以有选择的通过Setter方法完成调用类所需依赖的注入,更加灵活方便接口注入(不
happiness0617
·
2016-05-16 01:00
spring
java
Spring学习
(八)Spring IoC容器原理分析
在Spring中,通过IOC可以将实现类、参数信息等配置在其对应的配置文件中,那么当需要更改实现类或参数信息时,只需要修改配置文件即可,我们还可以对某对象所需要的其它对象进行注入,这种注入都是在配置文件中做的。Spring的IOC的实现原理利用的就是Java的反射机制,Spring还充当了工厂的角色,我们不需要自己建立工厂类,Spring的工厂类会帮我们完成配置文件的读取、利用反射机制注入对象等工
icarus_wang
·
2016-05-15 21:00
java
spring
Web
bean
反射
IOC
Spring学习
(一)在IntelliJ IDEA上使用Maven创建Spring项目
最近开始学习java中的Spring框架,俗话说“工欲善其事,必先利其器”,我们先首先将Spring的开发环境搭建起来。我使用的编辑器是IntelliJIDEA,搭配Maven来搭建Spring开发环境。IntelliJIDEA下载:下载链接Maven介绍与使用:点击查看Spring介绍与使用:点击查看因为IDEA自带Maven插件,所以使用IDEA的童鞋是不需要在下载Maven的文件的。Spri
wangxin1248
·
2016-05-15 01:26
intellij
idea
maven
spring
idea
java
java
web开发
Spring学习
(一)在IntelliJ IDEA上使用Maven创建Spring项目
最近开始学习java中的Spring框架,俗话说“工欲善其事,必先利其器”,我们先首先将Spring的开发环境搭建起来。我使用的编辑器是IntelliJIDEA,搭配Maven来搭建Spring开发环境。IntelliJIDEA下载:下载链接Maven介绍与使用:点击查看Spring介绍与使用:点击查看因为IDEA自带Maven插件,所以使用IDEA的童鞋是不需要在下载Maven的文件的。Spri
icarus_wang
·
2016-05-15 01:00
java
spring
maven
idea
idea
intellij
Spring学习
总结(8)——25个经典的Spring面试问答
1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。 Spring框架至
u012562943
·
2016-05-13 18:00
Spring学习
笔记
本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-145.html1、 AOP(AbstractOrientedProgramming):面向抽象编程,面向接口编程,更灵活,代码可维护性高;2、 IoC(InversionofControl):控制反转,把原来需要自己new来提供的对象改成容器来提供,通过配置文件配置,自动依赖注入,增强了
u014394255
·
2016-05-09 17:00
spring
AOP
框架
ssh
javaweb
Spring AOP配置中的问题aop:aspectj-autoproxy
(1)对于菜鸟来说,在
Spring学习
中可能会遇到各种各样的问题。下面就简单的写一下,我在学习SpringAOP配置中遇到的问题吧。
waeceo
·
2016-05-08 13:00
eclipse
spring
spring
配置
jar
spring学习
链接
http://www.cnblogs.com/m-xy/archive/2013/04/01/2993879.html
dreamVShardwork
·
2016-05-05 23:00
spring学习
之路——第一天
入门什么是springSpring的核心是控制反转(IoC)和面向切面(AOP) spring优点方便解耦,简化开发: 将所有对象创建和依赖关系的维护交给Spring管理 AOP编程的支持: 应用场景:权限拦截、运行监控、日志记录等功能 声明式事务的支持: 只需要通过配置就可以完成对事务的管理,而无需手动编程 方便程序的测试: Spring对Junit4支持,可以通过注解方便的测试Sprin
u011118321
·
2016-05-05 01:00
Spring学习
-helloworld
第一步,新建一个JavaProject,然后configurepath->addLibraries导入Spring包内dist文件夹下的所有文件。导入common-logging包第二步,新建一个PersonService.java文件packageorg.crazyit.app.service; publicclassPersonService { privateStringname; //n
yuchao1076244056
·
2016-05-01 21:00
spring
[置顶]
Spring学习
笔记--导航
Spring入门Bean生命周期Bean装配细节Spring-AOP入门SpringMVC实战-雇员薪资管理系统
q547550831
·
2016-04-28 16:00
spring
导航
Spring学习
总结(7)——applicationContext.xml 配置文详解
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面需要在web.xml中定义如下:contextConfigLocationclasspath:applicationContext.xml2:W
u012562943
·
2016-04-27 18:00
Spring学习
之boot(1)
Springboot可以提升开发效率简化spring.xml配置文件首先是一个helloworld小例子:packageweb.app.test.boot; importjava.util.concurrent.atomic.AtomicLong; importorg.springframework.boot.SpringApplication; importorg.springframewo
shasiqq
·
2016-04-25 17:00
Spring学习
之第一个hello world程序
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring
luoxn28
·
2016-04-21 13:00
Spring学习
笔记(四)-- Spring事务全面分析
通过本系列的文章对Spring的介绍,我们对Spring的使用和两个核心功能IOC、AOP已经有了初步的了解,结合我个人工作的情况,由于项目是金融系统,那对事务的控制是必不可少的,并且是非常严格的控制。根据我对项目的研究,它在管理模块用的是JTA的事务,而在交易模块用的是JDBC的事务,但是,所有的这些事务的使用,都是用Spring封装后的编程式事务。我在看完《SpringInAction》后,在
JordanInShenzhen
·
2016-04-17 17:53
Spring学习笔记
java事务学习
Spring学习
笔记(四)-- Spring事务全面分析
通过本系列的文章对Spring的介绍,我们对Spring的使用和两个核心功能IOC、AOP已经有了初步的了解,结合我个人工作的情况,由于项目是金融系统,那对事务的控制是必不可少的,并且是非常严格的控制。根据我对项目的研究,它在管理模块用的是JTA的事务,而在交易模块用的是JDBC的事务,但是,所有的这些事务的使用,都是用Spring封装后的编程式事务。我在看完《Spring In Action》后
JordanInShenzhen
·
2016-04-17 17:00
Spring学习
笔记(三)--面向切面编程AoP
Spring以控制反转IoC和切面编程AoP这两样先进的设计理念为基础,统一了应用对象的查找、配置和生命周期的管理,分离了业务与基础服务中不同关注点,使得开发人员可以基于java对象轻松的实现与EJB同样强大的功能。AOP经常被定为为一种编程技术,用来在系统中提升业务的分离,系统有很多组件组成,每一个组件负责一部分功能。然而,这些组件也常带有一些核心功能外的其他附带功能,如日志、事务管理、安全等,
JordanInShenzhen
·
2016-04-14 11:00
[跟我学
spring学习
笔记][更多DI知识]
延迟初始化Bean定义:延迟初始化也叫做惰性初始化,指不提前初始化Bean,在真正使用时才创建并初始化Bean如何延迟:配置方式很简单只需在标签上指定“lazy-init”属性值为“true”即可延迟初始化Bean。默认为什么为不延迟或者说什么时候要延迟?:Spring容器预先初始化Bean通常能帮助我们提前发现配置错误,所以如果没有什么情况建议开启,除非有某个Bean可能需要加载很大资源,而且很
zy691357966
·
2016-04-14 00:00
[跟我学
spring学习
笔记][DI循环依赖]
循环依赖什么是循环依赖?循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方.Spring容器循环依赖包括构造器循环依赖和setter循环依赖,那Spring容器如何解决循环依赖呢?先定义循环类CircleA->CircleB->CircleC->CircleASpring如何解决循环依赖一.构造器循环依赖表示通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurren
zy691357966
·
2016-04-13 23:00
[跟我学
spring学习
笔记][IoC]
IoC基础什么是IoCIoc—InversionofControl,即“控制反转”,不是什么技术,而是一种设计思想。ioc做什么IoC容器帮对象找相应的依赖对象并注入,而不是由对象主动去找。ioc和DIDI—DependencyInjection,即“依赖注入”:是组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中理解DI的关键是:“谁依赖谁,为什么需要依赖,
zy691357966
·
2016-04-13 23:00
spring
IOC
[跟我学
Spring学习
笔记][DI配置与使用]
DI依赖和依赖注入定义传统的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;实现:表示类对接口的实现;依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。聚合:属于是关联的特殊情况,体现部分-整体关系,是一种弱拥有关系;整体和部
zy691357966
·
2016-04-13 23:00
spring
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他