spring
feihong247
这个作者很懒,什么都没留下…
展开
-
Dao 的支持类====HibernateDaoSupport与JdbcDaoSupport
Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数据库方式:1、、借助类HibernateDaoSupport的简约化实现:借助这个类必须需要HIbernate框架,用到转载 2012-08-03 22:15:47 · 2966 阅读 · 0 评论 -
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
好久没有搞struts2,今天配置strut2.2.1,启动时遇到个小问题。记录下。tomcat启动报错:Xml代码 Class: com.opensymphony.xwork2.spring.SpringObjectFactory File: SpringObjectFactory.java Method: getClassInstance原创 2012-09-02 16:52:14 · 945 阅读 · 0 评论 -
Spring中的AOP面向切面编程和Spring对JDBC的支持
一、Spring-AOPAOP面向切面编程(Aspect-Oriented Programming),是对传统OOP的补充。AOP使用是使用动态代理实现的。动态代理我们已经非常熟悉了。我也将逐渐的由实现原理转向应用,因为 我们在学习JavaWEB基础的时候,原理已经学习过了。 AspectJ是Java社区里最完整最流行的AOP框架,Spring2.X使用的正是这个框架。Aspect转载 2012-07-30 17:33:34 · 2041 阅读 · 0 评论 -
spring xmlns 配置
一、引入spring jar包 最好不用struts中的因为struts中的版本比较低 引用方式有两种 1、直接引用spring.jar包 2.model中的所有引用 只差一个junit.jar测试包二、更改web-xml文件和struts更改的方式类似contextConfigLocationclasspath:applicatio转载 2012-07-30 17:28:15 · 5362 阅读 · 0 评论 -
AOP实现(二)---Spring框架中的AOP应用
一:传统方式(Spring1.0)使用Spring中的AOP API中定义的接口来定义Adivce(通知,做什么事情),并设置代理对象(配置文件中使用org.springframework.aop.framework.ProxyFactoryBean)然后在程序中使用这个代理对象。还有基于XML配置方式和注解方式。1.方法前通知,实现接口MethodBeforeAdivce转载 2012-07-30 16:55:23 · 1273 阅读 · 0 评论 -
AOP实现--JDK中的动态代理和cglib代理
java.lang.reflect Interface InvocationHandler可参考http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/lang/reflect/InvocationHandler.htmlhttp://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/jav转载 2012-07-30 16:53:48 · 1264 阅读 · 0 评论 -
Bean的作用域及生命周期
一、Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。 内置支持的作用域分列如下:作用域 描述singleton在每个Spring IoC容器中一个bean定义对应一个对象实例。prototype一个bean定义对应多个对转载 2012-07-29 10:04:56 · 23167 阅读 · 0 评论 -
spring的ContextLoaderListener
spring在web中的启动是有ContextLoaderListener,ContextLoaderListener实现了ServlContextListener接口,并继承了ContextLoader类public class ContextLoaderListener extends ContextLoader implements ServletContextListener转载 2012-07-29 09:54:27 · 2035 阅读 · 0 评论 -
Spring声明式事务管理、Spring整合Hibernate
一、Spring的事务管理:Spring提供了针对不同持久化机制的事务管理器。(AOP中的切面类,定义了很多通知) 如:hibernate有org.springframework.orm.hibernate3.HibernateTransactionManager 二、事务的参数: 1. 事务的传播行为: a) PROPAGATION_REQUIRED:当转载 2012-07-29 09:19:18 · 709 阅读 · 0 评论 -
Spring整合web应用和整合Struts1.x
一、Spring整合Web应用 1. 在Web应用程序中,要使用Spring的IoC容器(WebApplicationContext),必须对它进行初始化。Spring提供了两种方式: 1) ContextLoadListener : 在容器部署这个Web应用时就会触发这个监听器,这个监听器就会创建并初始化Spring的WebApplicationContext实例。具体配置如下(推转载 2012-07-29 09:25:03 · 651 阅读 · 0 评论 -
Spring核心技术之Ioc和AOP
一、Spring应用环境的配置: 1. 在classpath中添加以下包: 1) SPRING_HOME/dist/spring.jar、 2) SPRING_HOME/lib/jakarta-commons/commons-logging.jar 3) SPRING_HOME/lib/log4j/log4j-1.2.xx.jar 2.在classpath中添转载 2012-07-29 09:22:56 · 526 阅读 · 0 评论 -
一些jar包的作用
发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧1.apache的一写jarcommons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 commons-beanutils.jar: Apa转载 2012-08-08 21:43:09 · 3112 阅读 · 0 评论 -
struts+hibernate+spring 版本控制svn的URL地址
都采用subversion 进行版本控制,可以根据URL通过浏览器直接查看,也可以用svn客户端checkout下来,仔细研究源码还是不错呀。=================== Struts ================================Apache 项目 svn 资源svn co http://svn.apache.org/repos/asf/Struts转载 2012-07-23 10:19:28 · 2511 阅读 · 0 评论 -
struts+hibernate+spring 版本控制svn的URL地址
都采用subversion 进行版本控制,可以根据URL通过浏览器直接查看,也可以用svn客户端checkout下来,仔细研究源码还是不错呀。=================== Struts ================================Apache 项目 svn 资源svn co http://svn.apache.org/repos/asf/Struts转载 2012-07-23 10:18:43 · 80 阅读 · 0 评论 -
spring加载hibernate映射文件的几种方式
在Spring的applicationContext.xml中配置映射文件,通常是在这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括(mappingResources,mappingLocations、mappingDirectoryLocations与ma转载 2012-08-04 22:15:32 · 2411 阅读 · 0 评论 -
spring 的 applicationcontext.xml
以下是详解Spring的applicationContext.xml文件代码: com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/tie?useUnicode=true&characterEncoding=utf-8转载 2012-08-04 14:00:14 · 10898 阅读 · 0 评论 -
spring+hibernate:在applicationCOntext.XML中配置C3P0参数说明
背景:在项目中遇到下面这个exceptionException occurred while logging onHibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; An SQLExcept转载 2012-08-04 17:27:35 · 4495 阅读 · 1 评论 -
Spring3 之 DataSource 配置方法
对于不同的数据库存取需求,我们使用JDBC来解决这个问题,对于不同的数据连接来源需求,Spring则提供了DataSource注入,更换数据来源只要在Bean定义文件中修改配置,而不用修改任何一行程序。 因应不同的系统,应用程序可能使用不同的数据来源,但如纯綷的使用 JDBC、透过连接池、或是透过JNDI等等,数据来源的更动是底层的行为,不应影响到上层的业务逻辑,为此,您可以在需要取得原创 2012-07-28 17:54:17 · 10255 阅读 · 0 评论 -
Spring Test 整合 JUnit 4 使用总结
这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~1. 加入原创 2012-08-03 17:30:02 · 95370 阅读 · 9 评论