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

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

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

    posts - 66,comments - 41,trackbacks - 0

    Bean是Enterprise Java Bean的縮寫,一個Bean扮演著應用程序素材的角色。她包含有一個functional interface,一個life-cycle interface,以及一個實做它所支援的商業方法的類別。

      Bean Instance(Bean實例)

      一個Bean Instance是Bean位于一個容器中的instantiation,如果把bean比作class,那么Bean Instance就是Java Object。

      Bean-managed persistence(Bean自己所管理的永續性)

      這個術語是用來描述Enterprise Java Bean如何來存儲它們的state到數據庫或者是其他的存儲機制。容器將促使Bean呼叫Bean的EjbLoad()和EjbSave()方法。

      Container(容器)

      一個Bean的容器會實做bean的home interfaces與remote interfaces。它應該提供一組公用程序類別以便能夠隱藏bean instances,介入方法調用,維持交易完整性與bean instances池的一般管理。雖然Ejb規則中規定一個容器必須管理超過一種以上的bean,不過通常每個容器只有一個bean。

      Container-managed demarcation

      對于一個enterprise bean,不論何時,當其中的一個商業方法被呼叫,容器便自動啟動一項新的交易。商業方法完成后,交易就結束了。容器啟動交易的形式由bean的交易屬性來決定,或者,由商業方法本身來決定(如果有指明的話)。

      Container-managed persistence(委托容器管理的永續性)

      Bean開發者可以委托容器來負責記錄Bean的最新狀態。Bean的狀態必須由 Bean中的許多public Fields得到。容器可以確保這些public fields在任何bean的方法被喚醒之前為正確的。public fields必須在deployment descriptor中定義,然后才產生container classes。

      Entity beans

      Entity beans 代表可以辨認的永續物件。典型的實例就是:它可以代表關系數據庫中個別的rows。當然,也可以是檔案系統中的檔案,或者是任何其他獨一無二的可辨識資料。

      Home

      每一個Enterprise Bean,不論是Session或者是Entity bean,都有一個interface來讓客戶端能夠建立與移除一個bean instance。以Entity為例,home interface 提供一些方法以允許客戶端對于一個bean instance來作定位用。這個interface遵循Java RMI interface的規定。每個home interface都繼承自一個遠端界面,即EJBHome。

      Remote

      一個bean的remote interface 描述對于一個bean instance中可供客戶端呼叫的方法集合。這個interface 遵循Java RMI interface的規定。每個remote interface都繼承自一個遠端界面,即EJBObject。

      Session beans

      Session beans為 particular client所建立。如果經過一段被稱為timeout的指定空閑時間之后,就不再存在。

      Session synchronization

      Session beans 可選擇性地實做Session Synchronization interface。這樣可以允許Session beans在交易將完成之前與完成之后被通知。session bean可以使用beforeCompletion()方法來否決交易的成功完成,并且能夠使用afterCompletion()來判斷交易成功與否。

      Transaction Attribute (交易屬性)

      一項transaction attribute可以用在bean與其特殊的商業方法上。其可能的值有六種,分別是TX_NOT_SUPPORTED,TX_REQUIRED, TX_SUPPORTS,TX_REQUIRES_NEW,TX_MANDATORY,TX_BEAN_MANAGED。



    MSN:
    posted on 2008-02-05 19:09 kylixlu 閱讀(226) 評論(0)  編輯  收藏 所屬分類: EJB

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成年女人午夜毛片免费视频| 日日躁狠狠躁狠狠爱免费视频| 久久免费香蕉视频| 亚洲精品视频免费| 手机永久免费的AV在线电影网| 免费又黄又爽的视频| 黄页网址在线免费观看| 亚洲第一永久AV网站久久精品男人的天堂AV| 亚洲国产AV无码一区二区三区 | 99re这里有免费视频精品| 亚洲日韩图片专区第1页| 久草免费福利资源站| 亚洲高清日韩精品第一区| 中文免费观看视频网站| 中文字幕精品三区无码亚洲| 国产精品黄页在线播放免费| EEUSS影院WWW在线观看免费| 亚洲国产天堂久久综合网站| 222www免费视频| 亚洲经典千人经典日产| 亚洲国产一级在线观看 | 成人无码精品1区2区3区免费看| 中文字幕亚洲综合久久男男| 午夜免费福利小电影| 亚洲香蕉久久一区二区 | 99视频免费播放| 国产精品亚洲片在线va| 免费v片视频在线观看视频| 国内精品免费久久影院| 亚洲国产精品线观看不卡| 在线免费观看一区二区三区| 国产尤物在线视精品在亚洲| 国产AV无码专区亚洲AV毛网站 | 亚洲精品国产精品乱码不卞| 91成人免费福利网站在线| 亚洲一区在线免费观看| 亚洲精品亚洲人成在线观看下载| 日日麻批免费40分钟无码| 亚洲国产成人久久精品大牛影视| 亚洲乳大丰满中文字幕| 91免费精品国自产拍在线不卡|