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

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功能以及这些变动给部署结构带来的影响。

你可能感兴趣的:(使用TIBCO GI为Struts 2应用加入Ajax功能)