摘要:視圖助手來源問題需求您想要將視圖從處理邏輯中分離出來您想使用基于模版的視圖,如您想避免在視圖中使用程序邏輯您想把視圖中的處理邏輯分離,以便于軟件開發者后臺工程師和網頁設計師前端工程師分工開發解決方案使用視圖封裝格式化代碼和使用助手封裝視圖處
視圖助手
來源:http://corej2eepatterns.com/V...
問題需求您想要將視圖從處理邏輯中分離出來
您想使用基于模版的視圖,如JSP
您想避免在視圖中使用程序邏輯
您想把視圖中的處理邏輯分離,以便于軟件開發者(后臺工程師)和網頁設計師(前端工程師)分工開發
解決方案使用視圖封裝格式化代碼和使用助手封裝視圖處理邏輯。
視圖將其需要處理的功能委托給對應的輔助類,輔助類可以是POJOs的實現、自定義標記或標記文件
輔助類服務于視圖和模型之間的適配,以及處理有關格式化的邏輯,如生成一個HTML表格
策略
基于模版的視圖策略
基于控制器的視圖策略
使用JavaBean輔助策略
自定義標記輔助策略
標記文件輔助策略
業務委派的輔助策略
結論提升應用的劃分、復用和維護性
利于角色分離
易于測試
輔助類可鏡像腳本代碼
相關模式前端控制器
前端控制器通常是委派給應用控制器去執行操作和視圖的管理
應用控制器
應用控制器管理視圖的準備和創建,并分配給視圖和輔助類處理
視圖轉換
視圖創建的替代方案是視圖轉換
業務委派
業務委派可以在輔助對象調用的時候降低輔助對象和遠程業務服務之間的耦合
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/72646.html
摘要:組合視圖來源問題需求您想要把模塊的原子的組件組合起來構建一整塊視圖,來獨立管理內容和布局您想要一個通用的子視圖,如把和這些子視圖復用到多個視圖中,布局在每個頁面的不同位置您需要一個可能頻繁改動或可能受某些訪問控制的子視圖內容,如限制某些角色 組合視圖 來源:http://corej2eepatterns.com/C... 問題需求 您想要把模塊的、原子的組件組合起來構建一整塊視圖,來獨...
摘要:以基于的富應用開發為主要學習資料。下面用實現一個例子使用匿名函數來封裝一個作用域在頁面加載時綁定事件監聽上面的代碼創建了控制器,這個控制器是放在變量下的命名空間。然后用了一個匿名函數封裝了一個作用域,以避免對全局作用域造成污染。 公開記錄學習JS MVC,不知道能堅持多久= =。以《基于MVC的JavaScript web富應用開發》為主要學習資料。 什么是MVC MVC 是一種設...
閱讀 3685·2021-11-23 09:51
閱讀 1682·2021-10-22 09:53
閱讀 1361·2021-10-09 09:56
閱讀 867·2019-08-30 13:47
閱讀 2165·2019-08-30 12:55
閱讀 1609·2019-08-30 12:46
閱讀 1122·2019-08-30 10:51
閱讀 2420·2019-08-29 12:43