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來實現的!麻煩多了
          OK! 下次注意 !
          主站蜘蛛池模板: 宁波市| 雷州市| 抚松县| 莲花县| 湾仔区| 桐庐县| 三原县| 汝南县| 漾濞| 东乌| 云和县| 彰武县| 淮北市| 杭州市| 保定市| 高碑店市| 邯郸县| 宣化县| 彭水| 博湖县| 山阴县| 蓬安县| 东港市| 丰宁| 于都县| 鸡泽县| 体育| 保靖县| 高清| 弋阳县| 田林县| 房产| 平湖市| 株洲县| 邢台县| 达孜县| 大化| 鄂温| 邯郸县| 颍上县| 社旗县|