随笔分类 -  JAVA

摘要:InputStream in = getClass().getResourceAsStream('/'+"spring-beans.dtd"); 表示从classs目录下面的找文件,文件放在src下面就可以了.InputStream in = getClass().getResourceAsStream("spring-beans.dtd"); 表示从当前classs下面的路径找文件如果是在com.a.b.c.d.Test这个class就表示spring-beans.dtd要放在目录src/com/a/b/c/d下. 1 SAXBuild 阅读全文
posted @ 2013-05-02 10:55 ubersexual 阅读(470) 评论(0) 推荐(0)
摘要:JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator。 此实现与Hibernate ORM 没有任何关系。JSR 303 用于对Java Bean 中的字段的值进行验证。Spring MVC 3.x之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。JSR 303内置的约束规则:@AssertTrue / @AssertFalse 验证适用字段:boolean注解说明:验证值是否为true / false属性说明:-@DecimalMax / @DecimalMin验证适用字段:Bi 阅读全文
posted @ 2013-04-18 17:32 ubersexual 阅读(301) 评论(0) 推荐(0)
摘要:需要的包: 1.commons-lang.jar2.commons-beanutils.jar3.commons-collections.jar4.commons-logging.jar5.ezmorph.jar6.json-lib-2.2.2-jdk15.jar测试的例子:可以用这个方法JSONArray.fromObject(list).toString(); 1 import java.util.ArrayList; 2 import java.util.HashMap; 3 import java.util.List; 4 import java.util.ListIterator; 阅读全文
posted @ 2013-04-13 12:40 ubersexual 阅读(477) 评论(0) 推荐(0)
摘要:添加json-lib的pom时,在maven库中找到其pom依赖为1 <dependency>2 <groupId>net.sf.json-lib</groupId>3 <artifactId>json-lib</artifactId>4 <version>2.4</version>5 </dependency>然后编译时,一直提示缺少该包。我就到本地库中去查看,发现有这个包,其名字为json-lib-2.4-jdk15.jar貌似是注明了需要jdk1.5的,查看资料发现json-lib是需要区分j 阅读全文
posted @ 2013-04-13 12:22 ubersexual 阅读(1762) 评论(0) 推荐(0)
摘要:DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。先来看看dom4j中对应XML的DOM树建立的继承关系针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:同时,dom4j的NodeType枚举实现了XML规范中定义的node类型。如此可以在遍历xml文档的时候通过常量来判断节点类型了。常用APIclass org.dom4j.io.SA. 阅读全文
posted @ 2013-04-09 23:01 ubersexual 阅读(609) 评论(0) 推荐(0)
摘要:XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。XStream中的核心类就是XStream类,一般来说,熟悉这个类基本就够用了,如果你用的更多,估计是你设计有问题,否则不需要。XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。Java到xml,用toXML()方法。Xml到Java,用fromXML()方法。在没有任何设置默认情况下,j 阅读全文
posted @ 2013-04-09 22:31 ubersexual 阅读(719) 评论(0) 推荐(0)
摘要:Myeclipse6.5中配置反编译工具:1.将net.sf.jadclipse_3.3.0.jar放在C:\Program Files\MyEclipse6.5\eclipse\plugins目录下;2.将Jad.exe放在C:\Program Files\Java\jdk1.6.0_06\bin目录下;3.然后重启Myeclipse后,打开window--->Preferences-->Java-->JadClipse把Jad.exe的路径C:\Program Files\Java\jdk1.6.0_06\bin\Jad.exe放在Path todecompiler中,并 阅读全文
posted @ 2013-04-08 14:14 ubersexual 阅读(248) 评论(0) 推荐(0)