Lotus BeanMachine 參考手冊
發送作業的收與送
發送到哪裡
您建構了一個很棒的 applet,也在機器上測試過,現在,該是把它送上 web 伺服器,讓朋友分享的時候了。您可能是以 LAN 連接伺服器;也可能伺服器就是您本身所用的機器;或者,您是借用 internet 連線服務供廠商所維護的 web 伺服器;甚至,也可能希望發送到伺服器上的 Marimba Castanet 傳輸器。那麼,您知不知道如何在這些情況下,將 applet 及所有必要的檔案送到伺服器上,讓其他使用者檢視和存取 applet?
很簡單,只要採用 BeanMachine 的「發送精靈」,幾乎沒有發送不到的地方。您可以用「本區」標籤,發送到本區檔案系統上的某個資料夾,這個資料夾可能是本區的 C 磁碟機,也可能是您所連接的 LAN 磁碟機。
但是,有時候也需要發送到遠端系統 (如 web 伺服器),或者發送到「Castanet 傳輸器」。發送到遠端系統時,請在「遠端」頁面填上適當的資訊。如果要發送到「Castanet 傳輸器」,請在「Castanet」頁面填上適當的資訊。最後,再按一下「完成」開始發送。
請記住,您必須在「發送精靈」的每一頁,全部填上適當的資訊。如果在所選的選項當中,有任何一個必要欄位沒有填上資訊,BeanMachine 便會發出警告。如果中途要改變主意,只需在您要改變的發送標籤上面選「不,謝了」即可。
請注意:如果要發送到本區,請選「發送 NetObjects Fusion 元件」,發送資料夾中會出現 nfx.gif
和 applet name
Comp.nfx
檔。這些檔案是供 NetObjects FusionTM 使用。
將執行效能發揮到頂點
當 applet 越來越複雜時,體積也會越來越大,因為類別檔是以未壓縮的形式一次下載,因此 web 的整體下載時間也會跟著增加。BeanMachine 可以幫您藉助 jar 檔來縮短整體的下載時間。當您發送 applet 時,BeanMachine 會識別和尋找 applet 必需的 .class 檔和媒體檔,將它們壓縮成一個 JAR (.jar) 檔。接著 BeanMachine 會在您所指定的位置下面建立次目錄,來存放 JAR 檔和 HTML 檔。您可以隨時將它解壓,檢視 JAR 檔的內容。這個目錄結構必須保留在 web 伺服器上,才能順利進行。有關 JavaBeans 和 JAR 檔的詳細資訊,請參閱自行設定選用區。
下面這個範例,是 BeanMachine 所產生的 HTML applet 標籤:
<applet code="ThreeLostSouls.class" width=400 height=400
archive="ThreeLostSouls.jar">
</applet>
保存檔的目的是為了請瀏覽器尋找 JAR 檔,媒體檔不需要任何特殊參數。