<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 閱讀(249) 評論(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格式的細化上,但是整體的程序結構并沒有發生改變。
    主站蜘蛛池模板: 亚洲AV无码久久精品狠狠爱浪潮| 亚洲成a人片在线观看老师| 亚洲精品色午夜无码专区日韩| 亚洲av第一网站久章草| 黄色成人网站免费无码av| 亚洲不卡1卡2卡三卡2021麻豆| h视频在线观看免费完整版| 久久精品国产亚洲av麻豆色欲| 久久免费的精品国产V∧| 亚洲国产成人久久综合一| 久久免费动漫品精老司机| 久久亚洲中文字幕精品有坂深雪| 伊人久久免费视频| 亚洲妓女综合网99| 性做久久久久久久免费看| 亚洲精品色播一区二区| 免费观看日本污污ww网站一区| 四虎影视久久久免费| 亚洲综合日韩久久成人AV| 久久久久免费精品国产小说| 777亚洲精品乱码久久久久久 | 亚洲精品中文字幕麻豆| 国产精品入口麻豆免费观看| 亚洲男人天堂2018av| 免费在线观看亚洲| 野花香在线视频免费观看大全 | 性xxxx黑人与亚洲| 四虎影视永久免费视频观看| 美女被免费网站91色| 亚洲精品456在线播放| 日韩一级免费视频| 中文字幕一区二区三区免费视频| 久久国产亚洲电影天堂| 无人在线观看免费高清视频| 草久免费在线观看网站| 少妇中文字幕乱码亚洲影视| 日韩电影免费在线| a毛片在线免费观看| 国产成人精品亚洲2020| 中文字幕久久亚洲一区 | 6080午夜一级毛片免费看|