EJB是基於哪些技術實現的

2021-08-25 23:16:15 字數 894 閱讀 3730

[size=small]ejb包括session bean、entity bean、message driven bean,基於jndi、rmi、jta等技術實現。

sessionbean在j2ee應用程式中被用來完成一些伺服器端的業務操作,例如訪問資料庫、呼叫其他ejb元件。entitybean被用來代表應用系統中用到的資料。

對於客戶機,sessionbean是一種非永續性物件,它實現某些在伺服器上執行的業務邏輯。

對於客戶機,entitybean是一種永續性物件,它代表乙個儲存在永續性儲存器中的實體的物件檢視,或是乙個由現有企業應用程式實現的實體。

session bean 還可以再細分為 stateful session bean 與 stateless session bean ,這兩種的 session bean都可以將系統邏輯放在 method之中執行,不同的是 stateful session bean 可以記錄呼叫者的狀態,因此通常來說,乙個使用者會有乙個相對應的 stateful session bean 的實體。stateless session bean 雖然也是邏輯元件,但是他卻不負責記錄使用者狀態,也就是說當使用者呼叫 stateless session bean 的時候,ejb container 並不會找尋特定的 stateless session bean 的實體來執行這個 method。換言之,很可能數個使用者在執行某個 stateless session bean 的 methods 時,會是同乙個 bean 的 instance 在執行。從記憶體方面來看, stateful session bean 與 stateless session bean 比較, stateful session bean 會消耗 j2ee server 較多的記憶體,然而 stateful session bean 的優勢卻在於他可以維持使用者的狀態。 [/size]

EJB是基於哪些技術實現的

ejb包括session bean entity bean message driven bean,基於jndi rmi jta等技術實現。sessionbean在j2ee應用程式中被用來完成一些伺服器端的業務操作,例如訪問資料庫 呼叫其他ejb元件。entitybean被用來代表應用系統中用到的資...

封包的技術是實現

圖三 pe格式大致結構圖 003.jpg pe格式檔案一開始是一段dos程式,當你的程式在不支援windows的環境中執行時,它就會顯示 this program cannot be run in dos mode 這樣的警告語句,接著這個dos檔案頭,就開始真正的pe檔案內容了。首先是一段稱為 i...

有哪些基於 IBM Jazz 技術平台的產品推出?

目前在 jazz.net 上已經有以下的基於 jazz 技術平台的產品專案 rational team concertibm rational team concert 是乙個面向團隊的軟體開發平台,可以整合工作項追蹤 work item tracking 構建 builds 源 控制 source...