新聞中心
有時(shí)需要在Session Bean中初始化和釋放一些資源。這些工作應(yīng)該在SessionBean的@PostConstruct和@PreDestroy方法中進(jìn)行。其中用 @PostConstruct注釋的方法在SessionBean的構(gòu)造方法調(diào)用之后以后EJB容器在處理完一些其他工作后調(diào)用。用 @PreDestroy注釋的方法在SessionBean的對(duì)象實(shí)例被EJB容器銷毀之前調(diào)用。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營(yíng)銷推廣、網(wǎng)站重做改版、孟津網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為孟津等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
除此之外,當(dāng)有狀態(tài)的SessionBean存在一定時(shí)間未被調(diào)用時(shí),EJB容器會(huì)將該SessionBean對(duì)象鈍化(Passivate),也就是保存在硬盤中。當(dāng)再次訪問時(shí),EJB容器會(huì)激法該SessionBean。在這兩種情況下,EJB容器會(huì)分別調(diào)用SessionBean的 @PrePassivate和@PostActivate方法??梢栽贎PrePassivate方法中將sessionbean中的資源保存或釋放,如打開的數(shù)據(jù)庫連接等。在@PostActivate方法中可以恢復(fù)相應(yīng)的資源。如下面的代碼所示:
|
【編輯推薦】
- JBoss Tools簡(jiǎn)介及下載地址
- JBoss Developer Studio簡(jiǎn)介
- Eclipse用戶中使用Linux的數(shù)量趕超Windows
- 實(shí)戰(zhàn)角度比較EJB2和EJB3的架構(gòu)異同
- EJB3.0:是脫胎換骨,還是重蹈覆轍?
分享標(biāo)題:Eclipse+JBoss+EJB3的SessionBean注釋方法
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/djjdohg.html


咨詢
建站咨詢
