Hessian 二进制 WS 协议新增 Flash/Flex 支持

  • Jon Rose
  • 郭晓刚

2007 年 9 月 20 日

话题:Java语言 & 开发

上周,Caucho Technology, Inc. 宣布他们的 Hessian 框架增加了 100% 用 ActionScript 实现的 Flash 和 Flex 支持。Hessian 是 Caucho 开发的一种二进制 Web Service 协议。他们的开源实现采用 Apache 许可。在新闻稿中,Caucho Technology 的 Emil Ong 补充说:

构建 RIA 的 Flash 开发者需要简单快捷地与 Web Service 通信。Hessian 完美地满足了这种需求。随着 Hessian 这种 Web Service 协议的日益流行,我们希望给瞄准 Flash 平台的开发者也提供一样的服务。

Ong 接着详细说明了如何使用 Hessian 协议:

你不需要围绕 Hessian 来计划整个应用,Hessian 不是那种类型的协议;你可以在任何阶段加入 Hessian,完全即插即用。Flash 开发者现在也能享受到这种灵活性。

Caucho 提供的Hessian RIA Demo详细演示了如何集成 Java 和 Flex 应用。两者的集成相当简单直接。在 Java 一侧,服务类只需扩展 HessianServlet,并用标准的 JEE 语法在 web.xml 中映射。Flex 则通过 HessianService 类在 MXML 页面中连接到 Java 服务:

<hessian:HessianService xmlns:hessian="hessian.mxml.*" id="service" destination="words"/>

Hessian 是一个精心打造的 Web Service 实现,它支持 Java、C#、Ruby、PHP 和 Python,这次又新增了 ActionScript。使用 Adobe Flash 和 Flex 的 RIA 开发者们在需要集成业务服务的时候,Hessian 应该是一个不错的选择。

查看英文原文:Hessian Binary Web Service Protocol Adds Adobe Flash/Flex Support
Java语言 & 开发