【正文】
pping This document is made by Patrick Ou Yang , 2022 JSP基本概念 (14/22) Servlet實測 (續(xù) ): ? 開啟瀏覽器請求 Servlet: ? 其中 Tomcat的位置;/myweb為一虛擬目錄; /servlet/HelloServlet為Servlet對映路徑 (Servlet mapping)。 This document is made by Patrick Ou Yang , 2022 JSP基本概念 (15/22) JSP (Java Server Page): ? Java Server Pages規(guī)格 (by now )提供 WEB應用程式發(fā)展者一個架構,這個架構使用 HTML與XML樣版和 Java程式碼來產生伺服器端動態(tài)的內容,具有安全、高效率與跨平臺的特性。 ? JSP規(guī)格從 1999年 6月發(fā)表之後,有許多供應商已經將 JSP引進 Servlet Engine和應用程式伺服器中,例如 Apache Group的 Jakarta Project、 Caucho Technology的 Resin、 Evermind的 Orion Application Server等等 。 This document is made by Patrick Ou Yang , 2022 JSP基本概念 (16/22) JSP的特色: ? Write Once, Run Anywhere ? 搭配可重複使用的元件 ? 網頁內容的產生和顯示分離 ? 採用標籤化頁面開發(fā) ? 支援多層次企業(yè)應用架構 * 根據(jù) Sun Microsystems公司的說法, JSP應該只負責展現(xiàn)層的部份,而商業(yè)邏輯層的部份,例如資料處理、運算、分析與資料庫連結處理,都要放在 JavaBeans元件中 This document is made by Patrick Ou Yang , 2022 JSP基本概念 (17/22) JSP規(guī)格中提出之 MVC: This document is made by Patrick Ou Yang , 2022 JSP基本概念 (18/22) JSP 的運作流程: This document is made by Patrick Ou Yang , 2022 JSP基本概念 (19/22) JSP . Servlet: ? JSP和 Servlet在技術原理上是相通的; Servlet?.* JSP?.* ? JSP改善了 Servlet撰寫複雜的缺點,在撰寫簡化許多。 This document is made by Patrick Ou Yang , 2022 JSP基本概念 (20/22) JSP . ASP: This document is made by Patrick Ou Yang , 2022 JSP基本概念 (21/22) JSP 實測: ? 利用文字編輯器撰寫 JSP程式,副檔名需為 *.jsp。 ? 將 *.jsp放入 Tomcat的虛擬目錄下 。 ? 開啟瀏覽器執(zhí)行: ? 其中 Tomcat的位置;/myweb為一虛擬目錄; JSP檔案名稱。 This document is made by Patrick Ou Yang , 2022 JSP基本概念 (22/22) JSP 實測 (續(xù) ): html head titleMy first JSP/title /head body % (Hello JSP!br)。 (現(xiàn)在時間 :)。 (new ())。 % /body /html Q amp。 A