假如这个世界上只剩下你一个人,当你正坐在屋子里的时候,这时突然响起了敲门声...
【原创】用jabsorb(json) for java编写AJAX应用程序
上一篇 /
下一篇 2008-07-04 11:10:16
/ 个人分类:web
本文为原创,如需转载,请注明作者和出处,谢谢!
\:PW&L0FGXJ3z f+k*Q0
\ dtS;RKL in0jabsorb是一种基于Ajax/Web 2.0的简单轻便的框架,可用于在Web浏览中通过HTTP请求向服务端发送请求,并获得响应数据。实际上jabsorb就是json的升级版(不仅改了个名,而且包名都改了),目前最新版本是1.3。
老版本的json可以从http://oss.metaparadigm.com/jsonrpc/download.html下载。
jabsorb可以从http://jabsorb.org/Download下载。
jabsorb在json基础上有了很大的改进,从1.2版开始支持ORB和循环引用(Circular References)。使用jabsorb至少有以下两个好处:ITPUB个人空间P8]*f#bw3?8U
(uiKdlS.t5a01. 在jabsorb中已经支持IE, Mozilla , Firefox , Safari , Opera, Konqueror等浏览器,因此,使用jabsorb编写的AJAX程序也就可以跨不同的Web浏览器。
2. 使用jabsorb在客户端和服务端传递数据非常方便。在客户端可以象使用本地对象一样使用服务端的对象。
9[\0F
r/\0
d8^#q4_](X0
下面我们就来看一下如何使用jabsorb来编写基于AJAX的Web程序。本文使用Tomcat6.x作为Web服务器,读者可以根据需要使用其他的Web服务器。
ITPUB个人空间,yv0k\$nW.`Y(y G6{
一、jabsorb的安装
安装jabsorb需要如下几步:ITPUB个人空间"E CF7M1It,Q
3G3Tpn!d'M.I3u8B$@-G0第1步:加入jar包
jabsorb需要三个jar包:jsonrpc-1.0.jar、jsonrpc-1.0.jar和slf4j-api-1.4.2.jar,这三个文件都可以在jabsorb的压缩包中找到。将这三个文件放到<Tomcat安装目录>"lib目录中,或是放到<Web根目录>"WEB-INF"lib目录中。
第2步:配置web.xml
打开<Web根目录>"WEB-INF"web.xml,并加入如下的配置代码:
lcne
N0ITPUB个人空间oAs0D~Cg7w9L
<servlet>
:m
m7u8F;IO0 <servlet-name>JSONRPCServlet</servlet-name>