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

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

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

    捕風(fēng)之巢

    統(tǒng)計

    留言簿(3)

    java友情鏈接

    閱讀排行榜

    評論排行榜

    事務(wù)隔離EJB的使用

    業(yè)務(wù)操作的事務(wù)性和事務(wù)隔離性,是 J2EE 開發(fā)中一個非常重要的功能。
    比如,在業(yè)務(wù)操作中的系統(tǒng)日志和權(quán)限日志,就很好的體現(xiàn)了事務(wù)原子性和事務(wù)隔離的應(yīng)用。

    這里,主要講一下事務(wù)隔離 EJB 的使用。

    ?為了能在具有事務(wù)的 action 中調(diào)用不允許事務(wù)支持的外部系統(tǒng) EJB ,如 UMSAO ,增加了事務(wù)隔離 EJB

    Facade4IsolateService.java
    Facade4IsolateServiceEJB.java
    Facade4IsolateServiceHome.java
    public ? interface ?Facade4IsolateService? extends ?EJBLocalObject… {
    ????
    public ? void ?getReadPrivList(List?permissionList,?List?userTypeList);
    }

    public ? class ?Facade4IsolateServiceEJB? extends ?PafaSlsSessionBean? {
    ????
    public ? void ?getReadPrivList(List?permissionList,?List?userTypeList) {
    ????????…?…
    ????}

    }

    public ? interface ?Facade4IsolateServiceHome? extends ?EJBLocalHome
    {
    ????
    public ?Facade4IsolateService?create()? throws ?CreateException;
    }


    需要在相關(guān)文件中配置:

    biz-context.xml
    "ejb/test/Facade4IsolateService"在weblogic-ejb-jar.xml中配置,必須同名。

    < bean? id ="isolateEJB" ????????class ="com.test.app.lwc.service.remoting.access.ejb.LocalStatelessSessionProxyFactoryBean" ?????lazy-init ="true" >
    ????????
    < property? name ="jndiName" >
    ????????????
    < value > ejb/test/Facade4IsolateService </ value >
    ????????
    </ property >
    ????????
    < property? name ="businessInterface" >
    ????????????
    < value >
    ????????????????com.test.biz.service.ejb.Facade4IsolateService
    ????????????
    </ value >
    ????????
    </ property >
    ????????
    < property? name ="jndiTemplate" >
    ????????????
    < ref? local ="jndiTemplate" ? />
    ????????
    </ property >
    ????
    </ bean >


    weblogic-ejb-jar.xml
    Facade4IsolateServiceEJB在ejb-jar.xml文件中設(shè)置。

    < weblogic-enterprise-bean >
    ????????
    < ejb-name > Facade4IsolateServiceEJB </ ejb-name >
    ????????
    < stateless-session-descriptor >
    ????????????
    < pool >
    ????????????????
    < max-beans-in-free-pool > 500 </ max-beans-in-free-pool >
    ????????????????
    < initial-beans-in-free-pool > 1 </ initial-beans-in-free-pool >
    ????????????
    </ pool >
    ????????
    </ stateless-session-descriptor >
    ????????
    < enable-call-by-reference > True </ enable-call-by-reference >
    ????
    < local-jndi-name > ejb/test/Facade4IsolateService </ local-jndi-name >
    ????
    </ weblogic-enterprise-bean >

    ejb-jar.xml

    < session? id ="Facade4IsolateServiceEJB" >
    ????????????
    < ejb-name > Facade4IsolateServiceEJB </ ejb-name >
    ????????????
    < local-home > com.test.biz.service.ejb.Facade4IsolateServiceHome </ local-home >
    ????????????
    < local > com.test.biz.service.ejb.Facade4IsolateService </ local >
    ????????????
    < ejb-class > com.test.biz.service.ejb.Facade4IsolateServiceEJB </ ejb-class >
    ????????????
    < session-type > Stateless </ session-type >
    ????????????
    < transaction-type > Container </ transaction-type >
    ????????????
    < env-entry >
    ????????????????
    < env-entry-name > ejb/BeanFactoryPath </ env-entry-name >
    ????????????????
    < env-entry-type > java.lang.String </ env-entry-type >
    ????????????????
    < env-entry-value > biz-context.xml </ env-entry-value >
    ????????????
    </ env-entry >
    ????????
    </ session >

    ? 設(shè)置事務(wù)的隔離屬性

    < container-transaction >
    ????????????
    < method >
    ????????????????
    < ejb-name > Facade4IsolateServiceEJB </ ejb-name >
    ????????????????
    < method-name > * </ method-name >
    ??????????????
    </ method >
    ??????????????
    < trans-attribute > NotSupported </ trans-attribute >
    ????????
    </ container-transaction >

    posted on 2007-01-15 16:01 捕風(fēng) 閱讀(424) 評論(0)  編輯  收藏 所屬分類: java高級

    主站蜘蛛池模板: 久久久精品视频免费观看 | 18成禁人视频免费网站| 又粗又硬免费毛片| 亚洲欧好州第一的日产suv| 国产成人精品免费视频网页大全| 亚洲AV综合色一区二区三区| 在线免费观看h片| 久久久久国产成人精品亚洲午夜| 免费激情网站国产高清第一页| 国产精品久免费的黄网站| 亚洲av乱码中文一区二区三区| 日本一道在线日本一道高清不卡免费| 亚洲色成人WWW永久在线观看| 成人免费777777| 国产精品观看在线亚洲人成网| 亚洲成av人片在线观看天堂无码| www在线观看免费视频| 国产精一品亚洲二区在线播放| 久久久免费的精品| 亚洲精彩视频在线观看| 成人免费a级毛片| 国产成人亚洲综合a∨| 亚洲另类激情综合偷自拍图| 免费看男人j放进女人j免费看| 久久精品国产亚洲AV电影| 动漫黄网站免费永久在线观看 | 午夜视频免费观看| 羞羞视频免费网站含羞草| 精品国产亚洲一区二区在线观看| 免费h视频在线观看| 亚洲国产成人久久| 免费观看四虎精品国产永久| 99精品视频在线观看免费| 亚洲天堂电影在线观看| 成年女人永久免费观看片| 美女无遮挡拍拍拍免费视频| 亚洲最大的视频网站| 免费人成无码大片在线观看| 久久国产乱子免费精品| 亚洲精品国产综合久久久久紧| 亚洲精品无码午夜福利中文字幕 |