假如这个世界上只剩下你一个人,当你正坐在屋子里的时候,这时突然响起了敲门声...
【原创】用jabsorb(json) for java编写AJAX应用程序
上一篇 /
下一篇 2008-07-04 11:10:16
/ 个人分类:web
本文为原创,如需转载,请注明作者和出处,谢谢!
!M,ZJjYG!Y2O0
vfu;J)Z*VXU0jabsorb是一种基于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至少有以下两个好处:
\7S!\s3IPJP0ITPUB个人空间MX+l}-]2c%@(`1V
t
1. 在jabsorb中已经支持IE, Mozilla , Firefox , Safari , Opera, Konqueror等浏览器,因此,使用jabsorb编写的AJAX程序也就可以跨不同的Web浏览器。
2. 使用jabsorb在客户端和服务端传递数据非常方便。在客户端可以象使用本地对象一样使用服务端的对象。ITPUB个人空间~Yt;{.QH-S
Y^9H1a%RJ,|$hvj(B+r0
下面我们就来看一下如何使用jabsorb来编写基于AJAX的Web程序。本文使用Tomcat6.x作为Web服务器,读者可以根据需要使用其他的Web服务器。
3o(@!C3Ls6R7D0一、jabsorb的安装
安装jabsorb需要如下几步:ITPUB个人空间_r,DmK
ITPUB个人空间$AJO_o8o1F
第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,并加入如下的配置代码:
^q yG*b4s2n0ITPUB个人空间bf(UK9s
<servlet>ITPUB个人空间7?5Qd~^3z
<servlet-name>JSONRPCServlet</servlet-name>ITPUB个人空间9J&w