1.Spring持久化2.Spring核心之IoC——依赖注入3.Hibernate查询语言4.Hibernate 实体关联关系映射(转载)5.用MyEclipse自动生成hibernate映射文件和实体类6.Struts2数据验证机制7.Struts2典型应用8.Struts2入门9.Ajax常用...
分类:
编程语言 时间:
2015-05-29 00:30:02
阅读次数:
235
一.IoC的主要组件:
(1).Spring框架的两个最基本和最重要的包是org.springframework.beans.factory(该包中的主要接口是BeanFactory)和org.springframework.context包(该包中的主要接口是ApplicationFactory)。这两个包中的代码提供了Spring IoC特性的基础。
(2).Spring IoC框架的主要...
分类:
其他好文 时间:
2015-05-26 14:26:55
阅读次数:
171
在J2EE平台中,Spring是一种优秀的轻量级企业应用解决方案。它的核心技术就是IoC(控制反转)和AOP(面向切面编程)。1.什么是控制反转与依赖注入。 IoC的英文是Inversion of Control即控制反转。开发者在使用类之前,需要先创建对象的实例。但是IoC将创建实例的任务交...
分类:
编程语言 时间:
2015-05-25 16:24:01
阅读次数:
121
深入剖析 Spring 框架的 BeanFactory
分类:
编程语言 时间:
2015-05-21 01:15:37
阅读次数:
192
1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但...
分类:
编程语言 时间:
2015-05-17 23:09:15
阅读次数:
118
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
AdvisedSupport - 保存AOP配置
TargetSource - 保存被代理的数据
AopProxy - 对代理对象做代理,在调用目标方法前先调用它.
JdkDynamicAopProxy - 使用JDK动态代理对接口做代理
Re...
分类:
编程语言 时间:
2015-05-12 15:52:45
阅读次数:
167
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
这是IOC的最终版本,在这里我们将BeanFactory包装了起来,让流程能真正的像Spring那样简单。我们新定义了一个接口去继承BeanFactory,然后通过组合的方式将AbstractBeanFactory添加进来,最后的ClassPathXmlApplicationContex...
分类:
移动开发 时间:
2015-05-11 17:58:52
阅读次数:
157
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
内容:1. BeanReference-保存Bean的引用。 2. getBean()中调用createBean()-lazy-init。这次我们用到了在Bean中注入Bean的情况,在这里我们再一次改写了AbstractBeanFactory,改写后的AbstractBeanFactory将多出一...
分类:
编程语言 时间:
2015-05-11 10:47:47
阅读次数:
129
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
内容:1. BeanDefinitionReader-配置读取者。 2. XmlBeanDefinitionReader-从XML中读取配置。 3. Resource-定位资源文件。这次将Bean的配置信息都放到了XML里,所以这里会有一个XML文件的读取,我们通过XmlBeanDefinition...
分类:
编程语言 时间:
2015-05-10 19:01:39
阅读次数:
126
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
内容:1.Propertyvalue-保存属性注入信息。2.AutowireCapableBeanFactory-可自动装配的BeanFactory。
这里我们重新定义了BeanDefinition,增加了属性列表这个字段,我们将为bean附加额外的属性,所以我们又定了PropertyValu...
分类:
编程语言 时间:
2015-05-09 17:34:24
阅读次数:
180