Struts+HIbernate+Spring
文章平均质量分 64
shi378
java,javaweb,C#
展开
-
Strues+Spring集成
1,扩展RequestProcessor的配置方式配置struts-config.xml标签上面 -->controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/> 这一行代码是告诉Struts用DelegatingRequestProcessor来 代原创 2008-11-10 21:20:00 · 557 阅读 · 0 评论 -
Struts/Spring/Hibernate在线API文档
1.Hibernate API Documentation (3.2.2.ga) http://www.hibernate.org/hib_docs/v3/api/2.Spring Framework API 2.5http://static.springframework.org/spring/docs/2.5.x/api/index.html3.Struts 1.3.8 API原创 2008-11-10 21:52:00 · 1289 阅读 · 0 评论 -
回调HibernateCallback
Hibernate+Spring,由于本身提供的方法可能不能满足我们的查询,尤其是Criteria 查询,因此Spring为我们预留了回调接口,下面我们重新定制findAll(),HibernateTemplate给我们提供了executeFind方法和execute方法,executeFind 返回List方法,execute方法返回Object,接收一个参数回调接口HibernateCallb原创 2008-11-10 22:03:00 · 1118 阅读 · 0 评论 -
Spring的面向方面编程(Aop)
加入Spring Aop包前置通知 (当方法调用时,此时方法还没有被调用)import org.springframework.aop.MethodBeforeAdvice;public void before(Method m,Object[] args,Object target);环绕通知 (方法调用中途)import org.aopalliance.intercep原创 2008-11-10 22:18:00 · 511 阅读 · 0 评论 -
HIbernate缓存机制
需求: A查询数据库中id为1的雇员信息,B接着也查询id为1的雇员信息,我们知道数据库查询的成本是很高的,考虑: A查询后, B再查询的时候直接使用A查询出的结果,我们可以用缓存的方式实现,即是把A查询的结果保存在某个地方,当B查询的时候先去找这个地方,如果找到了直接返回,如果没找到再去数据库查询,使用缓存的条件: 1,读取大于修改原创 2008-11-10 20:55:00 · 1010 阅读 · 0 评论 -
Hibernate延迟加载以及利用Spring事务完美解决延迟加载问题
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。下面先来看个例子: /**DAO方法*/public Emp findById(java.lang.Long id) {try {Emp instance = (Emp) getHibernateTemplate().get("com.sxy原创 2008-11-10 21:22:00 · 1645 阅读 · 2 评论