一. 简介
xStream可以很容易实现Java对象和xml文档互相转换, 可以修改某个特定的属性和节点名称,xStream提供annotation注解,
可以在JavaBean中完成对xml节点和属性的描述,并支持Json的转换,只需要提供相关的JSONDriver就能完成转换...
分类:
Web程序 时间:
2014-09-04 17:00:30
阅读次数:
267
SoftReference(软引用)、WeakReference(弱引用),这两个类是对heap中java对象的应用,通过这个两个类可以和gc做简单的交互。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于D...
分类:
其他好文 时间:
2014-09-04 01:22:57
阅读次数:
159
youshi如果要用JDBC实现类似于iBATIS的orm映射功能,我们可以模仿iBATIS的方式自己写一个Mapper实现类,原理其实也是利用反射,附件是写好的一个ResultSetMapper映射类的工具,我们可以直接
放到我们的util包中,使用起来非常方便,举个例子:...
分类:
编程语言 时间:
2014-09-03 13:11:46
阅读次数:
297
利用Apache MINA来传递对象,这对了MINA来说非常容易,并且这也是Java网络编程中很常用的应用。首先看两个用来传递的Java对象MyRequestObject和MyResponseObject,很简单只是实现了Serializable接口罢了。MyRequestObject.javapa...
分类:
其他好文 时间:
2014-09-02 19:38:05
阅读次数:
188
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于 TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供 JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mi...
分类:
编程语言 时间:
2014-09-01 22:26:13
阅读次数:
333
1、java序列化、反序列化及serialVersionUID作用把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有两种用途:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;在网络上传送对象的字节序列。凡是实现Ser...
分类:
编程语言 时间:
2014-09-01 22:22:45
阅读次数:
335
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保....
分类:
编程语言 时间:
2014-09-01 17:37:07
阅读次数:
163
GSON是Google发布的JSON序列化/反序列化工具,非常容易使用。本文简要讨论在使用GSON将Java对象转成JSON时,如何排除某些字段。最简单的用法假设有下面这个类: 1 class MyObj { 2 3 public int x; 4 public int y; 5 ...
分类:
编程语言 时间:
2014-09-01 17:33:43
阅读次数:
266
第一章 Spring之旅 POJO: plain old java object 简单的java对象 DI:Dependency Injection 依赖注入 构造器注入:构造时作为构造器参数传入 private Quest quest;public BraveKnight(Quest quest)...
分类:
编程语言 时间:
2014-09-01 17:14:53
阅读次数:
231
什么是Struts2拦截器? 从软件构架上来说,拦截器是实现了面向方面编程的组件。它将影响了多个业务对象的公共行为封装到一个个可重用的模块,减少了系统的重复代码,实现功能的高度内聚,确保了业务对象的整洁和纯度。 从Java代码上来说,它就是一个普度的Java对象,它只需要实现一个名为Interc.....
分类:
其他好文 时间:
2014-09-01 10:27:03
阅读次数:
184