
Spring
iteye_16154
这个作者很懒,什么都没留下…
展开
-
Spring管理struts中的action
让Spring管理struts中的action,可以在struts.xml中增加配置并且在web.xml中定义spring监听器 [code="xml"] contextConfigLocation classpath:applicationContext.xml org.springframework.web.context....原创 2009-10-28 16:49:18 · 197 阅读 · 0 评论 -
Spring学习笔记(八)——Spring远程服务
目前Spring提供的远程服务主要有:◆RMI:借助于Spring提供的RmiProxyFactoryBean和RmiServiceExporter,开发者能够开发RMI应用。Spring同时支持两种方式开发RMI应用。其一,基于传统的方式,即同java.rmi.Remote和java.rmi.RemoteException配合使用。其二,基于RMI Invoker,即可使用任何java接口(...原创 2009-09-17 09:59:02 · 151 阅读 · 0 评论 -
log4j.properties配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:[code="java"]#配置根Loggerlog4j.rootLogger = [ level ] , appende...原创 2011-07-07 14:41:57 · 97 阅读 · 0 评论 -
Spring 注解@Component,@Service,@Controller,@Repository
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen...原创 2011-09-01 21:02:07 · 84 阅读 · 0 评论 -
Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法
启动工程时出现异常:[code="java"]Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required at org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDao...原创 2011-09-01 23:08:09 · 258 阅读 · 0 评论 -
Activiti 5.6安装配置
安装配置Activiti 5.6还是比较容易的,在这里做个记录以作备忘。Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。为了能够安装快速一点,准备好如下软件包:activiti-5.6.zip [url]http://activiti.org/d...原创 2011-09-21 11:38:04 · 187 阅读 · 0 评论 -
Activiti 5.6:配置与Spring整合
Activiti 5.6与Spring整合也比较简单,其基本思想就是,通过Spring的IOC容器来管理Activiti的流程引擎实例以及相关服务,可见,主要是基于Activiti在与Spring整合上努力上,做好配置即可。这里基于前面的的例子来进行,可以参考:Activiti 5.6:流程活动自动与手工触发执行,简单的流程,如图所示:[img]http://dl.iteye.com/u...原创 2011-09-21 13:00:53 · 261 阅读 · 0 评论 -
Spring注解详解
基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。 [color=blue][size=large]概述[/size][...原创 2011-01-04 01:02:11 · 84 阅读 · 0 评论 -
Activiti 5.6:子流程(subProcess)
Activiti 5.6提供了子流程的实现,包括两种基于子流程的实现:一种是内嵌子流程:子流程元素内嵌在主流程元素之内,只能在该流程中使用该子流程,外部是无法访问到的。这种子流程一般作为局部通用逻辑处理,或者因为特定业务需要,使得比较复杂的单个主流程设计清晰直观;另一种是调用子流程:首先实现一个流程,在另一个流程中可以调用该流程,通常可以定义一些通用的流程作为这种调用子流程,供其他多个流程...原创 2011-09-22 15:26:09 · 1631 阅读 · 0 评论 -
使用 Spring 2.5 基于注解驱动的 Spring MVC
转自:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-mvc/概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的...原创 2012-02-29 15:54:21 · 108 阅读 · 0 评论 -
Spring框架下获取Bean的几种方式
[b]通过xml配置文件[/b] bean配置在xml里面,spring提供多种方式读取配置文件得到ApplicationContext.[b]第一种方式[/b]:FileSystemXmlApplicationContext通过程序在初始化的时候,导入Bean配置文件,然后得到Bean实例:[code="java"]ApplicationContext ac = new...原创 2011-11-03 00:06:42 · 959 阅读 · 0 评论 -
Spring学习笔记(七)——Spring持久化服务 DAO JDBC ORM
对于RDBMS相关的应用而言,应用提供的持久化服务很重要。[b]1.背景[/b]借助于Spring框架提供的DAO抽象,开发者能够以统一的方式同数据访问技术(比如,JDBC、Hibernate、JDO、TopLink)进行交互。Spring DAO抽象允许开发者在不同数据访问技术间切换,且不用考虑异常处理,Spring提供了统一的异常处理机制。在Java/J2EE领域,JDBC是访问R...原创 2009-09-15 17:55:28 · 234 阅读 · 0 评论 -
Spring学习笔记(六)——Spring消息服务-JMS
JMS即java消息服务。在JMS中JMS消息并不同应用直接交互,而是同JMS服务器的目的地(destination)进行交互,比如点对点(P2P)或者发布/订阅(Publish/Subscribe)。发送消息的应用程序不关注接收消息的应用程序是否正常工作,接受消息的应用程序也不关注发送消息的应用程序。他们仅仅同目的地进行交互。Spring提供了JMS服务抽象框架,以简化对JMS API的使用...原创 2009-09-10 16:19:15 · 138 阅读 · 0 评论 -
Spring配置之PropertyPlaceholderConfigurer,PropertyOverrideConfigurer
[b]PropertyPlaceholderConfigurer[/b]用于Spring 从外部属性文件中载入属性,并使用这些属性值替换Spring 配置文件中的占位符变量(${varible})。 BeanFactoryPostProcessor 接口是对Bean 工厂的后处理操作,Spring 的PropertyPlaceholderConfigurer 类是实现BeanFactoryPr...原创 2009-07-16 23:03:34 · 138 阅读 · 0 评论 -
Spring 的五种事务配置方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一...原创 2009-07-17 01:36:01 · 107 阅读 · 0 评论 -
一个Web Project中无法打断点的原因
新建一个标准的SSH工程:struts2,spring2,hibernate3.1Tomcat和Myeclipse设置正确,但是在debug调式代码时,发现无法进入breakpoints。开始以为是Tomcat原因,但是发现别的工程中能正常debug,因此排除Tomcat的原因;对比两个工程的.springBreans文件,新建工程中文件的内容为:[code="xml"] ...2010-02-28 10:59:20 · 285 阅读 · 0 评论 -
Spring2.x与Spring1.x的单例模式的配置区别
在Spring1.x中配置单例的方法为:[code="xml"] [/code]在Spring2.x中配置单例的方法为:[code="xml"] [/code]在spring2.0中,bean没有“singleton”这个属性,而是在“scope”中对它进行设定。 “scope”可以设定为 “singleton”和“prototype”默认情况下是“sing...2010-03-11 17:49:50 · 149 阅读 · 0 评论 -
Spring学习笔记(一)——框架相关
1.Spring Ioc+Spring AOP+Spring服务抽象:Spring Ioc,借助于依赖注入设计模式,使得开发者不用理会对象自身的生命周期及其关系,而且能够改善开发者对模式的使用。借助于Spring Ioc,不仅能使应用中对象的关系更加清晰、一致,而且还使得一切对象可控。Spring AOP,借助于Spring实现的拦截器,开发者 能够实现以声明方式使用企业级服务,比如安全性...原创 2009-08-31 10:04:19 · 94 阅读 · 0 评论 -
propertyConfigurer spring 引入多个属性文件
[code="java"] config2.properties config1.properties [/code]注意如果有同名属性 后边的配置文件会覆盖前边的配置文件如上例 config1.properties 里的属性 如果和config2.properties 里的属性重名 我们得到值是config1.prop...原创 2009-08-31 11:23:28 · 289 阅读 · 0 评论 -
Spring学习笔记(二)——Spring Ioc反转控制
Gof曾提出,针对接口编程,而不是实现。通常情况下,开发者将业务对象抽象为Java接口,然后将各个业务共性的内容实现为抽象类,并继承于Java接口。继而,再依据具体的业务操作类型,实现业务对象,并继承于抽象类。其明显含义是:子类只能添加或者重载操作,而不能隐藏父类的操作。最终,实现了抽象类的具体业务实现类能够响应抽象类继承的接口发送的请求操作。1.[b]背景[/b]Ioc设计模式,重点...原创 2009-09-01 16:49:43 · 148 阅读 · 0 评论 -
Spring学习笔记(三)——Spring AOP
1.AOP及Spring AOP背景知识Spring AOP由100% java开发完成,秉承java的一切优势。目前,Spring AOP只实现了方法级的joinpoint,有些AOP实现支持域级的joinpoint,比如JBoss AOP、AspectJ。joinpoint(连接点模型)是指AOP Aspect能够在应用系统中执行的地方,比如某个方法调用之前、修改某个域之前。连接点模型...原创 2009-09-03 15:34:33 · 141 阅读 · 0 评论 -
Spring学习笔记(四)——Spring框架概述
Spring框架的分成工作,即模块化,完成的非常好。[img]http://dl.iteye.com/upload/attachment/142552/8ffca34d-03f3-3e6c-abc0-ff084b6ce3cb.jpg[/img]1)Spring核心模块:Spring框架中最为基础、重要的模块。它提供了Ioc容器,即依赖注入。其中BeanFactory是最为重要的概念...原创 2009-09-03 21:46:29 · 171 阅读 · 0 评论 -
Spring学习笔记(五)——Spring事务服务-JTA
Spring为事务管理提供一流的支持。它同时支持编程式和声明式事务。为实现健壮的企业级应用,事务能担当重要的作用。无论是使用编程式事务还是声明式事务,在开发Spring应用时,开发者都不需要对具体的事务管理实现进行交互。事务管理抽象是Spring提供的最重要的一种抽象。秉承Spring的设计原则,对于事务管理而言,[color=red]Spring的事务管理具有如下几方面的优势[/color]...原创 2009-09-08 17:47:19 · 199 阅读 · 0 评论 -
tomcat7可能带来的问题
1、struts标签校验更加严格,如果struts标签中存在嵌套双引号会报错。2、对EL表达式校验更加严格,升级tomcat版本后,以前的代码可能不能用了。3、安全级别默认较高,如applet不能够访问request。具体现象可能是:1、报错 Attribute value is quoted with " which must be escaped when used withi...原创 2013-06-27 00:31:09 · 134 阅读 · 0 评论