MVC實例應用模式


MVC模式在Java Web應用程序中的實例分析

   一、六個基本屬性

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

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

性能戰術:增加tomcat最大連接數(這一條和MVC沒有太大關系) 

易用性戰術mvc將視圖、控制器和數據分層;

其中jsp界面即為視圖

domain為模型

 

action負責控制界面跳轉和數據傳遞,即控制器

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

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

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

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

    登錄例子。

 

index.jsp,對於用戶界面即視圖的實現

 

Student.java,對於模型的實現

 

Login.action 進行數據的傳遞和請求的發送

 

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

博客園實例

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

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

MVC實例應用模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM