- 博客(6)
- 收藏
- 关注
原创 Java源代码转码
现在中国的项目很多,编码无非是UTF-8,GBK,GB2312,到是没见过ISO8859-1的,可能国外项目会使用吧,在中国还是使用中文注释的比较多. 也许你没有经历过开发中两个项目使用不同的编码,也可能你在开发的时候使用UTF-8,而合作方的编码使用的是GBK,也可能是自己在开发第一个项目的时候使用的是GBK,开发第二个项目的时候设置成了UTF-8,转码就是件费时费力的事情,写了个小工具,...
2012-12-20 17:22:35 190
原创 Spring的schemaResolver
Spring解析xml可以参考以上,可以指定自定义的schema,使用Jdk提供的xml API解析xml. 接下来Spring针对自己的schema,针对自己定义的xml元素,解析并注入到Spring的Bean中。 为了保持Spring的高可扩展性,用户可以在Spring的基础上最大限度的开放,这里采用了Schema Resolver,解析器采用最基本的Document Element....
2012-12-18 11:01:29 314
原创 Sax解析Xml
对于解析大型的xml,可能使用整个document或整个文件都读到内存中是不合适的。 以下只是一个用例,sax解析是无状态的,也就是说他不知道上一次解析了什么,或下一次解析什么,他只知道解析的是当前行,所以这是流水线的,不会占大内存. [code="java"] package org.frame.base.xml.jdk; import java.io.IOException; i...
2012-12-12 14:01:04 117
原创 Xml转化为Java,Java转化为Xml[JAXB]
JAXB:这是java处理xml的标准. 说明 [list] [*] 使用了JAXBContext.createUnmarshaller()转化xml到Java类,这里可以指定命名空间. [*] 使用了JAXBContext.createMarshaller()转化Java类到xml,这里可以指定命名空间. [*] 设置JAXBContext.createMarshaller()输出xm...
2012-12-12 13:51:52 117
原创 Spring读取xml文件[schema/dtd]
主测试类如下: 说明 [list] [*] 使用了ErrorHandler,主要是把异常信息接到我们常用的日志信息中 [*] 使用了EntityResolver,实体解析类,主要解决xml中publicId对应的schema/dtd. [*] 设置了DocumentBuilderFactory,主要设置名称空间,是否验证schema/dtd [*] 建立META-INF/myschem...
2012-12-12 13:44:38 255
原创 Tomcat集成OSGI,并通过JNDI开放Web调用
Tomcat集成OSGi,首先要选择OSGI服务器,我这里采用的是equinox.jar. 第一步开发OSGI的bundle,这里就不说明了. 第二步构建OSGi在Tomcat下的目录结构如图${Tomcat_Home}/lib [img]http://dl.iteye.com/upload/attachment/0077/3702/0c882e08-9dd8-3416-b788-d...
2012-12-03 11:22:27 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人