spring中,有三种创建对象的方式 (1)构造创建 (2)实例工厂构造 (3)静态工厂构造 一 构造器创建 在构造器创建对象时,有无参构造和有参构造 两种 (1)在spring中,默认的是无参构造,在applicationContext.xml配置如下,此时com.spring.pojo.Peop ...
分类:
编程语言 时间:
2018-10-01 20:43:45
阅读次数:
121
1 导入jar包 spring启来最少要5个包,四个核心包和一个依赖的日志包 2 创建配置文件 在dynamic web project下的src目录下,创建一个spring的xml配置文件,名称可以任意,但是一般建议命名为applicationContext.xml. applicationCon ...
分类:
编程语言 时间:
2018-10-01 16:11:41
阅读次数:
205
中文名称:控制反转 英文名称:( Inversion of Control ) 1 控制反转作用: 一般在编写java程序时,需要程序员自己创建对象的实例,例如 A a=new A();语句,就是程序员自己通过new 语句创建要使用的类实例,控制反转就是把创建对象实例的过程交给了spring,程序员 ...
分类:
编程语言 时间:
2018-10-01 11:52:40
阅读次数:
132
Rod Johnson编写 目标:使J2EE开发变得更加容易,通过启用基于 POJO 编程模型来促进良好的编程实践。 依赖注入(DI) 面向方面的程序设计(AOP): 常用注入方式 1. 设值注入(自动调用java类的set方法) 2. 构造注入(调用java类的构造方法) Bean id Clas ...
分类:
编程语言 时间:
2018-09-28 22:39:24
阅读次数:
209
一.AOP的整理总结 aop面向切面编程 横向重复代码,纵向抽取 动态代理 1.通过动态代理可以体现aop思想 2.为什么要哦用动态代理:对目标对象中的方法进行增强 spring aop开发 spring封装了动态代理代码,我们不需要手写动态代理代码 还封装了cglib代理——>可以对任何类进行代理 ...
分类:
编程语言 时间:
2018-09-28 18:57:45
阅读次数:
165
Spring概述 将Spring理解为管理对象间依赖关系的容器 “解耦” 根据功能的不同,可以将一个系统中的代码分为 主业务逻辑 与 系统级业务逻辑 两类 ```Spring 是为了解决企业级开发的复杂度问题1.主业务逻辑 保险业务 银行业务 2.系统级业务逻辑,交叉业务逻辑 jdbc连接数据库 ` ...
分类:
编程语言 时间:
2018-09-09 21:06:16
阅读次数:
220
Spring概述 将Spring理解为管理对象间依赖关系的容器 “解耦” 根据功能的不同,可以将一个系统中的代码分为 主业务逻辑 与 系统级业务逻辑 两类 ```Spring 是为了解决企业级开发的复杂度问题1.主业务逻辑 保险业务 银行业务 2.系统级业务逻辑,交叉业务逻辑 jdbc连接数据库 ` ...
分类:
编程语言 时间:
2018-09-09 21:03:53
阅读次数:
222
【转】Spring学习---Spring IoC容器的核心原理 ...
分类:
编程语言 时间:
2018-09-01 17:29:20
阅读次数:
158
【转】Spring学习---SpringIOC容器的初始化过程 ...
分类:
编程语言 时间:
2018-09-01 17:29:10
阅读次数:
105
Spring是什么? 是一个框架,是一个轻量级的控制反转和面向切面的容器框架 从大小与开销两方面而言Spring都是轻量的 通过控制反转(IoC)的技术达到松耦的目的 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发 包含并管理应用对象的配置和生命周期,这个意义上 ...
分类:
编程语言 时间:
2018-07-31 10:58:10
阅读次数:
141