- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Axis 1.4 WSDL2Java、Java2WSDL的使用
Axis 1.4 WSDL2Java、Java2WSDL的使用Cmd代码 1.d:>java -classpath %CLASSPATH% org.apache.axis.wsdl.WSDL2Java --server-side --skeletonDeploy true -o D:\workspace-java\axis1\src -p generation http://...
2012-10-09 17:21:40 642
原创 ehcache2.0配置
Ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的Apache License V2.0作为授权方式,被广泛地用于Hibernate, Spring,Cocoon等其他开源系统。 此处只做简单使用并未涉及监听及分布式存储...
2012-08-24 17:36:01 147
原创 spring @Transactional(一)
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Tran...
2012-06-07 10:30:14 124
原创 checked&unchecked Exception (转)
Java明确区分两种类型的异常. 那些扩展了java.lang.Exception的异常称为checked exceptions, 编译器要求这些异常必须被捕获或者重新抛出. 那些扩展了java.lang.RuntimeException的异常称为unchecked exceptions, 它们不是必须捕获的. 当然, 也可以捕获这些异常并相应地扩展调用栈, 就像通常对checked ex...
2012-06-07 09:18:25 145
原创 <mvc:annotation-driven/> <context:annotation-config/> <context:component-scan/
<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。 <context:annotation-config/>1)隐式地向Spring容器...
2012-05-11 17:12:10 120
原创 java反射机制详解 及 Method.invoke解释
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。1....
2012-03-20 20:26:24 135
原创 spring上传文件(request未被CommonsMultipartResolver处理)
/** * @Description: * @param request * @param nameParam:要获取的表单的file名 * @Return: String */ public static HashMap<String,Object> uploadFileWidthLimit(HttpServletRequest request, ...
2012-02-08 19:05:18 206
原创 解决自定义文件上传处理与Spring MultipartResolver的冲突问题
在原项目中,对文件上传的处理并不是使用Spring的MultipartResolver,而是使用自定义的MultiPartFilter和HttpServletRequestWrapper结合来进行处理。 MultiPartFilter是一个定义在web.xml中的<filter>,原理是通过判断HttpServletRequest中的contentType是否包含”multipa...
2012-02-08 18:59:26 340
原创 Apache Log4j 学习笔记
Apache Logging Project Homepage: http://logging.apache.org Log4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 ConsoleAppender - 目的地为控制台的Appender Fil...
2012-01-31 18:17:37 104
原创 jstl (struts bean、fmt等标签) - 格式化输出日期和日期型字符串
方法1:jstl <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ page language="java" contentType="text/html; charset=gb2312"%><%@ taglib uri="http:
2011-12-14 21:26:46 119
原创 mybatis高级应用系列一:分页功能
Mybatis3.0出来已有段时间了,其实自己挺喜欢这样的一个持久化框架的,因为它简单实用,学习成本低。Mybatis3.0在整体结构上和ibatis2.X差不多,改进特性如下:1. 解析xml引进了Xpath,不像ibatis2.x那样业余2. 动态sql用OGNL解析3. 加入注解配置sql,感觉没什么特别大的用途,我...
2011-12-14 19:33:13 126
原创 Kaptcha 属性
ConstantDescriptionDefaultkaptcha.borderBorder around kaptcha. Legal values are yes or no.(设置是否有边框 )yeskaptcha.border.colorColor of the border. Legal values are r,g,b (and optional...
2011-12-13 19:10:29 457
原创 jstl 自定义标签
开发自定义标记需要有两个组件:1、一个是描述标记特征的标记库描述文件(TLD文件)2、另一个是Java类,也称为标记处理器,为了完成标记的行为,JSP容器要执行标记处理器。自定义标签实现过程: 1、写标签处理器类:TestTag.java。 2、写tld文档:用来指定标签的名字,标签库等。 3、用JSP来测试(指定标签库的位置tld,指定前缀名,使用标签)。首先编写标签处理器类,标签处理...
2011-12-13 10:18:36 95
原创 spring整合MyBatis
Mybatis: 前身是ibatis,但由于种种原因,去年五月时改名为Mybatis,绝大多数API与机制没有变化,只是少数配置文件变动了。但是官网上有一个自动转换的工具,可以方便的将Ibatis系统转换为Mybatis.Spring: 采用3.x,这是因为Mybatis和Spring3.x有一个较好的结合体验,Maven库上有一个Mybatis-Spring结合包....
2011-12-12 10:22:48 97
原创 ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求...
2011-11-01 10:04:30 110
原创 JAVA中文字符编码问题详解
JAVA中文字符编码问题详解 JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后,经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己...
2011-08-24 16:37:43 678
原创 Log4j配置
log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.l...
2011-05-31 10:13:24 109
原创 java获取文件编码格式
public static String get_charset( File file ) { String charset = "GBK"; byte[] first3Bytes = new byte[3]; try { boolean checked = false; BufferedInputStream ...
2011-04-22 16:24:33 338
原创 java解析xml方法:DOM解析、SAX解析、JDOM解析、DOM4J解析
test.xml的格式如下:<?xml version="1.0" encoding="GB2312"?><RESULT><VALUE><NO>A1234</NO><ADDR>四川省项城县新桥镇幸福路360号</ADDR></VALU
2011-04-19 16:41:30 96
原创 使用 dom4j 解析 XML
dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。清单 1. 示例 XML 文档(catalog.xml) <?xml version="1.0" encoding="UTF-8"?> <catalog> <!--An XML...
2011-04-19 15:47:43 87
原创 [Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><...
2011-02-25 11:10:03 117
转载 response.setHeader()的用法
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade(2)请求头用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方法,语言,以及客户计算机上保留的信息和发出
2010-09-29 17:33:00 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人