易截截图软件、单文件、免安装、纯绿色、仅160KB

Java对象XML序列化框架-Simple2.0


Java对象XML序列化框架-Simple2.0


Simple是一个XML序列化框架,一个Java
版本宽容的序列化框架,能够快速在Java
平台上开发XML。支持通过annotations完全配置化的XML结构;提供版本管理框架允许向前和向后兼容序列化;更好的性能,使用轻量级StAX提升XML反序列化
进程,比XStream和JAXB更快;通过namespace annotations提供完全的命名空间支持;包括XML模板系统
目前最新版本为 2.0.1. 官网地址:http://simple.sourceforge.net/home.php
注:不过笔者认为,如果你使用JavaSE 6.0,则建议使用其自带的JAXB
(Java Architecture for XML Binding).其使用非常简单,支持通过annotations完全配置化的XML结构。而且其也是Java中的一个规范实现, JAX-RS规范
就使用JAXB来实现对象的序列化功能。
下面是一个简单示例:
先定义一个Example对象, 我们只需要简单的加上Annoation后,就可以进行对象与XML之间的转换。
@Root
public
 
class
 Example {
   @Element
   
private
 String text;
   @Attribute
   
private
 
int
 index;
   
public
 Example() {
      
super
();
   }  
   
public
 Example(String text, 
int
 index) {
      
this
.text 
=
 text;
      
this
.index 
=
 index;
   }
   
public
 String getMessage() {
      
return
 text;
   }
   
public
 
int
 getId() {
      
return
 index;
   }
}
进行XML序列化操作:
Serializer serializer 
=
 
new
 Persister();
Example example 
=
 
new
 Example(
"
Example message
"

123
);
File result 
=
 
new
 File(
"
example.xml
"
);
serializer.write(example,&


相关文档:

Tomcat java 定时任务

两个tomcat Java定时任务的例子
例一:
本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。
专业的开源工具可参考Quartz:http://www.opensymphony.com/quartz/
MyListener:
import
 java.util.Timer;
import
 javax.servlet.ServletContextEvent;
i ......

java线程池的原理与实现

java线程池的原理与实现



[分享]Java 线程池的原理与实现2008-07-18
14:53------------------------------------------------------------------------------------------------
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧 ......

JAVA开发者常去的20个英文网站


1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号