Domino 5進階Web程式設計 (內附光碟)
- 作者:Rose Kelleher,Thomas A. Jones
- 譯者:葉昌倫,陳仁和
- 出版社:美商麥格羅‧希爾
- 出版日期:2001-04-21
- 語言:繁體中文
- ISBN10:9574933598
- ISBN13:9789574933594
- 裝訂:平裝 / 512頁 / 普通級 / 單色印刷 / 初版
本書討論Domino網頁程式的開發。作者試著提供進階的Domino網頁開發技術的練習範例,這與其它Domino書籍的例子不同。
此書的目的是幫助讀者開發Domino 網頁應用程式。在書中,不會看到LotusScript的歷史(因為誰會在乎?)、來自Proust的例子或諸如 “ 為了建立視界,從功能表選「建立」的「視界」選項 ” 毫無價值的句子。相反的,作者會用一連串的範例來幫助讀者,因為以不變應萬變是最好的方法。
簡言之,作者的目標是希望在Domino領域,讀者能和他並駕齊驅,並能創造出更好的Domino工作環境。
什麼是Lotus Domino?
首先,Lotus Notes又稱為Notes,這其中包含Notes用戶端與Notes伺服器,既簡單又好用。Notes伺服器執行數多個不同的處理序,稱為伺服器工作項目,其中包含郵件傳繞工作、複製工作等等。
1995年,Iris Associate在Lotus公司的贊助之下,發展一套HTTP伺服器可以從Notes資料庫中擷取資訊並且以HTML的格式輸出。這個伺服器的名稱為HTTP,它使用 “超本文傳輸協定” 在網站上傳送資料,這協定的英文縮寫正是HTTP。舉例來說,你可以在Domino機器上的web console輸入下列的指令來執行網頁伺服器。然而,這個新的伺服器是個大工程,大到讓人覺得不可思議的程式名稱,更甚於Windows 95。之前,Domino是指在Notes伺服器上執行的HTTP程式。隨著Domino越來越受歡迎,Lotus決定將整個系統改名為Domino伺服器以促進更多Notes伺服器的銷售量。
這個想法在行銷和管理上很快就被人們所接受,它們並不會因為名詞的不一致而感到困惑,許多有經驗的Notes與Domino程式設計師還是繼續使用Notes伺服器或Domino這些過時的名詞來代表Web伺服器程式或在網站上執行的應用程式。
假如你還要知道更多知識,那就是IBM也已經搭上這班Domino列車。ICSS網站技術是以Domino為基礎,且也改名為Domino Go。Domino Go並沒有和Lotus Notes做任何結合,Domino開發小組將Domino Go的程式架構應用在Domino 網頁伺服器,可是兩者是不相容的產品。Lotus和IBM都說他們是Domino Go的一部份,因為Domino 網頁伺服器有DHTML等特性,而Domino Go卻沒有,所以讓大家都混淆了。但Domino Go是大眾化的網頁伺服器,它可讓開發者做一些Domino 程式做不到的事。事實上,它們是兩套有一些相同程式碼的不同產品。
由於很多軟體的名字都在改變,Domino整套應用程式也變的模糊不清。Domino 應用程式可能是使用Notes用戶端透過區域網路存取 “Domain 伺服器” 資料庫使用者用的程式,或可能是使用網頁瀏覽器透過Internet存取Notes資料庫使用者用的程式,它也可能發展成 “混合型” 的應用程式以適合各種的用戶,但面臨技術困難與挑戰。通常,我們的Notes應用程式代表Notes用戶端程式或Domino網頁程式。而本書要討論的正是Domino網頁程式。