一 页面编码过滤器 1.开发EncodingFilter.java文件,继承自 javax.servlet.Filter: package bluemoon.crm.systemmanage.struts.Filter; import java.io.*; import javax.servlet.*; public class EncodingFilter implements Filter { protected String encoding = null; protected FilterConfig config; public void in ...
在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的每个集合调用Hibernate.initialize()(这个调用必须发生咱session关闭之前); 或者使用带有FETCH从句,或FetchMode.JOIN的Hibernate查询, 事先取得所有的数据集合。如果你在应用中使用了Command模式,代替Session Facade , 那么这项任务将会变得简单的多。 你也可以通过merge()或lock()方法,在访 ...
Hibernate 如何使用count(*) public int getCount(String emailGroupId, String emailBatchId) throws HibernateException { Session session = HibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); String hql = "select count(*) from EmailS ...
2008-06-14

J2EE 中文乱码攻略

关键字: j2ee 中文乱码
一.GBK与UTF8的比较 GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符; UTF-8则包含全世界所有国家需要用到的字符。 GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准) UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。 比如,如果是UTF8编码,则在外国人的英文IE上 ...
2008-06-14

J2EE 13种核心技术

关键字: 13种核心技术 j2ee
STEVEN GOULD在文中介绍了JAVA2平台企业版(J2EE)的13种核心技术: (1)JDBC (2)JNDI (3)EJB (4)RMI (5)JSP (6)JAVA SERVLET (7)XML (8)JMS (9)JAVA IDL (10)JTS (11)JTA (12)JAVAMAIL (13)JAF 为了联系实际,GOULD基于WEBLOGIC应用服务器(来自BEA SYSTEMS公司的一种广为应用的产品)环境来介绍J2EE的这些技术。 JAVA最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对JAVA ...
2008-06-07

org.hibernate.MappingException

关键字: association references unmapped class
org.hibernate.MappingException: Association references unmapped class 一般在Hibernate初始化session的时候出现。原因有以下几种: 1. 没有在hibernate-config.xml 中配置.hbm.xml文件 2 .相应的 hbm.xml中的类名没有写对,注意跟实际类名包名的符合 Cause by : ERROR - ORA-02289: 序列(号)不存在 一般在做oracle数据库添加的时候出现,解决办法 1. 在相应 .hbm.xml中修改id generator <gene ...
2008-06-07

『Hibernate』面对几个错误的解决关键

关键字: 解决关键 几个错误
1、 org.springframework.orm.ObjectRetrievalFailureException: Object of class [com.xindeco.myregister.pojo.MyRegisterInfo] with identifier [14]: not found MyRegisterInfo在数据库没有identifier [14]对象。 2、 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' ...
2008-06-07

AOP 的利器:ASM 3.0 介绍

关键字: asm 3.0 aop j2ee
2007 年 7 月 25 日 随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架,BCEL 或者 SERP,它具有更符合现代软件模式的编程模型和更迅捷的性能。 本文主要分为四个部分:首先将 ASM 和其他 Java 类生成方案作对比,然后大致介绍 Java 类文件的组织,最后针对最新的 ASM 3. ...
looxiaohu
搜索本博客
我的相册
3c2a19c9-7290-35fe-bb8f-91361fbfff9d-thumb
周星星
共 2 张
存档
最新评论