<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ú)控制和管理能力.
    主站蜘蛛池模板: 亚洲天堂中文字幕在线| 午夜视频免费成人| 亚洲国产一区二区三区青草影视| 一级黄色免费大片| 亚洲免费无码在线| 一区二区三区免费精品视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲日韩精品无码AV海量| 在线免费视频一区二区| 亚洲午夜精品一区二区麻豆 | 国产免费av一区二区三区| 精品在线免费视频| 亚洲午夜爱爱香蕉片| 国产一级婬片A视频免费观看| 亚洲成亚洲乱码一二三四区软件| 久久久久久久99精品免费观看| 亚洲狠狠久久综合一区77777| 18禁男女爽爽爽午夜网站免费| 亚洲18在线天美| 国产精品免费一级在线观看| 大地资源网高清在线观看免费| 日韩精品极品视频在线观看免费| 久久久无码精品亚洲日韩按摩| 久草视频免费在线观看| 在线综合亚洲欧洲综合网站| 免费永久看黄在线观看app| 一级毛片视频免费观看| 亚洲a在线视频视频| 无码人妻一区二区三区免费| 国产亚洲精品美女久久久久 | 24小时日本电影免费看| 亚洲精品无码专区| 在线精品亚洲一区二区小说| 最近中文字幕完整免费视频ww| 亚洲经典千人经典日产| 亚洲色偷偷偷鲁综合| 69成人免费视频| 一区二区视频免费观看| 亚洲乱码在线视频| 国产精品亚洲产品一区二区三区| 在线美女免费观看网站h|