日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 學院 > 開發(fā)設計 > 正文

什么是EJB

2019-11-18 14:27:40
字體:
來源:轉載
供稿:網友

  (來源:http://www.ibm.com.cn)
1.什么是 EJB?
一個技術規(guī)范:EJB 從技術上而言不是一種"產品"
EJB 是一種標準描述了構建應用組件要解決的:
可擴展 (Scalable)
分布式 (Distributed)
事務處理 (Transactional)
數據存儲 (Persistent)
安全性 (Secure)

2.Sun 對 EJB 的期望
提供一個標準的分布的、基于 OO 的組件架構
屏蔽復雜的系統(tǒng)級功能需求
Write once, run anywhere
與非 java 應用之間的互操作能力
兼容 CORBA 標準

3.為什么選擇 EJB?

EJB 服務器完成"繁雜"的工作:應用開發(fā)人員關注于業(yè)務邏輯的實現而不是底層的實現機制(類似于 4GL 語言設計的目標)
支持事務處理
多個業(yè)務操作同時成功,或全部失敗
可以通過在代碼外的描述來定義事務處理級別
可擴展性
EJB 可以根據您應用的增長而擴展
EJB 服務器往往還提供了負載均衡和
安全性:由 EJB 服務器提供資源的訪問權限控制

4.EJB 架構

為了滿足架構的目標,規(guī)范中描述了
服務器 (Server)
容器 (Container)
類 (Class) 和實例 (Instance)
Home 和 Remote 接口
客戶端 (Client)

5. 簡化的編程模型

關注于業(yè)務邏輯實現:EJB 負責生命周期 (lifecycle), 數據存儲 (persistence), 事務處理語義 (transactional semantic), 安全(security), ...
通用的編程模型:各種服務的高層 API
Java 是其編程語言

1.EJB 特點

由一個 EJB 容器在運行時創(chuàng)建和治理 EJB
在部署 EJB 時定制其運行方式
由 EJB 容器和服務器來協(xié)調客戶端的訪問
可以部署到任何兼容的 EJB 容器中
客戶端對 EJB 的視圖是由 Bean 開發(fā)人員決定的

2.EJB 服務器

治理 EJB 容器 (它治理 Bean)
提供對操作系統(tǒng)服務的存取
提供 Java 相關的服務,尤其是
通過 JNDI 訪問命名空間
基于 OTS 的事務處理服務

3.EJB 容器

治理 Bean 生命周期:將 EJB 服務器提供的服務傳遞給 Bean
生成代碼來實現對 Bean 的存取訪問
強制事務處理的限制
創(chuàng)建、初始化和回收 Bean
治理持久數據的存儲
對客戶端而言 EJB 容器是透明的

4.在一個 EJB 服務器中的容器

目前容器通常是由 EJB 服務器本身提供的
在 EJB 1.0 或 1.1 規(guī)范中沒有定義容器-到-服務器的接口
各廠商可以根據他們的見解來實現服務器和容器的各自責任

5.容器提供服務: 數據存儲

容器決定何時載入/儲存狀態(tài)
Container-Managed Persistence(容器治理存儲/CMP)
容器負責存儲您的 Bean
容器生成必要的類和代碼
Bean-Managed Persistence(Bean 治理存儲/BMP)
Bean 開發(fā)人員提供存儲代碼
開發(fā)人員決定 如何存儲, 容器仍然決定 何時進行

6.容器提供服務: 事務處理

可以由容器代理來實現
容器將得到業(yè)務邏輯方法的事務處理需求
容器提供事務控制代碼
也可以由程序員通過代碼實現

7.容器提供服務: 其它服務

其它服務包括
命名 (Naming)
安全 (Security)
線程治理 (Thread management)
這些服務由容器代理完成將減少應用開發(fā)人員的負擔


8.分布式對象運算

遠程對象被作為本地對象來處理:傳遞信息的方式不變,但開銷更大
EnterPRise JavaBeans 永遠運行在服務器上:對 Bean 的訪問永遠是遠程調用

9.Stub 和 Skeleton

由 EJB 生成:
"Stub" 對要傳遞出去的信息編碼
"Tie/Skel" 將接受到的信息解碼并傳遞給目標對象

10.分類: Enterprise JavaBeans

+---Entity Beans--CMP/BMP
Ejb--
+---session Beans--Stateful/Stateless

會話 Bean (Session Bean):根據 EJB 規(guī)范,一個會話 Bean 是:

代表單個客戶端來執(zhí)行
可以參與到事務處理中
不直接代表共享于數據庫中的數據,但它能訪問和更新這些數據
相對而言是短暫存在的
當 EJB 容器失效后就不存在---客戶端需要重新建立一個信新的會話對象來繼續(xù)運算

實體 Bean (Entity Bean):根據 EJB 規(guī)范,一個實體 Bean 是:

提供在數據庫中數據的對象視圖
答應被多個用戶共享存取訪問
可以是長期存在 (只要它存在于數據庫中)
實體 Bean, 它的主鍵對象, 以及它的遠程引用將能跨 EJB 容器的宕機而存在

11.EJB 類和實例

構建 EJB 應用包括來自三方的代碼
開發(fā)人員編寫的代碼
由 EJB API 定義的類和接口
由容器自動生成的代碼
開發(fā)人員編寫的代碼包括
Bean 類 (定義了業(yè)務邏輯)
Home 接口 (如何查找或創(chuàng)建 bean)
Remote 接口 (如何存取 bean)
其它組件,根據 bean 實際要求

12.EJB Home 接口

每個 bean 有一個
用于:創(chuàng)建新的 bean 實例、查找現存的 bean (只能是實體 bean)

Remote 接口:定義 bean 的公共接口---只有在 Remote 接口中定義的方法才能被客戶端訪問

EJB 客戶端

可以為 servlet, jsp, 應用程序或其它 bean
通過 JNDI 來查找 EJB home 接口,步驟為:
創(chuàng)建一個 JNDI Context (initial context)
使用 JNDI Context 來查找 bean home 接口
使用 bean home 接口來創(chuàng)建/查找 bean 實例
使用 bean 實例完成業(yè)務操作
實際的存取 (對 EJB) 是通過容器生成的類來完成

EJB 架構

客戶端對 bean 訪問永遠不是直接的
EJBObject (tie) 是由容器自身提供的:用來幫助治理 bean 的生命周期

EJB 中的角色

EJB 服務器供給商: 開發(fā)并銷售 EJB 服務器
EJB 容器供給商: 開發(fā)并銷售 EJB 容器
Enterprise bean 開發(fā)人員: 開發(fā)并銷售 EJB
應用組裝人員: 將不同的 EJB 搭建成應用
部屬人員: 使用相應工具在運行環(huán)境下配置 EJB
系統(tǒng)治理員: 監(jiān)視運行時情況

***************
*您學到了哪些?*
***************
EJB 是構建健壯,可擴展并支持事務處理的分布式對象技術規(guī)范
有兩種類型的 EJB: Session Bean 和 Entity Bean
一個 EJB 服務器使用 EJB 容器;容器來治理其所包容 bean 的生命周期
每個 bean 將有三個類: bean 類, home 接口和 remote 接口

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
91精品综合久久| 久久婷婷国产| 91精品国产91久久久久久三级| 欧美日韩亚洲综合| 国产午夜精品视频| 国产在线日韩精品| 精品一二三四区| 国产在线www| 精品视频在线视频| 精品日韩欧美在线| 久久香蕉精品| 在线不卡一区二区| 首页国产欧美久久| 日韩精品第一区| 91精品无人成人www| 欧美日韩在线不卡一区| 欧美 亚洲 精品 三区| 日韩欧美国产三级| 欧美另类专区| 一区二区91| 日韩一二三四区| 欧美日韩视频不卡| 91麻豆精品国产91久久久使用方法 | 日韩不卡在线播放| 一区二区三区久久| 最新日韩中文字幕| 欧美日韩精品免费在线观看视频| 一本大道一区二区三区| 久久久99久久| 国产一级片在线| 国产一区在线不卡| 婷婷综合福利| 91av久久久| 亚洲国产欧美日韩精品| 亚洲一区不卡在线| 香蕉av一区| 午夜私人影院在线观看| 中文字幕日韩欧美在线视频| 亚洲国产www| 亚洲成年人在线播放| 91麻豆精品国产91久久久使用方法 | 欧美日韩高清| 久久99精品久久久久子伦| 中文字幕成人乱码在线电影| 中文字幕日韩欧美在线视频| av影视在线看| 国产手机精品视频| 国产视频不卡| 欧美日韩成人综合| 日韩国产欧美亚洲| 色www精品视频在线观看| 精品播放一区二区| 亚洲免费视频一区| 国产成人精品av久久| 99久热re在线精彩视频| 日韩欧美国产黄色| 欧美日韩乱国产| 精品国产99久久久久久| 欧美成人二区| 国产日韩1区| 国产一级视频| 国产欧美综合在线观看第十页| 日韩不卡一二三区| 欧美三级中文字幕在线观看| 成人欧美亚洲| 日韩精品大片| 日韩欧美国产视频| 亚洲免费专区| 最近中文av字幕在线中文| 亚洲高清中文字幕| 国产卡1卡2卡三卡在线| 精品久久电影| 国产在线小视频| 国产亚洲短视频| 亚洲乱码一区av黑人高潮| 国产丝袜在线播放| а√天堂中文在线资源8| 日韩一级在线免费观看| 91精品国产综合久久香蕉最新版 | 成人a在线观看| 欧美在线日韩精品| 午夜黄色小视频| 欧美三级三级三级爽爽爽| 亚洲免费中文字幕| 日韩欧美亚洲国产| 国产免费一级| 亚洲成年人影院在线| 欧美日韩一级黄| 日韩一级免费在线观看| 日韩网站中文字幕| 91精品国产综合久久香蕉的特点 | 一区二区三区精品在线| 91精品国产亚洲| 91久久精品视频| 日韩在线观看精品| 色www精品视频在线观看| 视频在线一区二区| 亚洲一卡二卡在线观看| 樱花草www在线| 亚洲成av人片在线| 一区在线视频观看| 正在播放日韩精品| 拍真实国产伦偷精品| 日韩欧美专区在线| 日韩欧美亚洲国产| 日韩精品欧美在线| 日韩不卡一二区| 日韩亚洲不卡在线| 中文字幕日韩欧美在线| 国产视频一二区| 欧美日韩亚洲一| 欧美高清一级片在线| 精品日韩99亚洲| 久久久精品免费免费| 欧美一级日韩不卡播放免费 | 一区二区中文视频| 久久综合九色欧美综合狠狠| 日韩欧美999| 中文字幕久久av| 亚洲大胆人体av| 日韩亚洲欧美中文三级| 国产偷国产偷亚洲清高网站| 亚洲欧美日本国产专区一区| av不卡免费看| 久99久视频| 成年人黄国产| 欧美日韩国产一区中文午夜| av中文在线播放| 日韩精品第一区| 在线视频不卡国产V| 精品福利二区三区| 亚洲综合三区| 在线看的av| 欧美在线日韩精品| 国产欧美日韩在线观看| 在线视频一区二区三区在线播放| 日韩视频在线一区| 亚洲日本欧美日韩高观看| 国产在线高清精品| 国产欧美日韩亚州综合| 日韩精品在线免费观看| 日韩高清不卡一区| 一区免费在线| 日韩国产一区| 在线视频国产三级| 久久精品国产91精品亚洲| 欧美国产一区视频在线观看| 日韩国产一区| 国产在线观看黄色| 91日韩欧美| 亚洲免费中文字幕| 日韩欧美在线不卡| 91精品在线观看入口| 亚洲a中文字幕| 99热最新网址| 中文字幕日韩视频| 午夜国产福利在线观看| 天堂中文在线视频| 日韩.欧美.亚洲| 在线观看区一区二| 不卡中文一二三区| 欧美性生交大片免费| 最新中文字幕在线播放 | 亚洲欧美中文在线视频| 日韩在线视频观看| 中文在线视频| 91久久视频| 欧美日韩在线不卡| 日韩av综合在线观看| 亚洲大片精品永久免费| 精品欧美久久久| 中文不卡在线| 国产高清在线视频| 日韩在线精品| 亚洲区中文字幕| 中文字幕视频在线免费欧美日韩综合在线看 | 欧美日韩亚洲国内综合网俺| 久久精品夜夜夜夜久久| 欧美特黄一区| 欧美日韩成人一区二区| 欧美一卡2卡三卡4卡5免费| 日韩欧美在线综合网| 99亚洲视频| 日韩在线精品视频| 欧美日韩综合在线观看| 午夜视频在线观看一区| 日韩免费不卡avV| 国产一二三区精品视频| 日韩精品首页| 日本a口亚洲| 亚洲福利一区| 视频一区不卡| 国产啊啊啊视频在线观看| 欧美日韩高清不卡| 久久久99久久精品欧美| 日韩一级免费视频| www.中文字幕在线| 成人一区二区不卡免费| 精品成人久久久| 91九色在线播放| 欧美国产综合视频| 一区二区在线看| 亚洲欧洲综合另类| 国产无套粉嫩白浆在线2022年 | 国产小视频在线观看免费| 一级片在线播放| 国产一级在线免费观看| 黄色一区二区视频| 91精品国产91久久久| 精品在线91| 精品国产99久久久久久| 中文字幕日韩高清| 视频一区视频二区中文| 久久精品黄色片| 国产91大片| 国产欧美日韩综合| 91精品在线免费观看| 欧美日韩精品免费在线观看视频| 日韩精品三级| 精品在线一区二区| 欧美一级在线免费| 中文字幕日韩国产| 丰满少妇一区二区| 中文字幕综合在线| 日韩美女中文字幕| 拍真实国产伦偷精品| 亚洲乱码视频| 红桃视频亚洲| 中文天堂资源在线| 中文字幕亚洲第一| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲日韩在线| 午夜国产在线视频| 欧美日韩国产免费观看视频| 欧美日韩国产一级片| 日韩在线不卡一区| 久久精品国产91精品亚洲| 91精品国产调教在线观看| 国产激情在线播放| 蜜臀91精品国产高清在线观看| 亚洲欧洲三级| 中文字幕不卡三区| 欧美 日韩 中文字幕| 在线国产99| 第一页在线观看| 亚洲素人一区二区| 成人a在线观看| 国产欧美高清在线| 天天摸日日摸狠狠添| 精品熟女一区二区三区| 国产色在线视频| 日韩精品在线免费看| 国产成人va亚洲电影| 欧美日韩激情在线一区二区三区 | 一区二区中文视频| 91精品国产色综合久久久蜜香臀 | 粉嫩喷白浆久久| 亚洲乱码一区av黑人高潮| 日韩视频精品在线观看| 伊人亚洲视频| 欧美日韩国产在线观看| 日韩三级视频在线| 九九九精品视频| av高清一区| 国产最新在线| 91精品久久久久久蜜臀| 欧美日韩亚洲天堂| 精品日韩av一区二区| 国产三级精品网站| 日韩精品在线网站| 日韩欧美中文免费| 亚亚洲欧洲精品| 国产一级视频在线播放| 国产精久久久久| 国产欧美三级| av免费在线不卡| 日韩视频国产视频| 国产欧美日韩在线看| 国产一区成人| 国产亚洲福利| 一区视频在线播放| 欧美中日韩在线| www.精品视频| 一区二区在线视频播放| 在线亚洲人成| av亚洲免费| 在线视频亚洲| 欧美激情一区二区三区在线| 久久久精品国产免费观看同学| 亚洲三级av| 欧美片网站免费| 香蕉精品久久| 亚洲专区一二三| 一区二区三区免费看视频| 亚洲三级av| 日韩久久在线| 最近高清中文在线字幕在线观看1 中文字幕在线视频久 | 日韩欧美中文字幕在线观看| 欧美日韩中文精品| 亚洲第一精品在线| 欧美日韩在线精品成人综合网| 91精品国产调教在线观看| 色欧美日韩亚洲| 日韩亚洲欧美中文三级| 中文字幕在线播放一区| 国产高清在线观看| 欧美日韩国产综合视频在线观看| 国产色在线 com| 国产精久久久久| 日本免费看黄| 一本大道一区二区三区| 欧美日韩在线观看成人| 日韩美女中文字幕| 中文在线一区| 国内激情久久| 国产日韩精品久久久| 国产1卡2卡三卡四卡网站| 婷婷中文字幕一区三区| 日韩亚洲欧美中文三级| 日韩精品在线视频观看| 国产一级视频| 欧美日韩在线看| 欧美熟妇乱码在线一区| 久久久精品日韩欧美| 欧美日韩国产综合视频在线观看中文| 日韩欧美在线1卡| 亚洲 欧美综合在线网络| 亚洲一区在线观看免费| 国产一级片在线播放| 中文字幕亚洲字幕| 久久精品日韩无码| 亚洲免费福利视频| 欧美99久久| 日韩字幕在线观看| 欧美日韩亚洲一| 日韩在线视频免费观看| 亚洲女人天堂色在线7777| 中文字幕国产欧美| 91久久精品国产91性色69| 欧美日韩在线视频一区| 色综合影院在线| 中文欧美字幕免费| 日韩欧美一级视频| wwwav91com| 亚洲一级二级| 国产资源中文字幕| 在线视频日韩欧美| 中文字幕在线观看网址| 一区二区在线视频播放| 精品日韩欧美在线| 国产最顶级的黄色片在线免费观看| 亚洲伊人婷婷| 日韩中文字幕第一页| 精品欧美日韩在线| 在线日韩欧美| 国产字幕中文| 日韩精品视频在线播放| 午夜精品一区二区三区免费视频| 国产高清精品在线观看| 欧美日韩在线播放三区四区| 欧美日韩中文字幕在线| 欧美日韩国产中文精品字幕自在自线| 一区二区视频国产| 成人欧美亚洲| 精品久久久精品| 在线日韩中文字幕| 在线中文字幕视频| 国产 欧美 在线| av不卡免费看| 国产自产视频| 欧美日韩国产综合网| 欧美日韩国产不卡| 久久91精品久久久久久秒播| 国产乱国产乱老熟300| 欧美一级日韩一级| 亚洲乱码中文字幕| 国产黄色一级片| 欧美日韩精品免费看| 中文在线日韩| 91精品国产亚洲| 中文网丁香综合网| 亚洲 欧美综合在线网络| 在线一区免费| 欧美激情一区二区三区在线| 色综合婷婷久久| 国产成人精品999| 久久视频一区| 欧美日韩国产在线看| 在线观看精品国产| 欧美日韩高清一区二区不卡| wwwwww在线观看| 国产欧美日韩最新| 午夜福利一区二区三区| 精品日韩视频| 国产一区不卡精品| 中文字幕 亚洲一区| 不卡中文一二三区| 欧美日韩高清一区二区| 国产激情久久| 中文字幕4区|