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

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

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

    Denis's Java Library

    The only documentation is the code itself

    我的評論

    上面的朋友可能沒有理解我的意思!我的例子可能有點問題!
    其實這有一個經典的旅行定票的問題!

    比如我要到臺灣旅游,我可能要如下去做
    1,買到上海的汽車票,
    2,在上海買去香港的飛機票,
    3,在香港買去臺灣的飛機票,
    4,買到目的旅游地的汽車票。

    ok!現在就討論上面的問題,如果把整個過程看成是一個完成的事務,在以前的六種事務模型里面比如在第4步的時候沒有能夠買到到目的旅游地的汽車票,整個事務會回滾。
    但是我們可能在第4步的時候還可以選擇做地鐵或打的等等。這也就是嵌套事務類型和上面的不同地方,可以把1,2,3,4分別看成是一個子事務,比如1的時候我沒有買到汽車票,可能我這個買汽車票的事務會回滾,但是這并步影響外面的事務,可們可以選擇做火車等等其它途徑。如果1最后沒有能夠提交事務,那么總的事務會回滾,(但是在1事務回滾的時候并不會導致外層事務回滾)。其他幾步都是一樣的道理。

    不知道這個例子是否明白點!有問題我們再討論!
    最近jsf好像很火的!公司還搞了jsf的培訓。不過還是非常期待struts2。0 ^_^ 。
    深刻的體會到“瘦死的駱駝比馬大”
    果然是個好方法!我以前的做法仿照了HtmlTag.java里面的做法提取了真正的action路徑,然后自己寫了個taglib來實現的!麻煩多了
    主站蜘蛛池模板: 亚洲精品国产高清不卡在线| 18国产精品白浆在线观看免费| 国产日产亚洲系列| 99亚洲精品卡2卡三卡4卡2卡| 国产卡一卡二卡三免费入口| 亚洲不卡1卡2卡三卡2021麻豆| 五月婷婷在线免费观看| 亚洲国产精品综合久久2007| 大地资源在线观看免费高清| 亚洲欧美成人综合久久久| 日韩免费视频观看| 男女污污污超污视频免费在线看 | av大片在线无码免费| 亚洲另类图片另类电影| 手机在线毛片免费播放| 亚洲s码欧洲m码吹潮| 亚洲国产精品综合久久网络| 亚洲国产精品久久久久久| 免费一级毛片无毒不卡| 亚洲精品视频在线免费| 天天摸天天碰成人免费视频| 男人和女人高潮免费网站| 亚洲无av在线中文字幕| 91免费福利精品国产| 亚洲综合色成在线播放| 免费无码黄网站在线看| 亚洲一线产区二线产区精华| 国产免费小视频在线观看| www免费黄色网| 亚洲成人福利网站| 免费一级毛片在线播放不收费| 国产性生大片免费观看性| 亚洲成A∨人片在线观看无码| 麻豆国产精品入口免费观看| 久久99久久成人免费播放| 亚洲黄色中文字幕| 免费一看一级毛片人| 日韩精品久久久久久免费| 亚洲av无码一区二区三区四区| 国产国拍亚洲精品mv在线观看| 毛片网站免费在线观看|