JWL 是基于 JSF 和 JavaScript 的窗口小部件库,它由 IBM® 创建,使用一组丰富的输入、输出和导航组件对 JSP 和 HTML 页进行了扩充。此外,JWL 还支持基于 AJAX 的页面交互,这样,页面不仅可以包含更复杂的组件,而且还可以与 Web 服务器进行交互,而不需要在每次交互时都全部重新绘制页面。
JWL 包含的窗口小部件的示例包括部分组件、菜单栏组件、树组件、日历组件、时间选取器组件、逐字输入辅助和上下文菜单管理等。
JWL 由两部分组成:
- 包含 IBM 扩展 JSF 标记的 JSF 标记库。您可以通过从选用板拖放 UI 窗口小部件将它们放到页面中。
- 单机 JavaScript™ 运行时,它在 HTML 页面中实现了 JWL 组件。