developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。
当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。
预备知识
如果您希望开发一个 Java 应用程序、将它打包并使它具有安全性、将它从服务器上传输到客户端、再使它可以容易和快速地在客户端启动而无需复杂的安装过程,那么您应当学习本教程。您会学到如何使用 Java Web Start 技术,重点是 JNLP API。
系统需求
要运行本教程中演示的应用程序,需要安装一个 servlet 容器 。如果您不能使用一个坚固的企业强度的容器如 WebSphere 应用服务器,那么 Apache Group 的开放源代码 Tomcat 服务器是个不错的选择。
在客户机上,需要安装一个 JNLP 兼容的 activator 。如果您对这方面不熟悉,那么我建议使用 Java Web Start,它捆绑在 1.4.x 版本的 J2SE 平台中。Java Web Start 之外的选择是 OpenJNLP 或者 Netx,这是 JNLP 的两个开放源代码实现,我使用 Java Web Start 作为 JNLP activator。
您至少应该对 Ant 有基本了解,这是 Apache Software Foundation 的一个被大量使用的编译工具,您还要有 Java servlet、JSP 技术和一般性的 Java 编程的工作经验。