EJB3.0入門經典(筆記) – 第1章 EJB知識與運行環境設定

來源:互聯網
上載者:User

第1章          




EJB

知識與運行環境設定


 


1.     


EJB
定義了三種
Enterprise Bean

l         



會話
Bean

Session Bean

l         



實體
Bean

Entity Bean

l         



訊息驅動
Bean

Message-Driven Bean

 

 

2.     


會話
Bean
通常用於實現商務邏輯,分為有狀態(
Stateful

Bean
和無狀態(
Stateless

Bean

 

 

3.     


實體
Bean
僅被當作
POJO
來使用,並負責與資料庫進行對象關係映射(
ORM
)。

 

 

4.     


訊息驅動
Bean
被設計用來處理訊息請求。它能夠收發非同步訊息,並輕易地與其他
EJB
互動。特別適用於當一個業務執行時間很長,而執行結果無需即時向使用者反饋的場合。

 

 

5.     


支援
EJB3.0
的應用伺服器有:
JBOSS

4.2.x
以上)、
Glassfish

WebLogic

10
以上)、
Sun Application Server

9.0
以上)。

 

 

6.     


建議設定
JBOSS_HOME
環境變數,以便於
Ant
打包發布等操作。

 

 

7.     


JBoss
的主要目錄:

l         



client
:用戶端與
JBoss
通訊所需的
API
庫。(通常,我們總是將該目錄下的所有
jar
檔案加入到
Classpath
中)

l         



server/default
:預設配置,包含
Java EE
應用所需的大部分標準服務,但不包含
JAXR

IIOP
或其他任何叢集服務。

l         



server/default/deploy

JBoss
的熱部署目錄,任何位於此目錄下的檔案或目錄都會被自動部署,比如
ear

war

jar
,甚至服務。

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.