|
|
|
目前位置:首頁 >
【大學教育課程】 > 計算機工程學科 > 程序語言|數據庫|軟件 |
|
|
課程名稱: EJB 技術及應用 |
|
課程編號: |
SR_7109 |
系列: |
(大學)遠距教育課程 |
授課學校: |
東北大學 |
授時: |
全 26 講 |
授課語言: |
中文 |
光碟版: |
1 片教程光碟(rmvb檔) |
其他說明: |
.......... |
|
簡 介: |
EJB是sun的JavaEE服務器端組件模型,設計目標與核心應用是部署分佈式應用程序。憑借java跨平台的優勢,用EJB技術部署的分佈式系統可以不限於特定的平.......... |
|
光碟版: |
NT$ 295 元
|
購 買: |
|
訂購說明: |
◎優惠期間中!各版本為均一價,請於結帳時註明
◎網路版→檔案複查中,暫不提供
◎光碟版→各國(地區)暫不提供光碟配送服務
◎下載版→由Google 雲端硬碟下載,(請備記
Gmail帳號) 訂購多套另附--贈送課程
|
|
喜歡這門課程嗎?按分享推薦給你的朋友吧!
|
|
|
|
|
|
EJB是sun的JavaEE服務器端組件模型,設計目標與核心應用是部署分佈式應用程序。憑借java跨平台的優勢,用EJB技術部署的分佈式系統可以不限於特定的平台。EJB
(Enterprise JavaBean)是J2EE(javaEE)的一部分,定義了一個用於開發基於組件的企業多重應用程序的標準。其特點包括網絡服務支持和核心開發工具(SDK)。
在J2EE裡,Enterprise Java Beans(EJB)稱為Java 企業Bean,是Java的核心代碼,分別是會話Bean(Session
Bean),實體Bean(Entity Bean)和消息驅動Bean(MessageDriven Bean)。
企業級JavaBean(Enterprise JavaBean, EJB)是一個用來構築企業級應用的伺服器端可被管理元件。
Java企業版API(Java Enterprise Edition)中提供了對EJB的規範。EJB是一個封裝有某個應用程式之業務邏輯伺服器端元件。EJB最早於1997年由IBM提出,旋即被昇陽電腦採用並形成標準(EJB
1.0 和EJB 1.1)。其後在Java社群行程(Java Community Process)支援下陸續有一些JSR被制訂來定義新的EJB標準,分別是JSR
19 (EJB 2.0), JSR 153 (EJB 2.1) 以及最新的JSR 220 (EJB 3.0)。
EJB規範的目的在於為企業及應用開發人員實作後台業務提供一個標準方式,從而解決一些此前總是在作業過程中總是重複發生的問題。EJB以一個標準方式自動處理了諸如資料持久化,事務整合,安全對策等不同應用的共有問題,使得軟體開發人員可以專注於程式的特定需求而不再飽受那些非業務元素的困擾。
據此,EJB規範明確了一個應用伺服器應當支援的中間管理細目,包括:
資料持久化
事務處理
並行控制
基於JMS的事件驅動
基於JNDI的名字和空間管理
基於JCE和JAAS的安全管理
應用伺服器端的軟體元件部署
使用RMI-IIOP協定的遠端程序呼叫
將業務方法暴露為Web服務
其實EJB和JavaBean是不同的東西,處理的事也不一樣,JavaBean可以想像是Windows的OCX,
人家提供或由自己設計的一個元件,這個元件可以有使用者介面也可以沒有,重點在於這個
元件是與AP處於相同的地方(所謂AP不管是Web/Application/Applet),所以JavaBean沒有把重點
放在Multi-Tier的作業之上。而EJB本質上除了程式共用(與JavaBean同)之外,它把重點放在
Multi-Tier的作業上,所以必需解決Client端該如何呼叫到Server端的class來做事的問題,而這些
問題的本質都相同(不同的只是每個class內做的事不同),如果能把這些本質相同的事分離出來
,由工具程式或由Server幫我們做出來,那該有多好,是的,EJB所在的Container/Server(也就是
我們用的WebLogic)便幫我們做這件事。
除了解決方才說的問題之外,EJB也提供一個Transaction宣告的機制,只要宣告該EJB需不
需要 Transaction,或需不需要新的Transaction,便可以控制討厭的Transaction問題。可以想像
一下,如果有一個EJB(名叫ejb1)裡面Update了兩個Table,所以我們知道要用一個Transaction把
這兩個Update包起來,但是,另外有一個EJB(叫ejb2)需用ebj1的function來Update這兩個Table,
可是要與ejb2處於相同的Transaction,這下可好,我們設計ejb1時怎麼知道有沒有處在哪一個
Transaction之內,所以就得用更複雜的方法來做。而EJB的規定,這些事情不用程式設計者擔心
只要用宣告的就可以決解了。到這裡也可以瞭解瞭解Web Server做的事和ApplicationServer做的
事有差多少了吧?
EJB技術及應用 (課程內容)
第1章 概述
第2章 EJB開發基礎
第3章 實體Bean
第4章 會話Bean
第5章 EJB應用實例
|
本套課程教材講解詳細,圖文並貌,非常的引人入甚,能讓你更好的吸收知識,從學習中找到樂趣!每講40~50分鐘的學習中,如同坐在大學課堂內一般輕鬆學習!
視頻教程有老師詳解授課並且自帶清晰圖像或文字板書,所以也不需要另外的參考資料了。文字圖像資料與真人視頻交互同步更新。視頻教程方式不會遺漏任何和難點,可以反覆學習直至學會為止。有老師領路比自己自學研究將會輕鬆百倍,而且不容易枯燥乏味如果今天學習了一半,想明天接著學,
則同時可以方便地通過快進選擇自己的學習進度。
工作學習兩不誤,不用再付昂貴的學習費用和應對許許多多的考試。
|
全學時授課
(共26 講) 每講約 40~50 分鐘
|
第01講 EJB技術及應用
第02講 EJB技術及應用
第03講 EJB技術及應用
第04講 EJB技術及應用
第05講 EJB技術及應用
第06講 EJB技術及應用
第07講 EJB技術及應用
第08講 EJB技術及應用
第09講 EJB技術及應用
第10講 EJB技術及應用
第11講 EJB技術及應用
第12講 EJB技術及應用
第13講 EJB技術及應用 |
第14講 EJB技術及應用
第15講 EJB技術及應用
第16講 EJB技術及應用
第17講 EJB技術及應用
第18講 EJB技術及應用
第19講 EJB技術及應用
第20講 EJB技術及應用
第21講 EJB技術及應用
第22講 EJB技術及應用
第23講 EJB技術及應用
第24講 EJB技術及應用
第25講 EJB技術及應用
第26講 EJB技術及應用 |
|
|
|
|
|
|
table>
|
|
|