內容簡介
內容簡介 不過短短幾年,Java 已變成以網頁為基礎的(Web-based)應用程式所選擇的主流語言。藉由將內容與展現方式分開的架構,Java Server Pages 技術將 Java 在伺服器上的強大力量,與瀏覽器上 HTML 的彈性相結合,並使網頁設計師與程式設計師可以分工合作,達成共同目標,而不必互相牽絆與依賴。 這個世界並不是由網頁伺服器與瀏覽器所定義的,JSP並不將自己侷限在HTML中,它一樣可以在企業應用程式的元件中傳送XML,或者,傳送WML(Wireless Markup Language)到無線裝置。 本書架構 第一章介紹 JSP 技術及展示一些簡單的範例。JSP元素在第二章說明。本書的其他部份示範如何使用 JSP 解決種種常見的實際問題。如果你安裝、執行,並研究每個應用程式範例,將會使用到 JSP技術規格1.0版中所有的元素。 附錄 A 及 B 幫你建立一個可以執行範例程式的環境。附錄 C 列出 JSP API。程式範例用到部份 Servlet API,附錄 D 列出其中相關的部份。附錄 E 說明 CD 的內容。 本書適用人士 本書是為從實作經驗中學習的程式設計師而設計的。前兩章說明 JSP 元素的語法及元素的作用。其餘部份則是程式設計師的每日工作─程式。 關於範例程式 利用獨立列表的程式片斷來說明語法或許不錯,但比不上完整的應用程式有價值,因此本書採用後者。不可否認,範例應用程式設計的不是很好,其主要目的在說明 JSP 的使用。如果在你執行完範例程式後,認為自己可以丟掉它,並設計出更好的應用程式,那範例程式就達到當初設計的目的了。 無臭蟲(bug-free)程式的定義之一是:導致錯誤的狀況未被發現。臭蟲被發現是遲早的事。本書中的程式除了在 CD 中可以找到外,也可以到 www.instantjsp.com 下載,網站上的程式將會修正所發現的臭蟲。 展望未來 任何技術想要成功,就必須成長。Java Server Pages 技術也是如此。本書使用 JSP 技術規格(JSP Specification)1.0 版(1.1 版已經發行),JSP 已成為 Java 2 Enterprise Edition 整合環境中的新成員。如果你閱讀技術規格 1.1 版 (可以從 java.sun.com products jsp download.html 下載), 將會發現 JSP 現在可以在網站中整合企業級應用程式。