成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

視圖助手

caspar / 3374人閱讀

摘要:視圖助手來(lái)源問(wèn)題需求您想要將視圖從處理邏輯中分離出來(lái)您想使用基于模版的視圖,如您想避免在視圖中使用程序邏輯您想把視圖中的處理邏輯分離,以便于軟件開發(fā)者后臺(tái)工程師和網(wǎng)頁(yè)設(shè)計(jì)師前端工程師分工開發(fā)解決方案使用視圖封裝格式化代碼和使用助手封裝視圖處

視圖助手

來(lái)源:http://corej2eepatterns.com/V...

問(wèn)題需求

您想要將視圖從處理邏輯中分離出來(lái)

您想使用基于模版的視圖,如JSP

您想避免在視圖中使用程序邏輯

您想把視圖中的處理邏輯分離,以便于軟件開發(fā)者(后臺(tái)工程師)和網(wǎng)頁(yè)設(shè)計(jì)師(前端工程師)分工開發(fā)

解決方案

使用視圖封裝格式化代碼和使用助手封裝視圖處理邏輯。

視圖將其需要處理的功能委托給對(duì)應(yīng)的輔助類,輔助類可以是POJOs的實(shí)現(xiàn)、自定義標(biāo)記或標(biāo)記文件

輔助類服務(wù)于視圖和模型之間的適配,以及處理有關(guān)格式化的邏輯,如生成一個(gè)HTML表格

策略

基于模版的視圖策略

基于控制器的視圖策略

使用JavaBean輔助策略

自定義標(biāo)記輔助策略

標(biāo)記文件輔助策略

業(yè)務(wù)委派的輔助策略

結(jié)論

提升應(yīng)用的劃分、復(fù)用和維護(hù)性

利于角色分離

易于測(cè)試

輔助類可鏡像腳本代碼

相關(guān)模式

前端控制器
前端控制器通常是委派給應(yīng)用控制器去執(zhí)行操作和視圖的管理

應(yīng)用控制器
應(yīng)用控制器管理視圖的準(zhǔn)備和創(chuàng)建,并分配給視圖和輔助類處理

視圖轉(zhuǎn)換
視圖創(chuàng)建的替代方案是視圖轉(zhuǎn)換

業(yè)務(wù)委派
業(yè)務(wù)委派可以在輔助對(duì)象調(diào)用的時(shí)候降低輔助對(duì)象和遠(yuǎn)程業(yè)務(wù)服務(wù)之間的耦合

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72646.html

相關(guān)文章

  • 服務(wù)工作者模式

    摘要:?jiǎn)栴}需求您想要傳遞到視圖之前,執(zhí)行核心的請(qǐng)求處理和調(diào)用業(yè)務(wù)邏輯您想在請(qǐng)求服務(wù)中執(zhí)行一個(gè)特殊的業(yè)務(wù)邏輯,用來(lái)檢索內(nèi)容并生成動(dòng)態(tài)響應(yīng)您有取決于從業(yè)務(wù)服務(wù)調(diào)用之后響應(yīng)的視圖選擇您可能不得不在應(yīng)用中使用框架和庫(kù)解決方案使用服務(wù)工作者在轉(zhuǎn)交控制到視圖 問(wèn)題需求 您想要傳遞到視圖之前,執(zhí)行核心的請(qǐng)求處理和調(diào)用業(yè)務(wù)邏輯 您想在請(qǐng)求服務(wù)中執(zhí)行一個(gè)特殊的業(yè)務(wù)邏輯,用來(lái)檢索內(nèi)容并生成動(dòng)態(tài)響應(yīng) 您有取決于...

    int64 評(píng)論0 收藏0
  • 分配器視圖

    問(wèn)題需求 您想要一個(gè)視圖來(lái)處理請(qǐng)求和生成響應(yīng),同時(shí)管理有限的業(yè)務(wù)處理 您有靜態(tài)視圖 您有從現(xiàn)有的表示模型生成的視圖 您有獨(dú)立于任何業(yè)務(wù)服務(wù)的視圖 您有部分的業(yè)務(wù)處理 解決方案 使用分配器視圖作為請(qǐng)求初始點(diǎn)的視圖。如果必要,有限的業(yè)務(wù)處理轉(zhuǎn)視圖管理 策略 Servlet前端策略 JSP前端策略 基于模版的視圖策略 基于控制器的視圖策略 JavaBean輔助策略 自定義標(biāo)簽輔助策略 控制器中的分...

    animabear 評(píng)論0 收藏0
  • 前端控制器模式

    摘要:前端控制器來(lái)源問(wèn)題需求您想要一個(gè)集中的訪問(wèn)點(diǎn)處理展示層的請(qǐng)求您想避免重復(fù)控制層的邏輯處理您想使用一個(gè)通用邏輯處理多個(gè)請(qǐng)求您想分離系統(tǒng)的邏輯處理與視圖展示您想在您的系統(tǒng)中有一個(gè)集中控制的訪問(wèn)點(diǎn)解決方案使用前端控制器作為連接初始點(diǎn)來(lái)處理所有關(guān)聯(lián) 前端控制器 來(lái)源:http://corej2eepatterns.com/F... 問(wèn)題需求 您想要一個(gè)集中的訪問(wèn)點(diǎn)處理展示層的請(qǐng)求 您想避免重...

    xuweijian 評(píng)論0 收藏0
  • 組合視圖

    摘要:組合視圖來(lái)源問(wèn)題需求您想要把模塊的原子的組件組合起來(lái)構(gòu)建一整塊視圖,來(lái)獨(dú)立管理內(nèi)容和布局您想要一個(gè)通用的子視圖,如把和這些子視圖復(fù)用到多個(gè)視圖中,布局在每個(gè)頁(yè)面的不同位置您需要一個(gè)可能頻繁改動(dòng)或可能受某些訪問(wèn)控制的子視圖內(nèi)容,如限制某些角色 組合視圖 來(lái)源:http://corej2eepatterns.com/C... 問(wèn)題需求 您想要把模塊的、原子的組件組合起來(lái)構(gòu)建一整塊視圖,來(lái)獨(dú)...

    lingdududu 評(píng)論0 收藏0
  • JavaScript MVC 學(xué)習(xí)筆記(一)初識(shí)JS MVC

    摘要:以基于的富應(yīng)用開發(fā)為主要學(xué)習(xí)資料。下面用實(shí)現(xiàn)一個(gè)例子使用匿名函數(shù)來(lái)封裝一個(gè)作用域在頁(yè)面加載時(shí)綁定事件監(jiān)聽(tīng)上面的代碼創(chuàng)建了控制器,這個(gè)控制器是放在變量下的命名空間。然后用了一個(gè)匿名函數(shù)封裝了一個(gè)作用域,以避免對(duì)全局作用域造成污染。 公開記錄學(xué)習(xí)JS MVC,不知道能堅(jiān)持多久= =。以《基于MVC的JavaScript web富應(yīng)用開發(fā)》為主要學(xué)習(xí)資料。 什么是MVC MVC 是一種設(shè)...

    xorpay 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<