MVC執行個體應用模式

來源:互聯網
上載者:User

標籤:標題   基本   易用   功能   變化   控制   jsp   操作   main   

MVC模式在Java Web應用程式中的執行個體分析

   一、六個基本屬性

可用性:採用異常戰術,在action中設定有效判斷,在一定程度上處理了錯誤

可修改戰術:針對介面進行編程,修改一個方法的代碼時不必修改其他部分的代碼

效能戰術:增加tomcat最大串連數(這一條和MVC沒有太大關係) 

易用性戰術:mvc將視圖、控制器和資料分層;

其中jsp介面即為視圖

domain為模型

 

action負責控制介面跳轉和資料傳遞,即控制器

這三個部分的使用可以使得系統的使用者介面與其他部分分離,當使用者介面發生變化時可以不必修改其他部分。

可測試性戰術:這個也是針對介面編程,在測試一個模組的某項功能時,對於其他的模組的一些方法可以只在介面中定義,但不必實現。

安全性戰術:使用者需進行登入才可進行基本的操作,防止了非授權使用者對系統的一些操作。

二、分析具體功能模組的MVC設計實現

    登入例子。

 

index.jsp,對於使用者介面即視圖的實現

 

Student.java,對於模型的實現

 

Login.action 進行資料的傳遞和請求的發送

 

三、在實際項目中的具體應用或分析MVC設計模式在具體網站中的應用(需要列舉執行個體)

部落格園執行個體

呈現給我們的就是一個視圖,每個人的視圖都有所不同,就相當於是把每個人對應的模型的資料反應到每個人的介面上

而當我們想要查看某篇文章時即點擊一個標題時,網頁的控制器接收這個請求,交付給相應部分進行處理之後,他將資料返回給使用者視圖,就是我們看到的文章的全部。

MVC執行個體應用模式

MVC執行個體應用模式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.