1. 程式人生 > >MVC實例應用模式

MVC實例應用模式

xxx 24小時 功能模塊 返回值 修改配置文件 實例 str 存在 應用

結合《xxx需求系統》分析一下。

結合六個質量屬性:

可用性:正常情況下,系統7*24小時可工作。

可修改性:使用配置文件,修改配置文件即可。對於一些公共的方法,進行封裝,修改時,只需修改封裝的方法,不必修改調用方法的代碼。

性能:提高系統響應時間,不讓用戶感到延遲。

安全性:對密碼等信息進行加密存儲。

可測試性:使用Junit進行單元測試。

易用性:用戶不合法校驗實時提醒等。

具體功能模塊分析:

登錄:使用mvc方式實現。

model:用戶輸入各個字段的實體類。

view:jsp文件,可供用戶進行輸入賬號密碼登錄系統。

controller:action包下的xxxactino類以及service包下的類充當控制器,其中action中的方法進行用戶輸入信息的獲取,並且調用service中的方法,判斷用戶是否存在,若存在,判斷密碼是否正確,action根據service處理後的返回值,返回不同值,如果用戶身份驗證成功,使struts中的配置根據action返回值,進行頁面跳轉到主頁。

MVC實例應用模式