<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    信道構(gòu)建

    Posted on 2009-03-22 21:10 canonical 閱讀(629) 評論(0)  編輯  收藏 所屬分類: 設(shè)計理論
        分層是最常見的軟件架構(gòu)方式之一。分層之后可以區(qū)分出橫縱兩個維度,縱向往往表現(xiàn)出一種隔離性。出于有意無意的各種原因,層次之間傳遞信息很容易出現(xiàn)模糊甚至丟失的現(xiàn)象。B/S多層體系架構(gòu)下的程序因?yàn)闉g覽器和服務(wù)器之間的狀態(tài)空間相互獨(dú)立,相對于共享全局狀態(tài)空間的C/S程序,更容易出現(xiàn)信息傳遞不暢的問題。實(shí)際上,我們經(jīng)常可以觀察到B/S程序中存在著大量的"接力"代碼,即在交界處,總是存在著大量用于讀取變量,拼接變量,轉(zhuǎn)換變量等與主體業(yè)務(wù)無關(guān)但卻又不可或缺的代碼。在多層架構(gòu)程序中,信道構(gòu)建應(yīng)該是一個需要給予足夠重視的問題。

        在系統(tǒng)規(guī)劃中,多層結(jié)構(gòu)應(yīng)該內(nèi)置與具體語義無關(guān)的通用信道,它跨越多個層次,允許信息透明的通過,并以未預(yù)期的方式在不同的層面激發(fā)各種相關(guān)的行為。在Witrix平臺中,平臺代碼與特定應(yīng)用中的業(yè)務(wù)代碼處于高度交織的狀態(tài),一個特定業(yè)務(wù)功能的實(shí)現(xiàn)往往需要多處業(yè)務(wù)代碼相互協(xié)同,平臺必須成為某種透明的背景。例如,假設(shè)我們編制了一個通用的列表選擇控件,它封裝的邏輯是從一個實(shí)體列表中進(jìn)行選擇
          <app:SelectOne objectName="MyEntity" />
    如果現(xiàn)在要求選擇時只列出某個類型的實(shí)體,則調(diào)用形式為
          <app:SelectOne objectName="MyEntity" extArgs="$bizId=select&amp;$type=1" />
    在調(diào)用入口處補(bǔ)充必要的信息之后會推動系統(tǒng)在遙遠(yuǎn)的狀態(tài)空間中應(yīng)用一個特定的過濾條件。這里$bizId負(fù)責(zé)指示平臺應(yīng)用特定的元數(shù)據(jù)配置,而其他的參數(shù)則由元數(shù)據(jù)中的邏輯負(fù)責(zé)處理。平臺與特定業(yè)務(wù)代碼各取所需,相互配合,將盡可能多的邏輯剝離為通用機(jī)制。


    主站蜘蛛池模板: 免费看黄视频网站| 亚洲一区无码精品色| 亚洲日韩乱码中文无码蜜桃臀| 亚洲综合久久久久久中文字幕| 亚洲欧洲精品成人久久曰| 国产一卡2卡3卡4卡无卡免费视频 国产一卡二卡3卡四卡免费 | 亚洲国产精品国产自在在线| 亚洲精品自产拍在线观看动漫| 最新亚洲成av人免费看| 亚洲另类激情综合偷自拍| 亚洲免费人成视频观看| 亚洲人成日本在线观看| 成年大片免费视频| 在线视频亚洲一区| 人成午夜免费视频在线观看| 亚洲一级黄色大片| 国产精品无码一区二区三区免费| 国产精品亚洲五月天高清| 最刺激黄a大片免费网站| 亚洲人色大成年网站在线观看| 成人免费无码大片A毛片抽搐色欲| 亚洲精品久久久久无码AV片软件| 日本xxxx色视频在线观看免费| 亚洲男女一区二区三区| 中文字幕影片免费在线观看| 最新亚洲人成网站在线观看 | GOGOGO免费观看国语| 在线观看免费a∨网站| 国产亚洲人成在线影院| 亚洲精品国产精品乱码在线观看 | 免费国产99久久久香蕉| 亚洲成人网在线观看| 好吊妞在线新免费视频| 深夜福利在线视频免费| 在线免费视频一区| 精品熟女少妇aⅴ免费久久| 亚洲日本视频在线观看| 亚洲精品成人区在线观看| 三年片在线观看免费大全电影| 亚洲另类无码专区丝袜| 久久久无码精品亚洲日韩蜜桃|