摘要:組合視圖來(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ú)立管理內(nèi)容和布局
您想要一個(gè)通用的子視圖,如把headers、footers和tables這些子視圖復(fù)用到多個(gè)視圖中,布局在每個(gè)頁(yè)面的不同位置
您需要一個(gè)可能頻繁改動(dòng)或可能受某些訪問(wèn)控制的子視圖內(nèi)容,如限制某些角色中的用戶的訪問(wèn)
您想避免在多個(gè)視圖中直接嵌入和復(fù)制的子視圖,因?yàn)檫@會(huì)導(dǎo)致布局難以管理和維護(hù)
解決方案使用多個(gè)原子子視圖組成的復(fù)合視圖,每個(gè)子視圖可以動(dòng)態(tài)的被包含在整個(gè)模版中,并且頁(yè)面的布局獨(dú)立于內(nèi)容的管理。
策略JavaBean視圖管理策略
標(biāo)簽視圖管理策略
自定義標(biāo)簽視圖管理策略
可變視圖管理策略
早期資源綁定策略
晚期資源綁定策略
結(jié)論提高模塊化和可重用
添加基于角色和基于策略的控制
增強(qiáng)可維護(hù)性
減少維護(hù)成本(Reduces maintainability 可能有問(wèn)題)
降低性能
相關(guān)模式視圖助手
復(fù)合視圖可以在輔助視圖中實(shí)現(xiàn)視圖的分角色權(quán)限
合成
復(fù)合視圖是基于組合的,許多部分組成的復(fù)合對(duì)象描述的是部分與整體的關(guān)系
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72695.html
摘要:簡(jiǎn)介這是一個(gè)的排版顯示引擎和跨平臺(tái)的應(yīng)用程序開(kāi)發(fā)框架,基于,這也是第一個(gè)在移動(dòng)端融合的前端項(xiàng)目,至此成為了真正意義上前后端通吃的語(yǔ)言。樣式表名稱規(guī)則非常抱歉的告訴各位,現(xiàn)在的樣式表體系只支持并不支持與。上面與表示其實(shí)是同一個(gè)名稱。 Ngui簡(jiǎn)介 這是一個(gè)GUI的排版顯示引擎和跨平臺(tái)的GUI應(yīng)用程序開(kāi)發(fā)框架,基于NodeJS/OpenGL,這也是第一個(gè)在移動(dòng)端Android/iOS融合N...
摘要:這也就是所謂的單向數(shù)據(jù)流,在這種開(kāi)發(fā)方式下,會(huì)讓你更新視圖的邏輯非常清晰簡(jiǎn)單,哪怕你的前端交互很復(fù)雜,也不至于讓你的代碼那么容易變成一坨。就是在前端開(kāi)發(fā)過(guò)程中,要善于觀察和抽象。 這是《玩轉(zhuǎn) React》系列的第二篇。在該篇中,我們來(lái)了解下,React 的出現(xiàn)到底給我們的開(kāi)發(fā)方式帶來(lái)了什么樣的變化。 我的感觸可以用一個(gè)字來(lái)形容,爽!主要爽在以下兩個(gè)方面。 視圖是數(shù)據(jù)的映射(單向數(shù)據(jù)流)...
閱讀 1535·2023-04-25 17:41
閱讀 3056·2021-11-22 15:08
閱讀 854·2021-09-29 09:35
閱讀 1617·2021-09-27 13:35
閱讀 3340·2021-08-31 09:44
閱讀 2728·2019-08-30 13:20
閱讀 1950·2019-08-30 13:00
閱讀 2571·2019-08-26 12:12