技术开发 频道

RMI应用高级篇:扩展RMI框架

【IT168 技术文档】

1  扩展RMI框架

1.1  使用Java XML扩展应用程序服务器与客户端接口

   在进阶篇中,应用程序服务器返回给客户端的数据集需要用户自己管理,而不是标准的容器,可能会影响客户端的开发效率。但是如果将返回的数据集采用Java XML技术进行包装,就可以较好地扩展RMI框架的应用。即通过XML定义来实现数据集的管理,那么RMI应用框架可以扩展为:


图6:使用XML管理数据集的应用框架示意图

   在客户端和应用程序服务器之间加了XML提供服务器,将应用程序服务器返回的数据集用XML进行包装后再提供给客户端,而客户端使用标准XML解析器对数据进行使用。

   或者可以将XML提供服务器当作应用程序服务器的扩展部分,这样甚至可以把应用程序服务器当作完成的SOAP服务器来看待(当然在应用程序服务端也添加XML Parser),这样客户端与应用程序服务器之间的交互手段就更加多样了(通过XML进行数据查询,更新操作等)。

   关于XML封装数据集可以参考另外一篇文章《深入实践XML驱动数据加载》。

0