由於 Java 的設計方式程式設計師沒有簡易的方法可以取得系統的環境變數. 由於 Java 發展工具 (JDK) 建立的方式,呼叫一個程式必須使用多重表徵(tokens), 這和標準的 HTML forms/CGI 運作方式不易配合. 有一些辦法可以克服這些限制,而我就實作了其中一種.詳情請見下述.
我寫下前段的時間是 1996. 到現在 Java 的技術已經有很大的改變了。 目前可能有更好的方法來執行伺服器端的 Java 程式 -- 也許你應該看一看 servlets(?).
我假定你有 HTML 與 CGI 概念的一般知識,而且了解關於你的 HTTP 伺服器的最基本知識. 你也應該知道如何寫 Java 程式,否則這些都沒有意義.
本文的最新版本可以從此找到: http://www.orbits.com/software/Java_CGI.html.
本文所提到的軟體套件的最新版本可由匿名 FTP 取得 ftp://ftp.orbits.com/pub/software/java_cgi-0.5.tgz. 這套件包含本文的 SGML 原始檔.
這些套件的散布必須依據 GNU Library General Public License. 本文可依 Linux HOWTO 的版權聲明散布.
如果你使用本軟體,請製作一些參考指向 http://www.orbits.com/software/Java_CGI.html, 以便讓其它人能找到 Java CGI 的類別.
我已經沒有時間再去維護這個套件,因此這或許是最後一版了。
如果有人非常地喜歡這個程式,而想接手維護,請與我聯絡:
javacgi-document@orbits.com
我已經建了一個 majordomo 通信論壇讓使用本程式的人們可以互相幫忙解決問題。
請送信件到
javacgi-request@orbits.com
內容包含 subscribe 這個字。