Java插件 Sun的Java插件有一个非常显著的优点:只要对你的HTML网页做简单的修改,就可以消除对特定浏览器的Java虚拟机的依靠,并使你的applet运行于Sun的标准虚拟机中。 Java Web Start 使用Sun的Java Web Start是一种比较新的部署Java应用程序的方法。本质上它与Java插件类似。但在使用时的第一个步骤上有显著的不同,当在桌面系统中使用时,Java Web Start需要一个手动的安装过程,这显然比由浏览器自动进行的插件安装过程要麻烦得多。Java Web Start提供Java运行环境,并且设定的过程并不复杂,这个过程完成后,需要依靠Web Start的应用程序就可以被下载和安装了,这些程序各自独立地运行于Java Web Start应用程序治理器中,而这个治理器看起来非常像Windows3.1的任务治理器。 将Swing部署为纯HTML HTML前端和Swing客户端都有自己的优缺点,将二者结合起来似乎能提供最好的解决方案,然而这二者之间的差异实在是太大了,看起来似乎只能应用其中一种。尽管多数的用户可能更偏爱基于Swing的客户端,但有时候漫长的下载时间似乎也是很让人难以忍受的,而且有时候由于安全和防火墙的限制,通过网络进行远程方法调用是很困难的。这种情况下,我们所能依靠的客户端环境只有浏览器,但我们仍然希望能让自己的互动客户端在任何系统上都跑得起来,这时我们就需要一个第三方的工具来起到沟通Swing和HTML的桥梁的作用,下面介绍一个此类工具中的典型产品WebCream。