W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
企業(yè)java bean(EJB)是用于構(gòu)建高度可擴(kuò)展性和強(qiáng)大的企業(yè)級(jí)應(yīng)用程序被部署在J2EE應(yīng)用服務(wù)器如JBoss的開(kāi)發(fā)架構(gòu),Web邏輯等。
EJB 2.0到3.0是一個(gè)巨大的轉(zhuǎn)變。使EJB應(yīng)用程序更加容易開(kāi)發(fā)。
本教程是專為那些愿意學(xué)習(xí)簡(jiǎn)單EJB編程的軟件人才編寫的。本教程將讓你了解EJB編程概念,完成本教程后,你將獲得中級(jí)的專業(yè)知識(shí)水平。
在學(xué)習(xí)本教程之前,你應(yīng)該對(duì)java編程語(yǔ)言、文本編輯器和執(zhí)行程序等有一個(gè)基本的了解,因?yàn)槲覀円_(kāi)發(fā)使用基于EJB的企業(yè)應(yīng)用,因此如果你對(duì)其他技術(shù)如數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器有一定的了解再學(xué)習(xí)會(huì)更好。
EJB代表企業(yè)Java Beans。 EJB是一個(gè)J2EE平臺(tái)的一個(gè)重要部分。 J2EE平臺(tái)擁有基于組件的架構(gòu),可提供多層次,分布式和高事務(wù)功能的企業(yè)級(jí)應(yīng)用。
EJB提供了一個(gè)架構(gòu)來(lái)開(kāi)發(fā)和部署考慮穩(wěn)定性,高擴(kuò)展性和高性能的基于組件的企業(yè)應(yīng)用程序。 EJB應(yīng)用程序可以部署在任何應(yīng)用服務(wù)器符合J2EE 1.3標(biāo)準(zhǔn)規(guī)范的。我們將在本教程中要討論EJB 3.0。
簡(jiǎn)化大型企業(yè)級(jí)應(yīng)用程序的開(kāi)發(fā)。
應(yīng)用服務(wù)器/ EJB容器提供了最像事務(wù)處理,日志記錄,負(fù)載均衡,持久性機(jī)制,異常處理等系統(tǒng)級(jí)的服務(wù)。開(kāi)發(fā)者只注重于應(yīng)用程序的業(yè)務(wù)邏輯。
EJB容器管理EJB實(shí)例的生命周期因此開(kāi)發(fā)者需要更不用擔(dān)心何時(shí)創(chuàng)建/刪除EJB對(duì)象。
EJB主要是簡(jiǎn)要介紹以下三種類型:
類型 | 描述 |
---|---|
會(huì)話Bean | 會(huì)話bean會(huì)在單個(gè)特定用戶會(huì)話中存儲(chǔ)數(shù)據(jù)。它可以是有狀態(tài)或無(wú)狀態(tài)的 。與實(shí)體bean相比它的資源較少。會(huì)話bean得到盡快的用戶會(huì)話終止銷毀。 |
實(shí)體Bean | 實(shí)體Bean表示持久性數(shù)據(jù)存儲(chǔ)。用戶可以通過(guò)實(shí)體bean把數(shù)據(jù)保存到數(shù)據(jù)庫(kù),以后可以從實(shí)體bean的數(shù)據(jù)庫(kù)中回收。 |
消息驅(qū)動(dòng)bean | 消息驅(qū)動(dòng)Bean在JMS(Java消息服務(wù))的環(huán)境中使用。消息驅(qū)動(dòng)Bean可以從外部實(shí)體消耗JMS消息,并采取相應(yīng)的行動(dòng)。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: