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