亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 轉:第一部分:ejb 體系結構的歷史和目標.txt

?? 一些學習java的文章
?? TXT
?? 第 1 頁 / 共 2 頁
字號:


Enterprise JavaBeans 體系結構將處理企業應用程序生命周期中的開發、部署和運行等方面。


Enterprise JavaBeans 體系結構將定義一些約定,這些約定使多個供應商提供的工具能夠開發并部署可在運行時互操作的組件。


Enterprise JavaBeans 體系結構將與現有的服務器平臺兼容。供應商將能夠擴展它們的現有產品,以支持 Enterprise JavaBeans 組件。


Enterprise JavaBeans 體系結構將與 Java 編程語言編寫的其他 API 兼容。


Enterprise JavaBeans 體系結構將提供 EJB 組件和非 Java 編程語言應用程序之間的互操作性。


Enterprise JavaBeans 體系結構將與 CORBA 兼容。
使用 EJB 技術的好處 
這些設計目標會使企業和開發人員得到什么好處呢?下面列出了可望從采用 Enterprise JavaBeans 環境獲得的好處:

EJB 組件使編寫應用程序更為簡單。盡管 EJB 體系結構復雜,但應用程序開發人員一般都不必再編寫用于訪問系統服務的代碼。一種稱為 EJB 容器的系統組件使系統服務可用于 EJB 組件的任務。

服務器端商務邏輯可以移植。除了 Java 語言固有的可移植性外,EJB 體系結構還在 bean 和支持該 bean 的容器之間提供了一套標準化的應用程序編程接口。這使開發人員能夠將 bean 從一種操作環境移植到另一種操作環境,而無須重新編寫其源代碼。

可以從現有的軟件組件裝配出服務器端應用程序,這與從現有的 Java bean 可以裝配出客戶端應用程序一樣,從而使軟件能夠重用。

EJB 體系結構內置了對典型企業級系統服務的支持,包括分布式對象、事務處理、數據庫、安全和全局命名。

多家 IT 供應商都采納 EJB 體系結構,這是由于有這樣的承諾:客戶將能夠從選定的供應商那里選購軟件組件,如 EJB 組件、容器及 EJB 服務器;也由于承諾了不同供應商的產品,只要符合 EJB 體系結構,就都是可互操作的。

用 EJB 組件構建的應用程序可以從一個服務器移植到另一個服務器,從而支持可伸縮性,這是因為在 EJB 模型中,各個軟件組件都是嚴格分離的。

EJB 體系結構能保障原有的 IT 投資,這是通過允許將現有的信息系統和資產“包裹”在這些應用程序中,而不要求客戶更換現有技術。事實上,在關系數據庫中存儲數據的企業已經有了一套已有雛形的實體 bean,正等著通過 EJB 外殼去訪問。

進一步考察 JNDI 
Enterprise JavaBeans 組件使用 Java Naming and Directory Interface (JNDI) 來訪問各種目錄服務。JNDI 分兩部分:應用程序編程接口 (API) 和服務供應商接口 (SPI):


“JNDI 體系結構由 JNDI API 和 JNDI SPI 組成。JNDI API 允許 Java 應用程序訪問各種命名和目錄服務。JNDI SPI 則是設計來供任意一種服務的供應商(也包括目錄服務供應商)使用。這使得各種各樣的目錄服務和命名服務能夠透明地插入到使用 JNDI API 的 Java 應用程序中。(見 JavaSoft,“JNDI: Java Naming and Directory Interface”)

JNDI API 并不同某種專用的命名技術或目錄技術連在一起,也不同任何供應商的目錄服務連在一起,因此它對 EJB 組件的可移植性有所貢獻。例如,客戶可以從多種不同的技術中選擇,來為其 EJB 應用程序提供目錄服務,這些技術包括:

LDAP:Sun 的 LDAP 服務供應商支持 LDAP 協議的第 2 版和第 3 版。 
NIS:Sun 提供一個 NIS 服務供應商(NIS 即網絡信息服務,以前稱為黃頁)。 
COS 命名:Sun 的 COS 命名服務供應商提供對 CORBA 命名服務的訪問。 
文件系統:Sun 提供一個服務供應商來訪問文件系統。 
RMI 注冊:Sun 為 RMI 注冊提供一個服務供應商。 
Novell:有幾個服務供應商可提供對目錄服務 NDS 的訪問以及 NetWare 3X 連接庫、Novell 文件系統和其他 Novell 服務(如擴展 NCP)的訪問。 
雖然 JNDI 規范對供應商是中立的,但不應認為,實現 JNDI 接口的應用程序服務器一定要能訪問來自多個供應商的服務供應商代碼。

JNDI 命名體系結構的關鍵概念包括: 

對象和名稱之間的綁定。 
若干稱為命名上下文的綁定集。 
命名系統,即若干組命名上下文。 
命名空間,指一個命名系統中的所有名稱。 
名稱分類為原子名稱、復合名稱和合成名稱。原子名稱是不可分割的,可以綁定到一個對象上。復合名稱是原子名稱的組合,而合成名稱則跨越多個命名系統。

命名上下文特別重要:所有的命名操作均是在上下文對象上進行的,并且名稱解析過程總是從最初的命名上下文開始。

EJB 應用程序是如何使用 JNDI 的呢?JNDI 的主要用途是檢索對 EJB 組件的引用。因為 EJB 框架是一個分布式對象框架,所以 EJB 應用程序不應當假定 EJB 組件的位置。JNDI 就是獲取對 bean 的起始引用的一種機制。當一個 bean 安裝到一個 enterprise bean 服務器上時,一個被稱為 EJB 容器的軟件組件就負責創建各個名稱-對象綁定,使所需的 Java 類文件能使用這個 bean。應用程序使用 JNDI 的查找方法來檢索對象引用,如下例所示:

Context initialContext = new InitialContext( );
CartHome cartHome = javax.rmi.PortableRemoteObject.narrow( 
initialContext.lookup("applications/shopping_cart"), CartHome.class);
 

應用程序有責任知道外部名稱,應用程序就是通過這個名稱才得以引用一個 enterprise bean,并通過 JNDI 來獲取對該 bean 的引用的。

進一步考察 JTA 
除 JNDI 以外,Enterprise JavaBeans 體系結構還使用 Java Transaction API (JTA)。因為事務對維護數據完整性和可靠性很重要,所以支持事務處理是 EJB 體系結構的一個基本部分。如果企業應用程序是分布式的,事務處理就會更加重要:


“事務的概念是一個重要的編程范例,其目的在于簡化既要求可靠性又要求可用性的應用程序結構,特別是那些需要同時訪問共享數據的應用程序。事務的概念最早是用在商務運作的應用程序中,其中它被用于保護集中式數據庫中的數據。后來,事務的概念已擴展到分布式計算的更廣泛的環境中。今天,事務是構建可靠的分布式應用程序的關鍵,這一點已得到廣泛承認。”(見對象管理組的“Transaction Service Specification”)

有時將事務描述為具有下列特征的工作單元: 

原子性 — 如果因故障而中斷,所有結果均撤銷 
一致性 — 事務的結果保留不變的特性 
孤立性 — 中間狀態對其他事務是不可見的 
持久性 — 已完成的事務的結果是持久的 
事務的終止有兩種方式:提交一個事務會使其所有的更改永久不變,而回滾 (rolling back) 一個事務則撤銷其所有的更改。

對象管理組織 (OMG) 為一種面向對象的事務服務,即對象事務服務 (OTS),創建了一種規范。OTS 是 EJB 體系結構內的事務服務的基礎。下列事務規范就是為 enterprise bean 所采用的事務模型而設:

OMG 的對象事務服務 (OTS) 
Sun Microsystems 的 Transaction Service (JTS) 
Sun Microsystems 的 Java Transaction API (JTA) 
開放組 (X/Open) 的 XA 接口
這種與語言無關的對象事務服務,為一個強健的分布式事務服務提供了基本概念、定義和功能。

Java Transaction Service 是 OTS 的 Java 映射,在 org.omg.CosTransactions 和 org.omg.CosTSPortability 這兩個包中定義。JTS 對事務分界和事務環境的傳播之類的服務提供支持。JTS 功能由應用程序通過 Java Transaction API 訪問。 

Java Transaction API 指定事務管理器與分布式事務中涉及的其他系統組件之間的各種高級接口,這些系統組件有應用程序、應用程序服務器和資源管理器等。JTA 功能允許事務由應用程序本身、由應用程序服務器或由一個外部事務管理器來管理。JTA 接口包含在 javax.transaction 和 javax.transaction.xa 這兩個包中。

XA 接口定義了資源管理器和分布式事務環境中外部事務管理器之間的約定。外部事務管理器可以跨多個資源協調事務。XA 的 Java 映射包含在 Java Transaction API 中。

 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区日韩| 色94色欧美sute亚洲线路一ni | 精品播放一区二区| 欧美天堂一区二区三区| 色999日韩国产欧美一区二区| 国产激情一区二区三区四区| 国产在线麻豆精品观看| 全国精品久久少妇| 奇米一区二区三区| 美女网站在线免费欧美精品| 天天av天天翘天天综合网| 亚洲色欲色欲www| 亚洲乱码国产乱码精品精小说| 亚洲色图视频网站| 一区二区三区影院| 亚洲国产精品一区二区久久 | voyeur盗摄精品| 成人中文字幕电影| 大胆欧美人体老妇| youjizz国产精品| 色久综合一二码| 欧美乱熟臀69xxxxxx| 欧美日本一区二区三区| 91麻豆精品久久久久蜜臀| 日韩欧美色综合| 国产欧美日韩在线观看| av不卡在线播放| 日韩午夜在线影院| 91麻豆精品久久久久蜜臀 | 久久精品男人的天堂| 久久久影视传媒| 中文字幕色av一区二区三区| 亚洲亚洲人成综合网络| 麻豆成人免费电影| 国产91清纯白嫩初高中在线观看| 成人免费视频app| 欧美伊人久久大香线蕉综合69| 欧美日韩高清一区二区不卡| 精品福利一区二区三区| 亚洲欧洲成人av每日更新| 偷拍与自拍一区| 成人丝袜视频网| 制服丝袜中文字幕一区| 国产欧美一区二区精品忘忧草| 亚洲啪啪综合av一区二区三区| 亚洲国产视频在线| 国产suv精品一区二区6| 在线观看成人免费视频| 久久久久久久网| 三级亚洲高清视频| 成人sese在线| 日韩一二在线观看| 最好看的中文字幕久久| 久久国产福利国产秒拍| 欧美探花视频资源| 国产精品久久精品日日| 蜜臀av性久久久久蜜臀av麻豆| 色婷婷久久一区二区三区麻豆| 欧美大片顶级少妇| 亚洲高清免费视频| www.亚洲精品| 国产色婷婷亚洲99精品小说| 丝袜美腿亚洲综合| 欧美三级日韩三级国产三级| 国产精品国产三级国产aⅴ无密码| 国产精品一级片| 欧美电影在线免费观看| 亚洲伦理在线精品| 99久久亚洲一区二区三区青草| 精品成人佐山爱一区二区| 午夜欧美在线一二页| 色女孩综合影院| 成人欧美一区二区三区视频网页 | 免费一级欧美片在线观看| 91浏览器在线视频| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产.精品.日韩.另类.中文.在线.播放| 欧美三级电影精品| 一级特黄大欧美久久久| 97se亚洲国产综合在线| 国产精品久久二区二区| 成人激情开心网| 国产精品天天看| 成人免费av资源| 国产精品理伦片| 色综合色狠狠天天综合色| 亚洲图片激情小说| 91污在线观看| 亚洲一区二区成人在线观看| 色国产精品一区在线观看| 樱花影视一区二区| 欧美又粗又大又爽| 丝袜美腿成人在线| 日韩你懂的在线播放| 国模娜娜一区二区三区| 久久网站最新地址| av日韩在线网站| 亚洲一区二区在线播放相泽| 欧美裸体bbwbbwbbw| 日韩高清在线一区| 亚洲国产精品久久久男人的天堂| 欧美性大战久久| 日本成人在线电影网| 精品久久久久久久久久久久久久久| 久久99精品久久久久久国产越南| 精品国产乱码久久久久久1区2区| 国产精品亚洲第一| 一区二区三区波多野结衣在线观看| 欧美性欧美巨大黑白大战| 美女性感视频久久| 亚洲欧洲美洲综合色网| 欧美二区三区91| 成人免费视频一区| 亚洲高清在线视频| 国产午夜精品久久久久久久| 色综合久久中文综合久久97| 日韩经典中文字幕一区| 欧美国产精品中文字幕| 欧美日韩午夜在线视频| 国产一区二区三区精品欧美日韩一区二区三区 | 国产综合久久久久影院| 亚洲欧洲av一区二区三区久久| 欧美高清一级片在线| 国产.欧美.日韩| 日本在线不卡视频一二三区| 国产日韩精品一区二区三区| 日本精品一级二级| 国产一区啦啦啦在线观看| 一区二区三区在线看| 久久久国产午夜精品| 欧美日韩一区二区三区在线看| 激情综合色丁香一区二区| 亚洲午夜精品网| 蜜臀av性久久久久av蜜臀妖精| 亚洲免费观看高清在线观看| 精品电影一区二区三区| 欧美精品一级二级| 色综合一个色综合亚洲| 国产一区二区伦理片| 日本午夜一区二区| 亚洲女与黑人做爰| 国产欧美日韩在线| 精品欧美黑人一区二区三区| 欧美日本一区二区三区| 色婷婷av一区二区三区软件 | 久久99热99| 日本中文一区二区三区| 亚洲小说春色综合另类电影| 亚洲欧美欧美一区二区三区| 国产情人综合久久777777| 精品日韩在线观看| 日韩欧美一区二区视频| 7777女厕盗摄久久久| 欧美日韩高清在线| 欧美人妖巨大在线| 欧美精品色综合| 欧美日韩久久一区二区| 欧美写真视频网站| 在线观看视频欧美| 欧美专区在线观看一区| 欧美亚洲日本一区| 欧美无砖砖区免费| 欧美日韩精品三区| 欧美情侣在线播放| 日韩一级视频免费观看在线| 欧美一区二区三区免费大片| 欧美高清你懂得| 欧美一区二区高清| 精品国产sm最大网站| 国产亚洲欧洲一区高清在线观看| 久久久精品欧美丰满| 日本一区二区不卡视频| 亚洲同性同志一二三专区| 国产91精品露脸国语对白| 成人免费视频视频在线观看免费 | 国产欧美在线观看一区| 国产精品电影院| 一区二区三区不卡在线观看| 亚洲第一福利视频在线| 天堂在线一区二区| 国产一区二区不卡在线| youjizz久久| 欧美日本不卡视频| 久久久五月婷婷| 中文字幕在线观看不卡| 亚洲国产成人高清精品| 激情丁香综合五月| a4yy欧美一区二区三区| 欧美视频在线不卡| 久久久三级国产网站| 一区二区三区国产精华| 精品一区二区久久久| 99久久精品情趣| 欧美一区二区高清| 国产精品久久久久久久久免费相片 | 亚洲欧美日韩精品久久久久| 日韩中文字幕不卡| 成人av资源在线观看| 91精品国产免费| 国产精品久久久一本精品|