<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

    web程序中的scope

    Posted on 2006-01-15 22:35 canonical 閱讀(605) 評(píng)論(0)  編輯  收藏 所屬分類: 軟件開發(fā)
        jsp模型為web程序提供了page/request/session/application這四個(gè)基礎(chǔ)性的變量域. 這種變量域的劃分很大程度上是純技術(shù)性的, 與我們的業(yè)務(wù)應(yīng)用中需要的scope支持相去甚遠(yuǎn). 當(dāng)我們把業(yè)務(wù)對(duì)象的生命周期映射到這些變量域的時(shí)候, 經(jīng)常出現(xiàn)不適應(yīng)的情況. 例如我們可能被迫選擇把與某項(xiàng)業(yè)務(wù)相關(guān)的所有數(shù)據(jù)放置在session中并在各處硬編碼一些資源清理代碼. 為了實(shí)現(xiàn)與愈來(lái)愈復(fù)雜的應(yīng)用開發(fā)的契合, 我們需要能夠在程序中定義與應(yīng)用相關(guān)的變量域并實(shí)現(xiàn)對(duì)這些變量域的管理, 即我們需要一種自定義scope的支持而不是使用幾個(gè)固定的scope.
        JBoss的Seam項(xiàng)目http://www.jboss.com/products/seam 中引入了一種所謂declarative application state management的機(jī)制
        http://blog.hibernate.org/cgi-bin/blosxom.cgi/Gavin%20King/components.html, 其中的關(guān)鍵是增加了business process和conversation這兩個(gè)應(yīng)用直接相關(guān)的scope, 它們都是可以根據(jù)需要自由創(chuàng)建的. business process context使用jBPM支持long running的狀態(tài)保持. 而conversation context是對(duì)session使用的一種精細(xì)化, 與beehive項(xiàng)目中的page flow所需的scope支持非常類似 http://beehive.apache.org/docs/1.0m1/pageflow/pageflow_overview.html. 但目前seam中的scope支持仍是非常原始的, 不支持嵌套的context, 這意味著對(duì)于復(fù)雜應(yīng)用尚無(wú)控制和管理能力.
    主站蜘蛛池模板: 一区二区免费视频| 国产亚洲男人的天堂在线观看 | 香蕉视频在线观看免费国产婷婷| 亚洲av无码国产精品色午夜字幕| 国产特黄一级一片免费| 免费人成无码大片在线观看| 国产精品亚洲专区无码唯爱网| 青青青青青青久久久免费观看| 国产va免费精品| 亚洲色自偷自拍另类小说| 成人无码视频97免费| 亚洲精品V欧洲精品V日韩精品| 国产一区二区三区免费观在线| 亚洲小视频在线播放| 免费A级毛片无码无遮挡内射| 国产成人精品日本亚洲专区6| 国内精品免费视频自在线| 一本天堂ⅴ无码亚洲道久久| 成年人在线免费观看| 最新亚洲人成网站在线观看| 亚洲AV无一区二区三区久久| 暖暖在线日本免费中文| 一级人做人a爰免费视频| 亚洲精品乱码久久久久久中文字幕 | 亚洲午夜在线电影| 免费观看无遮挡www的视频| 亚洲乱码一区av春药高潮| 国内精品免费视频自在线| 日本免费人成视频在线观看| 精品亚洲成A人无码成A在线观看| 日韩一级视频免费观看| 2020因为爱你带字幕免费观看全集| 亚洲综合校园春色| 亚洲国产成人久久精品动漫| 免费很黄很色裸乳在线观看| 永久免费av无码网站韩国毛片| 人妻仑刮八A级毛片免费看| 久久九九亚洲精品| 亚洲精品动漫免费二区| 免费无码又爽又刺激高潮视频 | 精品女同一区二区三区免费播放|