跳至内容 Java Solaris 社区 Sun 商店 加入 SDN 我的个人档案 加入的益处
 
将 AJAX 组件库文件合并到 Sun Java Studio Creator 2 IDE 中
 
 
您可以将使用 AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML)技术的组件合并到 Sun Java Studio Creator 2 中。具体方法是:导入含有 AJAX 组件的组件库文件,将这些 AJAX 组件添加到 IDE 的组件面板中,然后在应用程序中使用这些组件。

这为何值得如此关注?AJAX 作为一组技术,可以用来构建内容更丰富、交互性更强的 Web 应用程序。通过将 AJAX 合并到 Web 应用程序中,可大大缩短应用程序与 Web 交互时的等待时间。由于 AJAX 使用客户端脚本来增强与 Web 服务器的数据交换,因此可以动态更新 Web 页的片段(而非整个页面)。刷新整个页面会造成交互流中断,而更新页面的某些部分则会使客户端与 Web 之间的交互更顺畅、更及时。从客户端的角度来看,合并了 AJAX 的 Web 应用程序在可用性、丰富性以及响应速度方面接近于桌面应用程序。

如果您不熟悉 AJAX 组件,这里先给您做一下简要说明,它们是结合使用以下几种技术开发的组件:HTML 和 CSS,用于提供信息;文档对象模型 (Document Object Model, DOM) 的 JavaScript 处理,用于动态显示所提供的信息并与之交互;XMLHttpRequest 对象,用于同 Web 服务器异步交换数据。JavaScript 用于将特定于页面的控制逻辑嵌入到基于 AJAX 的客户端中,这意味着可以使用事件(如焦点改变或鼠标单击)来实现页面交互。HTML 页也以小数据块方式从服务器中接收其数据(并且仅在需要时才接收),由于只需要刷新页面的一部分而不是整个页面,因此缩短了刷新显示所需的时间。

在 Sun Java Studio Creator 2 IDE 中,可以导入 AJAX 组件并在应用程序中使用它们。为此,需要先将包含 AJAX 组件的组件库 (complib) 文件导入到 IDE 中。导入 complib 文件后,可以将其 AJAX 组件导入到 IDE 组件面板中,然后就可以在应用程序中使用它们了。

详细信息

Java Studio Creator Web 站点包含许多有关 AJAX 组件的教程和文章。此外,还可以从 IDE 中下载并使用样例 BluePrints JAX 组件。您既可以在 http://gceclub.sun.com.cn/prodtech/javatools/jscreator/reference/code/sampleapps/index.html 站点找到样例组件,也可以从 IDE 中下载样例组件。

有关在 IDE 中使用 AJAX 组件的教程,请转至 http://gceclub.sun.com.cn/prodtech/javatools/jscreator/learning/tutorials/index.html

有关 AJAX 组件和 IDE 的文章,请参见 http://gceclub.sun.com.cn/prodtech/javatools/jscreator/reference/index.html

更多的开发者资源

有关为开发者提供的更多技术提示、文章、教程、论坛和其他专家建议,请访问 Sun Developer Network (SDN) 上的 Java Studio Creator 开发者资源。