1.在WEB应用中使用Spring 1.创建IOC容器对象 2.Web应用工作阶段:初始化阶段-->请求响应阶段 >卸载前清理 3.Web应用初始化阶段【只创建一次】将IOC容器对象创建出来,并保存到application域中【让在同一个web应用下的都能访问同一个IOC容器】 pageContex ...
分类:
编程语言 时间:
2017-09-07 13:30:52
阅读次数:
144
依赖注入(Dependency Injection) 控制反转 为什么要使用 Spring Spring 下载包的目录文件 Spring 配置文件模板 spring 相关 Jar 包说明(3.x.x 版本) 实例化 spring 容器 IOC 容器创建对象 1. 取 ICO 容器 ,依赖 sprin ...
分类:
编程语言 时间:
2017-09-06 13:00:56
阅读次数:
254
它有两种用法:一个是调用类的静态方法,一个是调用已在IOC容器中的bean的方法。调用结果也分两种,一种是有返回,那么也会作为bean注册到IOC容器中,另一种是没有返回值,那么实际上就是为了在启动时进行方法调用而已。先看静态方法调用: 再看实例方法调用,这里调用了jdk的System方法getPr ...
分类:
编程语言 时间:
2017-09-04 16:00:48
阅读次数:
206
当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 prototype:原型模式,每次通 ...
分类:
编程语言 时间:
2017-09-04 09:59:11
阅读次数:
274
:是Spring中的控制反转所用到的是Java的“反射”技术,通过在XML文件中定义应用程序所需要的类,再由IoC容器根据xml文件创建这些对象。一个轻量级的应用程序框架:组成:spring corespring contextspring aop(AOP允许程序员模块化横向业务逻辑,或定义核心部分... ...
分类:
编程语言 时间:
2017-08-30 09:55:38
阅读次数:
150
实验1:通过IOC容器创建对象,并为属性赋值★ 实验2:根据bean的类型从IOC容器中获取bean的实例★ 实验3:通过构造器为bean的属性赋值 实验4:通过index属性指定参数的位置 实验5:通过类型不同区分重载的构造器 实验6:通过p名称空间为bean赋值 实验14:给bean的级联属性赋 ...
分类:
编程语言 时间:
2017-08-29 21:44:26
阅读次数:
151
1 IOC和DI ①IOC(Inversion of Control):反转控制。 在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。 反转控制的思想完全颠覆了应用程 ...
分类:
编程语言 时间:
2017-08-29 20:42:00
阅读次数:
194
最近在学习Spring框架,它的核心就是IoC容器。要掌握Spring框架,就必须要理解控制反转的思想以及依赖注入的实现方式。那么出现了以下问题 什么是控制反转? 什么是依赖注入? 它们之间有什么关系? 如何在Spring框架中应用依赖注入? 什么是控制反转 在讨论控制反转之前,我们先来看看软件系统 ...
分类:
其他好文 时间:
2017-08-29 11:08:05
阅读次数:
146
1.Spring作用: 1.生态体系庞大,全能型选手!【springmvc是其一个子模块,jdbcTemplate能直接操作数据库!】 2.将其他组件粘合在一起 3.IOC容器和AOP Spring的Ioc机制(控制反转和依赖注入)正是用在此处。 Spring的Ioc(控制反转和依赖注入) 控制反转 ...
分类:
编程语言 时间:
2017-08-28 23:55:21
阅读次数:
213
1.Spring作用: 1.生态体系庞大,全能型选手!【springmvc是其一个子模块,jdbcTemplate能直接操作数据库!】 2.将其他组件粘合在一起 比如将SpringMVC和Mybaits连在一起 3.包括:IOC容器和AOP【面向切面编程】 Spring的IOC机制(控制反转和依赖注 ...
分类:
编程语言 时间:
2017-08-28 19:53:37
阅读次数:
280