<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

    [導入]系統設計的“共振”原則

    Posted on 2005-11-15 12:35 canonical 閱讀(250) 評論(0)  編輯  收藏 所屬分類: 設計理論

    經常有人說XX技術是面向復雜應用的,對于常規應用如果采用那是得不償失。我想很多情況下這只是體現了該技術的不適 應性。我主張系統設計應該盡量體現一種共振原則,即系統架構只有一個,但是面向復雜的應用,它表現出復雜的特性,能夠辨識精細的概念,而面向簡單應用,可 以實現一種優雅的退化(degradation), 對外暴露出一種簡單的結構。抽象的說,我們所建立的不是一個孤立的模型,而是一個模型的系列,不是一個綁定應用的solution而是一種 strategy,在每一個復雜性層次上,都存在著對應的解決方案,而不同復雜性層次上的模型之間又存在著清晰的演化路徑。這也是我所提出的級列設計理論 的要點之一。

    在jsplet框架的設計中,充分體現了這一點。
    jsplet中通過如下url格式來訪問web應用:
    view.jsp?objectName=xxx&objectEvent=yyy&eventTarget=ZZZ
    其中objectName的格式規定如下
       
    objectScope@objectType$objectInstanceId
    在系統的規模較小,不需要對象的生命周期控制的情況下,我們可以將所有對象都放在根路徑下/。
    在同類型的對象只有一個實例的情況下,我們可以不使用objectInstanceId。
    在一個頁面對應一個模型對象的情況下,我們可以不使用eventTarget參數。
    當頁面比較簡單的情況下,我們可以直接使用jsp輸出頁面,而不用使用其它頁面模板機制。(采用jsp作為view原因很簡單,jsp是標準,它應該成為其它所有第三方模板技術的入口)

    為了支持jsplet的url中所體現出的概念,只需要1000行不到的代碼,但是隨著復雜性的增加,我們可以增加越來越多的功能,這體現在url格式的細化上,但是整體的程序結構并沒有發生改變。
    主站蜘蛛池模板: 国产精品亚洲五月天高清| h视频免费高清在线观看| 国产免费av一区二区三区| 国内精品免费久久影院| 亚洲激情校园春色| 亚洲福利精品一区二区三区| 久久aⅴ免费观看| 亚洲一线产区二线产区区| 最新亚洲成av人免费看| 毛片a级毛片免费观看品善网| 又硬又粗又长又爽免费看 | 亚洲国产精品无码久久九九| 久久黄色免费网站| 亚洲aⅴ无码专区在线观看春色 | 亚洲一本之道高清乱码| 免费播放特黄特色毛片| 黄色免费网站网址| 中文字幕在线视频免费| 亚洲av日韩综合一区久热| 91亚洲一区二区在线观看不卡| 亚洲av日韩av欧v在线天堂| www视频免费看| a级毛片毛片免费观看久潮喷| 亚洲精品无播放器在线播放| 久久久亚洲精品国产| 亚洲成人国产精品| 日本免费人成黄页在线观看视频 | 无遮免费网站在线入口| 免费无码一区二区三区蜜桃 | 成年大片免费视频| 99久久免费观看| 韩国免费A级毛片久久| jzzijzzij在线观看亚洲熟妇| 亚洲成a人片77777群色| 亚洲成AV人在线播放无码| 四虎影视精品永久免费| 成年女人毛片免费播放视频m| 最近2019中文字幕免费大全5| 中文字幕在线免费看线人| 亚洲精品乱码久久久久蜜桃| 亚洲性猛交xx乱|