HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

          知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

            BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks

          [4001] 生命周期回調(diào)方法應(yīng)遵循如下規(guī)則:
                      1.對(duì)于直接定義在Bean類中的回調(diào),其格式應(yīng)該是public void <Method()>。
                      2.對(duì)于Bean類單獨(dú)提供(單個(gè)或多個(gè))回調(diào)監(jiān)聽(tīng)器類(攔截器)而言,其格式是public void<METHOD(InvocationContext ctx)>。java.interceptor.InvocationContext提供了調(diào)用上下文信息。
                      3.不能夠拋出應(yīng)用異常,但可以拋出運(yùn)行期異常。如果在事務(wù)中拋出了運(yùn)行期異常,事務(wù)將回滾。
                      4.不能夠?yàn)榛卣{(diào)監(jiān)聽(tīng)器實(shí)施依賴注入。
          注釋 描述 典型實(shí)現(xiàn)(無(wú)狀態(tài)) 典型實(shí)現(xiàn)(有狀態(tài))
          @PostConstruct 在實(shí)例化Bean類后,Ejb容器會(huì)調(diào)用它 根據(jù)Bean實(shí)例的需求來(lái)完成相應(yīng)的初始化工作,比如將傳入的參數(shù)值賦給成員變量。 根據(jù)Bean實(shí)例的需求來(lái)完成相應(yīng)的初始化工作,比如將傳入的參數(shù)值賦值給成員變量。
          @PrePassivate 在掛起B(yǎng)ean實(shí)例前,容器會(huì)立即調(diào)用它(由于內(nèi)存中存在太多的Bean實(shí)例,因此需要將會(huì)話狀態(tài)保存到磁盤中) 未使用。 釋放Bean實(shí)例可能持有的任何資源。
          @PostActivate 在激活Bean實(shí)例后,容器會(huì)立即調(diào)用它(由于客戶需某Bean實(shí)例,因此需要將以前的會(huì)話狀態(tài)交換到內(nèi)存中) 未使用。 Bean實(shí)例重新獲得所需要的任何資源,比如哪些在執(zhí)行@PrePassivate回調(diào)期間釋放的資源。
          @PreDestroy 在結(jié)束對(duì)@Remove方法的調(diào)用之后,而在銷毀Bean實(shí)例之前,Ejb容器會(huì)立即調(diào)用它 為銷毀Bean實(shí)例做準(zhǔn)備。釋放已分配給它的所有資源。 為銷毀Bean實(shí)例做準(zhǔn)備。釋放已分配給它的所有資源。



          </script>

          posted on 2008-06-12 09:31 helloworld2008 閱讀(297) 評(píng)論(0)  編輯  收藏 所屬分類: java - ejb3

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 樟树市| 连山| 遵义市| 沈阳市| 外汇| 乌鲁木齐县| 常熟市| 邹城市| 盐池县| 碌曲县| 镇原县| 红河县| 漯河市| 鄢陵县| 蛟河市| 顺平县| 德格县| 武定县| 夏邑县| 宜兰县| 青岛市| 搜索| 年辖:市辖区| 尤溪县| 梅河口市| 义乌市| 正蓝旗| 平罗县| 新沂市| 新津县| 尖扎县| 大同市| 海门市| 罗定市| 谢通门县| 金塔县| 镇巴县| 博客| 兴安盟| 北川| 大姚县|