安装和创建插件的能力是 Apache Geronimo 1.1 中最被期待的新特性。插件为 Geronimo 用户提供了即时更新功能。因而,您现在能够下载新的应用程序和服务程序并让它们很快就在 Geronimo 服务器上运行。本文向您介绍如何查找、安装甚至自己创建 Geronimo 插件。
repository
用 continuation 开发复杂的 Web 应用程序
如果您曾经开发过稍微复杂一些 Web 应用程序,那么您就会知道,Web 浏览器允许用户在应用程序中通过任意路径导航这一事实增加了开发的复杂性。不论用户导航到哪里,作为开发人员的您,都有责任跟踪可能发生的交互,并确保您的应用程序工作正常。虽然传统的 MVC 技术确实允许您处理这些情况,但是还有其他一些选项有助于解决应用程序复杂性。作为开发人员和 developerWorks 的积极贡献者的 Abhijit Belapurkar,将向您介绍一个基于 continuation 的备选方案,来减少您在 Web 应
用 continuation 开发复杂的 Web 应用程序
如果您曾经开发过稍微复杂一些 Web 应用程序,那么您就会知道,Web 浏览器允许用户在应用程序中通过任意路径导航这一事实增加了开发的复杂性。不论用户导航到哪里,作为开发人员的您,都有责任跟踪可能发生的交互,并确保您的应用程序工作正常。虽然传统的 MVC 技术确实允许您处理这些情况,但是还有其他一些选项有助于解决应用程序复杂性。作为开发人员和 developerWorks 的积极贡献者的 Abhijit Belapurkar,将向您介绍一个基于 continuation 的备选方案,来减少您在 Web 应
使用 XAPI 管理 XML 集合
XML 存储库是 XML 文档这一概念的简单扩展,需要调用一个简单的 API 来实现访问和操纵。DOM 和 XPath 这类技术的粒度太小,而 XQuery 对于某些需要来说又太复杂。于是,XML 存储库的一帮实现者们走到了一起(称为 XML:DB),来共同开发诸如 API 这样的规范,结果就产生了 XML 数据库应用程序编程接口(Application Programming Interface for XML Databases,XAPI)。Uche Ogbuji 将在本文中介绍 XAPI。
构建基于 XML 的消息服务器
本文演示如何编码与传输协议无关的,基于 XML 的轻量级消息服务器,它不仅允许客户机放置并获取队列上的消息,还使用 XSL 传输消息。用 Java 编写的 8 个代码清单将涉及从打开客户机连接到调用消息上的 XSL 转换。