Swing存在的問題在于布署時的速度和兼容性問題。現(xiàn)在,它的一個重大改進解決了這些問題并使Java客戶端應用程序重新成為一個可行的選擇,CPU的速度在過去2年中翻了一番。在JDK 1.3中,基于Swing的應用程序的運行速度已經(jīng)非常快了,所需要的內(nèi)存也相當少。這就使我們在布署Swing方面還存在著最后一個問題,那就是如何進行布署,在這里,我們有三種解決方案可供選擇。
方案一:Java插件
基于瀏覽器的Java中最精彩的特性之一是Java插件。對HTML網(wǎng)頁作簡單的修改就能夠消除對瀏覽器JVM的依賴,并使我們可以在Sun的標準JVM中運行Applet。一旦安裝了JRE,Applet就被下載到本地磁盤上,并被放置在高速緩沖區(qū)中,再打開帶Applet的HTML網(wǎng)頁的速度就會快許多,原因是所有的東西都是在本地磁盤上的。為說明其工作原理,我們首先來看看原來的Applet布署方式,HTML網(wǎng)頁是如何使用插件的,我們假設你已經(jīng)掌握了HTML和Java Applet的有關知識,并創(chuàng)建了如下的網(wǎng)頁:
<HTML> <HEAD> <TITLE>My traditional applet page</TITLE> </HEAD> <BODY> <APPLET CODE=HelloWorld.class ARCHIVE=HelloWorld.jar> Sorry, looks like I bumped into another browser that doesn't support Java applets </APPLET> </BODY>
|
|