日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

web服務器程序主要有哪些 web服務器有哪些( 三 )


web服務器程序主要有哪些 web服務器有哪些


八、兩個時代8.1 Model1時代最初的JSP開發(fā)模式為Model 1模式:JSP JavaBean
web服務器程序主要有哪些 web服務器有哪些


8.2 Model2時代慢慢演變成了Model 2模式:JSP Servlet JavaBean
模型2符合MVC架構模式,MVC即模型-視圖-控制器(Model-View-Controller) 。
  • 模型代表應用程序的數(shù)據(jù)以及用于訪問控制和修改這些數(shù)據(jù)的業(yè)務規(guī)則 。當模型發(fā)生改變時,它會通知視圖,并為視圖提供查詢模型相關狀態(tài)的能力 。同時,它也為控制器提供訪問封裝在模型內(nèi)部的應用程序功能的能力 。
  • 視圖用來組織模型的內(nèi)容 。它從模型那里獲得數(shù)據(jù)并指定這些數(shù)據(jù)如何表現(xiàn) 。當模型變化時,視圖負責維護數(shù)據(jù)表現(xiàn)的一致性 。視圖同時將用戶的請求通知控制器 。
  • 控制器定義了應用程序的行為 。它負責對來自視圖的用戶請求進行解釋,并把這些請求映射成相應的行為,這些行為由模型負責實現(xiàn) 。在獨立運行的GUI客戶端,用戶的請求可能是一些鼠標單擊或是菜單選擇操作 。在一個Web應用程序中,它們的表現(xiàn)形式可能是一些來自客戶端的GET或POST的HTTP請求 。模型所實現(xiàn)的行為包括處理業(yè)務和修改模型的狀態(tài) 。根據(jù)用戶請求和模型行為的結果,控制器選擇一個視圖作為對用戶請求的響應 。如圖所示:

web服務器程序主要有哪些 web服務器有哪些



web服務器程序主要有哪些 web服務器有哪些


九、文件的上傳下載9.1 文件的上傳
  1. 導入jar包commons-io.jar 與commons-fileupload.jar
  2. 表單一定要標記enctype="multipart/form-data"
【web服務器程序主要有哪些 web服務器有哪些】

推薦閱讀