SpringICO和DI区别】的更多相关文章

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解.一.分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshi…
注入对象类型属性(重点) Action要new一个service对象,Service中又要new一个Dao对象,现在把new的过程交给spring来操作 1 创建service类和dao类 (1)在service得到dao对象 2 具体实现过程(不通过new) (1)在service里面把dao作为类型属性 (2)生成dao类型属性的set方法 (3)配置文件中注入关系 控制台: service...... dao......... 得知,在类中注入对象类型属性完成 P名称空间注入 在一个标签中…
(1)IOC:控制反转,把对象创建交给spring进行配置. (2)DI:依赖注入,向类里面的属性中设置值. (3)关系:依赖注入不能单独存在,需要在IOC的基础之上完成操作.…
原始调用模型 Spring的演化过程 Spring的调用过程 ======================================= IoC[理解][应用][重点] 1.IoC(Inversion of Control)控制反转 A:控制:控制的双方是什么?谁控制谁? 主控方:Spring 被控方:应用程序所使用的资源 (原始)应用程序控制自己执行操作需要使用的外部资源 (Spring)Spring控制整个程序中所需要使用的外部资源 B.反转:什么是反转?反转什么? 正向:应用程序直接调…
什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层 SUN提供的EE的三层结构:web层.业务层.数据访问层(持久层/集成层) Struts2是web层基于MVC设计模式框架 Hibernate是持久层的一个ORM的框架 一站式 Spring框架有对三层的每层解决方案 web层:Spring MVC 持久层:JDBC Template 业务层:Spring的Bean管理Spring的核心 IOC(Inverse of Control…
1 下载Spring的开发包: spring-framework-3.2.0.RELEASE-dist.zip ---Spring开发包 docs :spring框架api和规范 libs :spring开发的jar包 schema :XML的约束文档. spring-framework-3.0.2.RELEASE-dependencies.zip ---Spring开发中的依赖包 2 创建web工程引入相应jar包: spring-beans-3.2.0.RELEASE.jar spring-…
Spring的入门的程序: 1.1.1 下载Spring的开发包: spring-framework-3.2.0.RELEASE-dist.zip ---Spring开发包 * docs :spring框架api和规范 * libs :spring开发的jar包 * schema :XML的约束文档. spring-framework-3.0.2.RELEASE-dependencies.zip ---Spring开发中的依赖包 1.1.2 创建web工程引入相应jar包: spring-bea…
spring是开源对轻量级框架 spring核心主要两部分 aop 面向切面编程,扩展功能不是修改源代码实现 aop采用横向抽取机制,取代了传统纵向继承体系重复代码(性能监视.事务管理.安全检查.缓存) 使用动态代理方式实现横向抽取机制 使用JDK动态代理,针对有接口情况 创建接口类的平级对象 这个对象不是真正对象,是代理对象,实现和类相同的功能 使用cglib动态代理,针对没有接口情况 创建类的子类的代理对象 在子类里面调用父类的方法完成增强 aop操作术语 Joinnoint(连接点) 所谓…
\day01视频\01-今天内容介绍.avi; \day01视频\02-spring的相关概念.avi; \day01视频\03-spring的ioc底层原理(一).avi; \day01视频\04-spring的ioc底层原理(二).avi; \day01视频\05-spring的ioc入门案例(一).avi; \day01视频\06-spring的ioc入门案例(二).avi; \day01视频\07-配置文件没有提示问题.avi; \day01视频\08-bean实例化三种方式.avi;…
一.Spring概念 1 spring是开源的轻量级框架 2 spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现 (2)ioc:控制反转, - 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象 - 把对象的创建不是通过new方式实现,而是交给spring配置创建类对象 3 spring是一站式框架 (1)spring在javaee三层结构中,每一层都提供不同的解决技术 - we…