http://kb.csdn.net/java/Articles/200608/603fd843-7705-4a33-a30a-42d4732549a9.html http://dev2dev.bea.com.cn/techdoc/20060620822.html http://www.dingl.com/view.shtml?xh=517