java
文章平均质量分 86
zhuchengzzcc
这个作者很懒,什么都没留下…
展开
-
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题(转)
一:Tomcat Error Page配置如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好。jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面。这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面。1.首先,在web.xml加入下面的标签: <error-page> ...原创 2012-04-26 10:17:15 · 75 阅读 · 0 评论 -
Ibatis代码自动生成工具--Abator插件
Abator 能自动生成Dao,Dto和sqlMap,大大提高开发效率。 Abator 的官方网站:http://ibatis.apache.org/ibator.html (该网址已不可用) 下面介绍在Eclipse安装Abator插件方式: 1、点击"Help>Install New Software" 输入url : h...原创 2013-02-28 14:42:03 · 270 阅读 · 0 评论 -
Axis1直接发布Webservice
这里介绍一种可以直接发布Webservice的方式,只需要在WEB-INF下添加server-config.wsdd文件即可。其实axis1生成deploy.wsdd和undeploy.wsdd文件的本质是为了生成server-config.wsdd。 下面为示例,项目目录结构,采用maven构建。 编写服务器端代码: packag...原创 2013-02-28 09:55:37 · 110 阅读 · 0 评论 -
JPA 继承方式
在JPA中,实体继承关系的映射策略共有三种:单表继承策略(table per class)、Joined策略(table per subclass)和Table_PER_Class策略。 1.单表继承策略 单表继承策略,父类实体和子类实体共用一张数据库表,在表中通过一列辨别字段来区别不同类别的实体。具体做法如下:a.在父类实体的@Entity注解下添加如下...原创 2012-09-16 22:39:38 · 208 阅读 · 0 评论 -
Jaxb2 实现JavaBean与xml互转
一、简介 JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。 Jaxb 2.0是JDK 1.6的组成部分。我们不需要下载第三方jar包 即可...原创 2013-04-02 16:28:50 · 797 阅读 · 0 评论 -
Dozer小试
一、简介 分析多层架构的JEE系统,经常存在JavaBean直接的拷贝,典型的解决方案就是手动拷贝,弊端很明显,代码中充斥大量Set Get方法,真正的业务没埋藏与值的拷贝之中.另一种方案就是使用BeanUtil,但BeanUtil不够很好的灵活性,又时候还不得不手动拷贝。 Dozer提供了一种非常好的解决方案。 Dozer 是一个对象转...原创 2013-03-28 16:04:11 · 153 阅读 · 0 评论 -
Session超时 Ajax请求页面的跳转
当session超时时,如果不是ajax请求,很简单就能实现跳到指定的页面;但是ajax请求就会有问题:如果是ajax类型的弹出框则会在弹出框中显示跳转的指定页面,如果是正常ajax请求,则可能会显示源代码等。 我们需要做的是通过一个过滤器,判断是否是超时的ajax的请求进行一些特殊的处理。 package org.zhuc.common.filter;...原创 2013-03-16 18:31:02 · 396 阅读 · 0 评论 -
iText 操作Pdf 简单整理
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 下面简单的整理几个操作pdf相关实例。 1.PDF模版填充 首先需要有一个pdf文件作为模版,可以用如adobe acrobat等工具,添加几个文本域在p...原创 2012-07-22 16:44:38 · 618 阅读 · 0 评论 -
Java中getResourceAsStream的用法
Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.ge...原创 2012-06-19 22:30:05 · 114 阅读 · 0 评论 -
Jackson 框架,轻易转换JSON(转)
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jac...原创 2012-05-25 13:27:23 · 117 阅读 · 0 评论 -
Log4j使用指南(转)
1 概述本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。本文档适合所有Java开发人员。2 日志介绍存储软件程序、服务或操作系统产生的消息记录的文件。电脑里的日志是指日志数据可以是有价值的信息宝库,也可以是毫无价值的数据...原创 2012-05-01 19:23:14 · 71 阅读 · 0 评论 -
java过滤器对ext异步请求跳转(转)
用户访问超时解决两种情况下的用户访问超时。a)普通http请求的session超时。b)异步http请求的session超时,使用ext后大部分的界面刷新都是异步的ajax请求。 不管是那种类型的http请求总是可以由一个过滤器来捕捉。分类:普通http请求的header参数中没有x-requested-with:XMLHttpRequest头信息,而异步的有。其...原创 2012-04-26 13:02:29 · 122 阅读 · 0 评论 -
MyBatis Generator自动生成代码
同Ibatis类似(可参见文章http://zhuchengzzcc.iteye.com/blog/1817778 ),Mybatis官方推出的mybatis-generator, 可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。 (这里使用cmd方式,不是插件形式) (附件中包含Mybatis 生成插件...原创 2013-02-28 15:27:05 · 131 阅读 · 0 评论