
Spring
hahalzb
这个作者很懒,什么都没留下…
展开
-
Spring+JPA 通用DAO及实现
<br />接口:<br />import java.util.LinkedHashMap;import com.itcast.bean.QueryResult;public interface DAO { /** * 获取记录总数 * @param entityClass 实体类 * @return */ public <T> long getCount(Class<T> entityClass); /** * 清除一级缓存的数据 */ publ原创 2010-10-01 21:58:00 · 18825 阅读 · 1 评论 -
Spring 声明式事务管理 xml配置的配置文件
Spring声明式事务管理,采用xml配置的配置文件如下: [code="xml"] classpath:jdbc.properties com.spring.model.User com.spring.model.Log...原创 2010-06-18 18:35:11 · 127 阅读 · 0 评论 -
Spring2.5 自动扫描classpath
在spring中我们通过在xml中定义bean来配置组件。如果项目中的组件比较多,如果采用在xml文件中来定义这些bean,那么xml配置文件的体积就会越来越大。虽然可以使用 annotation 来进行注入,维护bean之间的依赖关系,不必在xml中进行配置,少了依赖关系的配置,但bean还是以要在xml中定义,这样xml文件依然是一种增量式的配置 spring2.5引入了组件自动...原创 2010-06-12 18:29:47 · 162 阅读 · 0 评论 -
Spring AOP 概念
AOP即面向切面编程。AOP中一些难以理解的概念:[quote]JoinPoint(连接点): 它定义在哪里(哪些点)加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method.[/quote][quote]PointCut(切入点的集合):即一组Joinpoint,(通过正则表达式去匹配)就是说一个Advice可能在多个地方织入。 例如...原创 2010-06-04 19:17:35 · 103 阅读 · 0 评论 -
Spring Autowire自动装配
在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以大大的减少我们的劳动强度。前面提到过,在定义B...原创 2010-05-27 18:07:41 · 479 阅读 · 0 评论 -
关于Spring中Commons Validator的使用说明
spring的validate验证需要两个bean(ValidatorFactory、BeanValidator)及两xml文件(validator-rules.xml、validation.xml)的支持,ValidatorFactory用于制造BeanValidator,后者则是在程序中执行校验的控制bean。Validatorrules.xml中定义了各种验证的规则,如字段不为空,字段输入值...原创 2008-11-19 10:24:26 · 389 阅读 · 0 评论 -
spring与hibernate,struts的冲突问题
Spring所依赖的包,有时候会与其它框架所依赖的包造成冲突,引起系统一些摸不清楚的问题最近就遇到了两个这方面的问题,费了好大的劲才解决.1,spring与hibernate的冲突.两个框架都依赖asm.jar包spring的版本是asm-2.23.jar.hibernate依赖的是asm.jar需要将asm-2.2.3.jar删除.没有删除的话会引起这样的异常[quote]"...原创 2008-11-15 13:09:18 · 218 阅读 · 0 评论 -
Spring MVC国际化配置
一、基于浏览器语言的国际化配置使用Spring的MVC,并且配置中有配置Resource文件[code="xml"] [/code]其中,message-info是你的properties文件的通用名。如:我的配置文件叫message-info.properties,me...原创 2008-11-13 23:02:16 · 234 阅读 · 0 评论 -
Spring MVC 生命周期
流程图 一个请求在Spring MVC 中的生命周期流程图:在Spring 中使用MVC:1、客户端发出请求第一个接受请求的组件是DispatcherServlet.(前端控制器模式)2、DispatcherServlet开始查询一个或多个HandlerMapping。一个HandlerMapping的工作主要是将URL映射到一个控制器对象。3、一旦DispatcherServlet找到了一...原创 2008-11-11 22:29:17 · 271 阅读 · 0 评论 -
Spring如何引用properties文件里的配置
1.PropertyPlaceholderConfigurer类它是把属性中的定义的变量(var)替代,spring的配置文件中使用${var}的占位符<beans><bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> ...原创 2008-10-30 00:17:10 · 153 阅读 · 0 评论 -
Struts与Spring整合
如果需要使用第三方MVC框架,则不能在web.xml文件中配置ApplicationContext的启动。但是, ApplicationContext是Spring的容器,负责管理所有的组件,从业务逻辑层组件,到持久层组件,都必须运行在Spring容器中。因 此,必须在Web应用启动时,创建Spring的ApplicationContext实例。事实上,Spring ApplictionConte...原创 2008-10-28 20:43:58 · 156 阅读 · 0 评论 -
tomcat 6 says "listeners.ContextListener" is already configured for this context
<br />Tomcat 6.0 才启动时,总是会报下面的错误,但是不影响开发。<br /> <br />信息: Starting Servlet Engine: Apache Tomcat/6.0.162011-5-18 23:28:18 org.apache.catalina.core.StandardContext addApplicationListener信息: The listener "listeners.ContextListener" is already configured f原创 2011-05-18 23:43:00 · 9182 阅读 · 0 评论 -
SSH中关于WARN No appenders could be found for logger的解决方法
在spring的web项目中常常会在tomcat启动的时候出现这种提示:log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).log4j:WARN Please initialize the log4j system properly.网上有好多解决办法都不管用,这个提示应该是读入web应用程序的log4j.properties文件之前就报出来了。是在加载org.sp原创 2010-12-07 23:56:00 · 1703 阅读 · 0 评论 -
关于JpaCallback
关于回调:Spring用于粘合JPA、JMS等框架的大多数胶水代码都是基于模板模式,比如JpaTemplate、JmsTemplate等。虽然这些模板通过一些便捷的方法在一定程度上隐藏了底层框架的复杂性,但很多时候我们还是不可避免地要直接访问底层的实现类,如EntityManager、JmsSession等。在这种情况下,Spring通过JpaCallback等回调类来实现我们的愿望。回调方法doIn…(..)唯一的参数就是指向实现类的引用,比如EntityManager。下面的示例阐述了这种编原创 2010-10-08 15:17:00 · 2888 阅读 · 0 评论 -
Spring 声明式事务管理 Annotation配置 xml文件
Spring声明式事务管理,采用Annotation的配置文件如下:[code="xml"] classpath:jdbc.properties com.spring.model.User com.spring.model.L...原创 2010-06-18 18:37:16 · 105 阅读 · 0 评论