Hessian(http://www.caucho.com)是由Resin应用服务器的开发商Caucho公司制定的一个RPC协议,虽然它也是通过HTTP协议传输RPC封包,但是它的RPC封包却是以二进制形式编码的,而且能够表现对象模型和异常体系,这就使得Hessian比XML-RPC具有更高的效率。

具体通信机制资料请读者参考网上内容和透明于2004年5期《程序员》杂志中《王朝复辟还是浴火重生》一文。

Rich Client 开源开发平台 Laszlo

Laszlo是一个开源的Rich client开发环境。使用Laszlo平台时,开发者只需编写名为LZX的描述语言(其中整合了XML和JavaScript),运行在J2EE应用服务器上的Laszlo平台会将其编译成FLASH文件并传输给客户端展示。单从运行原理来说,Laszlo与XUL(XML用户接口语言,    XML User interface Language)、XAML(“Longhorn”)标记语言很类似。但它的最大优势在于:它把描述语言编译成FLASH,而FLASH是任何浏览器都支持的展示形式,从而一举解决了浏览器之间的移植问题。而且,在未来的计划中,Laszlo还可以将LZX编译成Java或.NET本地代码,从而大大提高运行效率。

具体请参考http://www.openlaszlo.org。

 

IBM AlphaWorks网站近日发布了用于开发Laszlo应用程序的集成开发环境(实际上是一个Eclipse插件),使J2EE开发者能够在他们熟悉的Eclipse环境中快速开发基于Laszlo的rich client应用程序。可以在下列地址下载该插件:

http://alphaworks.ibm.com/tech/ide4laszlo

此外,AlphaWorks网站还提供了一个用Laszlo开发的示例应用,展示了在Eclispe环境下开发Laszlo应用的过程。demo的地址如下:

http://dl.alphaworks.ibm.com/technologies/rcb/demo.html

 

FLEX

    Flex是Macromedia公司开发的,用于Rich client开发的环境,其原理是将MXML(the Macromedia Flex Markup Language)文件,编译成SWF文件,然后显示在浏览器中,并利用Web Service技术和服务器通信。从而利用Flash的强大功能,带来更丰富的用户体验。

Posted on 2006-04-18 12:50 艾凡赫 阅读(483) 评论(0)  编辑 收藏 引用 所属分类: 基础知识

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理