- 博客(12)
- 收藏
- 关注
转载 JSF 的 Managed Bean 中获得作用域对象
JSF 的 Managed Bean 中获得作用域对象 request:------------------------------------------------------------------------FacesContext context = FacesContext.getCurrentInstance();ExternalContext ec = context.getE
2008-11-20 21:39:00
758
转载 幻像读和不可重复读
不一致的分析(非重复读) 当第二个事务多次访问同一行而且每次读取不同的数据时,会发生不一致的分析问题。不一致的分析与未确认的相关性类似,因为其它事务也是正在更改第二个事务正在读取的数据。然而,在不一致的分析中,第二个事务读取的数据是由已进行了更改的事务提交的。而且,不一致的分析涉及多次(两次或更多)读取同一行,而且每次信息都由其它事务更改;因而该行被非重复读取。 例如,一个
2008-11-11 09:15:00
1381
1
原创 监听器
接口HttpSessionListenersessionCreated() 当一个用户session创建时调用sessionDestroyed()当一个用户session销毁时调用private static int count=0;public void sessionCreated(HttpSessionEvent arg0) { count++;
2008-11-10 22:24:00
425
原创 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
565
转载 Spring事务
(1)可以指定事务管理到单独的方法;如果需要可以在事务上下文调用 setRollbackOnly() 方法。(2)Spring声明式事务管理可以在任何环境下使用。只需更改配置文件,它就可以和JDBC、JDO、Hibernate或其他的事务机制一起工作。(3)Spring的声明式事务管理可以被应用到任何类(以及那个类的实例)上(4)Spring提供了声明式的回滚规则,也可以通过调用Tra
2008-11-10 22:15:00
623
原创 回调HibernateCallback
Hibernate+Spring,由于本身提供的方法可能不能满足我们的查询,尤其是Criteria 查询,因此Spring为我们预留了回调接口,下面我们重新定制findAll(),HibernateTemplate给我们提供了executeFind方法和execute方法,executeFind 返回List方法,execute方法返回Object,接收一个参数回调接口HibernateCallb
2008-11-10 22:03:00
1154
原创 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
1322
原创 中文资源文件国际化转换
native2ascii -encoding GBK ApplicationResources.properties ApplicationResources_zh_CN.properties
2008-11-10 21:49:00
493
原创 自定义标签
//标签处理程序package com.sxy008;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.BodyContent;import javax.servlet.jsp.tagext.BodyTagSupport;public class mytag extends Body
2008-11-10 21:36:00
447
原创 Hibernate延迟加载以及利用Spring事务完美解决延迟加载问题
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。下面先来看个例子: /**DAO方法*/public Emp findById(java.lang.Long id) {try {Emp instance = (Emp) getHibernateTemplate().get("com.sxy
2008-11-10 21:22:00
1712
2
原创 Strues+Spring集成
1,扩展RequestProcessor的配置方式配置struts-config.xml标签上面 -->controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/> 这一行代码是告诉Struts用DelegatingRequestProcessor来 代
2008-11-10 21:20:00
598
原创 HIbernate缓存机制
需求: A查询数据库中id为1的雇员信息,B接着也查询id为1的雇员信息,我们知道数据库查询的成本是很高的,考虑: A查询后, B再查询的时候直接使用A查询出的结果,我们可以用缓存的方式实现,即是把A查询的结果保存在某个地方,当B查询的时候先去找这个地方,如果找到了直接返回,如果没找到再去数据库查询,使用缓存的条件: 1,读取大于修改
2008-11-10 20:55:00
1061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅