Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包方法/步骤1Spring的基本jar包:1.org.springframework.web-3.1.4.RELEASE.jar:在web.xml中配置启动Spring容器所需,包括上下文(参数contextConfig...
分类:
编程语言 时间:
2015-08-07 10:56:06
阅读次数:
136
借助于Spring插件(Struts2-spring-plugin-XXX.jar),我们可以非常简单地完成Spring和Struts2的整合,这种整合包括让Action自动装配Spring容器中的Bean,以及让Spring管理应用中的Action两种方式,不管采用哪种方式,完成Struts2和....
分类:
编程语言 时间:
2015-08-05 23:59:50
阅读次数:
323
接着上篇文章,我们将采用新的方式进行动态代理。
ObjectNameAutoProxyCreator创建代理实现思路
根据配置文件中的配置,Spring容器会根据此配置,为符合条件的对象创建代理。
具体代码
配置文件
<sectionGroup name=...
分类:
其他好文 时间:
2015-08-04 22:53:38
阅读次数:
185
前言
分2种情况,
1.struts2
2.ssh
struts2
ssh
1.action由spring来管理,即action在ssh里是一个spring Bean。与action对应的spring Bean所在配置文件必须要在web.xml配置(即指明路径,这样spring容器就可以找到与action对应的spring Bean)。
示例:web.xml...
分类:
其他好文 时间:
2015-08-04 15:45:13
阅读次数:
136
思想仍然是 将代码转为配置,类的管理交给Spring容器来做。
IOC:控制反转,控制权的转移,即应用程序本身不负责依赖对象的创建和维护,而是由 外部容器负责创建和维护。获得依赖的过程被反转,由自身管理变成IOC注入
实现方式DI:依赖注入,创建对象并组装对象之前的关系。
Spring允许通过如下几个元素为Bean实例的属性指定值:
value、ref、bean、list、se...
分类:
编程语言 时间:
2015-08-03 21:06:32
阅读次数:
146
一、spring注解开发中常用注解以及简单配置 1、为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向spring容器中注入bean对象,然而,通过注解编程可以缩短我们开发的时间,简化程序员的代码编写。 2、.....
分类:
编程语言 时间:
2015-08-03 16:27:29
阅读次数:
178
依赖注入(DI)和控制反转(IoC),意思是一样的
传统方式中,如果JAVA实例A需要另一个实例B,那么需要new B(),然后给A用,也就是有调用者A创建被调用者B的实例
依赖注入模式下:创建被调用者B的工作不再由A完成,而是由Spring容器完成(或者说工厂模式的工厂完成),然后注入调用者,因此也成为依赖注入,因为A和B是依赖关系。
依赖注入有两种方式:
(1)设值注入
Spring...
分类:
其他好文 时间:
2015-08-02 20:03:13
阅读次数:
107
模板位于:abstract class AbstractXmlApplicationContext :
protected void loadBeanDefinitions(XmlBeanDefinitionReader reader) throws BeansException, IOException {
Resource[] configResources = getConfig...
分类:
编程语言 时间:
2015-07-31 14:58:01
阅读次数:
131
在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找
和维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,它可以在类路径下寻找标注了@Component、@Service、
@Controller、@Repository注解的类,并把这些类纳入Spring容器中管理。它的作用和在xml文件中使用bean节点配置组件...
分类:
编程语言 时间:
2015-07-24 22:44:05
阅读次数:
129
Spring ICO详解之总体结构
IOC介绍
IOC, spring的核心,贯穿Spring始终。直观的来说,就是由spring来负责控制对象的生命周期和对象间的关系,将对象之间的关系抽象出来,通过spring容器控制对象生成时机,减少对象之间的耦合度。
开启Spring IOC源码学习
SpringIOC 的主要依...
分类:
编程语言 时间:
2015-07-24 18:30:01
阅读次数:
132