使用 TIBCO GI 为 Struts 2 应用加入 Ajax 功能

阅读数:417 2007 年 4 月 5 日 00:40

Brian Walsh 发表了一篇新文章,阐述如何使用TIBCO 通用接口(General Interface)将一个Struts 2 CRUD 应用转变成RIA(富互联网应用)。Walsh 简要介绍了如何改造Struts 附带的一个范例程序,使之能使用TIBCO GI 的某些组件。

TIBCO 通用接口(General Interface)是一个用于创建 Ajax 应用的开源工具包,发布于去年十月。Walsh 从高层面考察了TIBCO GI 和Struts 2,然后对Struts 2 附带的CRUD 范例应用进行剖析。他从一开始介绍了如何创建一个XML 服务,来进行Struts Action 值和TIBCO GI 的通用数据格式(Common Data Format,CDF)之间相互映射的方法。Walsh 在下面阐述了CDF 的用法:

在此我们将在 Struts 2 里创建一个返回 CDF 的 XML 服务。在服务返回 CDF 之外数据的情况下,GI 的 XML 映射工具提供可视化工具,用于在客户端进行非 CDF 格式相互转换以及 CDF 格式相互转换。通过这种方式,你也可以将 GI 用于已有的 XML、SOAP 或其它的 HTTP 服务。

随后,Walsh 介绍了基于 Ajax 的可编辑数据表格和相应映射规则。在结尾他介绍了如何使用 TIBCO GI 的 JavaScript logging 功能以及这些变动给部署结构带来的影响。

评论

发布