MVC系统中的Model部分从概念上可以分为两类--系统的内.pptVIP

MVC系统中的Model部分从概念上可以分为两类--系统的内.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC系统中的Model部分从概念上可以分为两类--系统的内

Struts Framework;MVC;MVC;Controller:控制器的作用是從用戶端接受請求,並且選擇執行相應的業務邏輯,然後把回應結果送回到用戶端。在Struts中Controller功能由圖中ActionServlet和ActionMapping物件構成:核心是一個Servlet類型的物件ActionServlet,它用來接受用戶端的請求。ActionServlet包括一組基於配置的ActionMapping物件,每個ActionMapping物件實現了一個請求到一個具體的Model部分中Action處理器物件之間的映射。 Model: MVC系統中的Model部分從概念上可以分為兩類--系統的內部狀態,和改變系統狀態的動作。Struts為Model部分提供了Action和ActionForm物件:所有的Action處理器物件都是開發者從Struts的Action類派生的子類。Action處理器物件封裝了具體的處理邏輯,調用業務邏輯模組,並且把響應提交到合適的View元件以產生響應。Struts提供的ActionForm元件物件,它可以通過定義屬性描述用戶端表單數據。開發者可以從它派生子類物件,利用它和Struts提供的自定義標記庫結合可以實現對用戶端的表單數據的良好封裝和支援,Action處理器物件可以直接對它進行讀寫,而不再需要和request、response物件進行資料交互。通過ActionForm元件物件實現了對View和Model之間交互的支持。Struts通常建議使用一組JavaBean表示系統的內部狀態,根據系統的複雜度也可以使用像Entity EJB 和 Session EJB等元件來實現系統狀態。Struts建議在實現時把“做什麼”(Action)和“如何做”(業務邏輯)分離。這樣可以實現業務邏輯的重用。 View:Struts應用中的View部分是通過JSP技術實現的。Struts提供了自定義的標記庫可以使用,通過這些自定義標記可以非常好地和系統的Model部分交互,通過使用這些自定義標記創建的JSP表單,可以實現和Model部分中的ActionForm的映射,完成對用戶資料的封裝,同時這些自定義標記還提供了像範本定制等多種顯示功能。 ;Struts;Struts 基本工作流程 ;Struts 基本工作流程;中央控制程式(controller) – ActionServlet 每個路徑都必須經過 controller 能以XML設定 Action 類別 Adaptors between business layer and web tier(View) Can unit test at this level ActionForm Hold data for each JSP page Auto-magically updated ActionServlet – Struts已提供 RequestProcessor – Struts已提供 Action classes – 必須??行繼承改寫;ActionForm;Action;Struts 基本工作流程;;;;Bird’s eye view of Struts;Struts UML圖;Struts Class Diagram;Struts Sequence Diagram;;Struts MVC 2 Implementation;Control Flow;Struts元件圖;if submit, auto populates form bean from request params;兩個配置檔 ;Web.xml;struts-config.xml;struts.-config.xml form-beans form-bean name = ReviewForm type = pmlab.passaround.doc.ReviewForm/ /form-beans action-mappings action path=/HistoryDocumentServlet type=pmlab.passaround.doc.ReadHistoryDocumentAction name=ReviewForm forward name = ReadDoc path = /web/readHistoryDocument.jsp/ /action /action-mappings ;ReadHistoryDocumentAc

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档