SSH框架是现在非常流行的框架之一,本文接下来主要来对Spring和Struts的集成进行展示. 集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象. 集成框架图如下:1 spring 和struts依赖包配置.*struts--拷贝struts相关ja...
分类:
编程语言 时间:
2014-08-25 11:46:24
阅读次数:
286
在上一篇文章中我们了解到了第一种Spring跟Struts集成的方案,但此集成方案的不足是WEB层中知道Spring的相关内容,因为需要去主动的查找对象:BeanFactory.方案二便是通过依赖注入的方式来进行.通过Spring提供ActionProxy进行代理.去获取BeanFactory,找....
分类:
编程语言 时间:
2014-08-25 11:43:14
阅读次数:
326
第一种集成方法原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象缺点:产生了依赖,spring的类在action中产生了依赖查找。(注意和依赖注入的区别(前者主动))。1、spring和struts依赖库配置 * 配置struts --拷贝strut...
分类:
编程语言 时间:
2014-08-25 11:42:44
阅读次数:
236
public static BeanFactory getFactory(BeanDefinitionRegistry registry){
AbstractBeanDefinition userDao = new RootBeanDefinition(UserDao.class);
AbstractBeanDefinition userService = new RootBeanDefinition(UserService.class);
//将bean注册到容器中
registry...
分类:
编程语言 时间:
2014-08-23 10:01:30
阅读次数:
219
使用BeanFactory从xml配置文件加载bean:importorg.springframework.beans.factory.xml.XmlBeanFactory;importorg.springframework.core.io.FileSystemResource;publicclas...
分类:
移动开发 时间:
2014-08-12 18:39:04
阅读次数:
257
BeanFactory: Ioc 容器ApplicationContext: Spring容器WebApplicationContext需要ServletContext实例,也就是说它必须在拥有Web 容器的前提下才能完成启动的工作。Spring分别提供了用于启动WebApplicationCont...
分类:
移动开发 时间:
2014-08-12 18:16:34
阅读次数:
280
1.Spring实现了工厂模式的工厂类(在这里有必要解释清楚什么是工厂模式),这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory的子类ApplicationContext。Spring相当于一个大的工厂类,在其配置文件中通过元素配置用于创建实例对象的类名和实例对象的属性。
2. Spring提供了对IOC良好支持,IOC是一种编程思想,是一种架构...
分类:
编程语言 时间:
2014-08-06 19:11:53
阅读次数:
302
InitializingBean
Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。
Bean实现这个接口,在afterPropertiesSet()中编写初始化代码:
package research.spring.beanfactory.ch4...
分类:
编程语言 时间:
2014-08-02 12:50:53
阅读次数:
247
上一主题中,了解了IOC容器的基本概念,以及BeanFactory的设计与实现方式,这里就来了解一下ApplicationContext方式的实现。ApplicationContext 在Spring的参考文档中,为啥要推荐使用ApplicationContext?它能给我们的应用带来什么好处呢?作...
分类:
移动开发 时间:
2014-07-27 22:47:29
阅读次数:
212
上篇博客介绍了Struts1.X与Spring集成的一种方案。http://blog.csdn.net/hanxuemin12345/article/details/38065551
第一种方案集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象
此种方案的缺点:从严格意义的分层上来看,Action上看到了Spring的相关东西,依赖Spring...
分类:
编程语言 时间:
2014-07-23 20:56:05
阅读次数:
342