容器的含义Spring中的ApplicationContext继承自BeanFactory, 除了提供了BeanFactory的功能外,还额外提供了依赖管理,消息、生命周期监听等等功能,它就是所谓的“容器”Bean定义Bean在容器的定义由BeanDefinition定义. 具体的内容包括:完整的类... ...
分类:
编程语言 时间:
2019-10-01 14:14:27
阅读次数:
103
IoC 和 AOP是Spring的核心, 是Spring系统中其他组件模块和应用开发的基础。透过这两个模块的设计和实现可以了解Spring倡导的对企业应用开发所应秉承的思路: 易用性。 POJO开发企业应用, 直接依赖于Java语言,而不是容器和框架。 提升程序的可测试性,提高软件质量。 提供一致性... ...
分类:
编程语言 时间:
2019-10-01 13:42:23
阅读次数:
89
2019-09-30 引用整理而来,非原创 Spring IoC 容器 1两种容器 BeanFactory ApplicationContext 2Bean的定义 bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。这些 bean 是由用容器提供的配置元数据创建的 3Be ...
分类:
编程语言 时间:
2019-09-30 23:25:59
阅读次数:
105
在resources下创建bean.properties 创建工厂:BeanFactory.java 创建单例对象效果更好 创建Map<String,Object>类型的容器beans 通过反射获取对象 ...
分类:
编程语言 时间:
2019-09-12 11:37:54
阅读次数:
105
程序的耦合 耦合:程序间的依赖关系 包括: 类之间的依赖 方法间的依赖 解耦: 降低程序间的依赖关系 在实际开发中: 应该做到,编译期不依赖,运行时才依赖 解耦思路: 第一步:使用反射来创建对象,而避免使用new关键词 第二步:通过读取配置文件来获取要创建的对象全限定类名 创建BeanFactory ...
分类:
编程语言 时间:
2019-09-11 20:12:43
阅读次数:
96
import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.N ...
分类:
数据库 时间:
2019-09-11 19:52:49
阅读次数:
135
接上篇: "Spring 核心技术(6)" version 5.1.8.RELEASE 1.6 定制 Bean 的特性 Spring Framework 提供了许多可用于自定义 bean 特性的接口。本节将它们分组如下: "生命周期回调" " 和 " "其他 接口" 1.6.1 生命周期回调 要与容 ...
分类:
编程语言 时间:
2019-09-04 13:53:14
阅读次数:
116
5.1.1 企业级应用开发 企业级应用是指那些为商业组织,大型企业而创建部署的解决方案及应用,大型企业级应用的结构复杂,涉及的外部资源众多,事务密集,数据规模大,用户数量多,有较强的安全性考虑和较高的性能要求 Spring是企业应用开发的 一站式 选择 Spring贯穿表现层,业务层,持久层。 5. ...
分类:
编程语言 时间:
2019-08-31 21:19:24
阅读次数:
95
spring IOC 控制反转 核心思想 了解IOC,首先需要了解DI 软件设计的重要思想 依赖注入 什么事依赖注入呢? 例子:设计行李箱类 传统写法:首先设计轮子,根据轮子设计底盘,根据底盘设计箱体。OK,设计完成。 换成java中类的描述:1.轮子类:Class Tire { int size; ...
分类:
编程语言 时间:
2019-08-31 12:34:10
阅读次数:
61
前言 前两篇已经基本实现了spring的核心功能,下面讲到的参数绑定是属于springMvc的范畴了。本篇主要将请求到servlet后怎么去做映射和处理。首先来看一看dispatherServlet的基本流程,这我在以前的博客里面也讲过,传送门 这里先给个我们的简易处理流程 准备工作 为了能将请求传 ...
分类:
编程语言 时间:
2019-08-19 19:28:04
阅读次数:
113