单执行绪的ServletAServletofSingleThreadModel.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单执行绪的ServletAServletofSingleThreadModel

第19章 Java Servlet程式設計 19-1 Java的Web應用程式架構 19-2 Java Servlet的基礎 19-3 建立Java Servlet程式 19-4 Java Servlet的執行過程 19-1 Java的Web應用程式架構-圖例 昇陽Java平台的Web應用程式架構是一種結合Servlet、JSP技術和JavaBeans元件的三層架構,如下圖所示: 19-1 Java的Web應用程式架構-圖例說明 MVC設計模型是將應用程式分成三層View、Controller和Model,如下所示: 展示層(Presentation Layer):展示層是與使用者互動的使用者介面,這是在客戶端瀏覽程式實際看到的顯示結果或表單介面,我們可以使用HTML、Java Applet或JSP程式來產生展示層的使用者介面,或顯示Web應用程式的執行結果,即MVC設計模型的View。 控制層(Control Layer):控制層是用來連接展示層和商業邏輯層,以Servlet或JSP作為控制層來控制應用程式的執行,即作為控制資料處理流程的控制者Controller,負責接收使用者的HTTP請求。 商業邏輯層(Business Logic Layer):商業邏輯層負責Web應用程式的資料存取和處理,即Model,我們可以使用JavaBeans和JSP來建立商業邏輯層,用來存取和處理儲存在資料庫、文字檔案和XML檔案中的資料。 19-1 Java的Web應用程式架構-Model 1 Type 1 Model 1 Type 1適合小型Web應用程式的開發,這是一種純粹使用JSP程式來建立展示層、控制層和商業邏輯層的三層架構,如下圖所示: 19-1 Java的Web應用程式架構- Model 1 Type 2 Model 1 Type 2也適合小型Web應用程式的開發,這是使用JSP程式來建立展示層和控制層;JavaBeans建立商業邏輯層,如下圖所示: 19-1 Java的Web應用程式架構- Model 2 Model 2適用在大型Web應用程式的開發,使用JSP建立展示層View;Servlet作為控制層來控制應用程式執行的Controller;JavaBeans負責商業邏輯層的資料存取和處理,即Model,如下圖所示: 19-1 Java的Web應用程式架構-JavaBeans JavaBeans是一種JavaBeans API的類別檔案,這是一種遵循特定和定義完善規則所建立的類別檔案,其目的是建立可重複使用的軟體元件。 JavaBeans也稱為Beans,Beans的目的是將建立的軟體元件,使用在「視覺化開發工具」(Visual Builder Tool, VBT),可以讓開發工具直接將現成的Bean元件新增到其它的Java應用程式。 19-2 Java Servlet的基礎 19-2-1 Servlet的基礎 19-2-2 Resin伺服器的下載和安裝 19-2-3 啟動和關閉Resin伺服器 19-2-1 Servlet的基礎-說明 Servlet程式不同於Java Applet程式是將類別檔案下載到瀏覽程式的電腦執行。Servlet程式可以擴充Web伺服器的功能,這是一種在伺服器電腦執行且由伺服器控制下執行的程式檔。 Servlet是Java技術的標準擴充,Java Servlet API是Java Servlet程式所需的類別函式庫,一共有javax.servlet和javax.servlet.http兩個套件,其最主要的功能是處理客戶端的使用者請求。 19-2-1 Servlet的基礎-圖例 19-2-2 Resin伺服器的下載和安裝-說明 Java Servlet程式需要支援Servlet的Web伺服器才能夠執行,稱為Servlet容器(Servlet Container)或Servlet引擎(Servlet Engine)。 目前巿面上有多套應用程式或伺服器,可以讓Apache和IIS等Web伺服器執行Servlet程式,一般來說,支援Servlet就一定支援JSP,稱為JSP容器(JSP Container)或JSP引擎(JSP Engine)。 在本章和第20章都是使用Resin伺服器來開發和測試Java Servlet和JSP程式。 19-2-2 Resin伺服器的下載和安裝-下載 Resin伺服器可以在Caucho Technology網站免費下載,在書附光碟提供resin-3.1.4.zip的ZIP格式壓縮檔,其下載網址如下所示: ? /download/ 19-2-2 Resin伺服器的下載和安裝-安裝 安裝Resin伺服器只需使用WinZIP等工具解開下載ZIP格式壓縮檔【res

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档