欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JAVA語言中關(guān)于EJB技術(shù)的分析

本篇內(nèi)容主要講解“JAVA語言中關(guān)于EJB技術(shù)的分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“JAVA語言中關(guān)于EJB技術(shù)的分析”吧!

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供金寨網(wǎng)站建設(shè)、金寨做網(wǎng)站、金寨網(wǎng)站設(shè)計、金寨網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、金寨企業(yè)網(wǎng)站模板建站服務(wù),十多年金寨做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

JAVA語言中關(guān)于EJB技術(shù)概論,Enterprise JavaBean (EJB) 1.1 規(guī)范定義了開發(fā)和部署基于事務(wù)性、分布式對象應(yīng)用程序的服務(wù)器端軟件組件的體系結(jié)構(gòu)。企業(yè)組織可以構(gòu)建它們自己的組件,或從第三方供應(yīng)商購買組件。這些服務(wù)器端組件稱作 Enterprise Bean,它們是 Enterprise JavaBean 容器中駐留的分布式對象,為分布在網(wǎng)絡(luò)中的客戶機(jī)提供遠(yuǎn)程服務(wù)。

EJB技術(shù)概論

Enterprise JavaBean (EJB) 1.1 規(guī)范定義了開發(fā)和部署基于事務(wù)性、分布式對象應(yīng)用程序的服務(wù)器端軟件組件的體系結(jié)構(gòu)。企業(yè)組織可以構(gòu)建它們自己的組件,或從第三方供應(yīng)商購買組件。這些服務(wù)器端組件稱作 Enterprise Bean,它們是 Enterprise JavaBean 容器中駐留的分布式對象,為分布在網(wǎng)絡(luò)中的客戶機(jī)提供遠(yuǎn)程服務(wù)。

兩層和三層環(huán)境

在兩層客戶機(jī)/服務(wù)器環(huán)境中,程序員編寫與供應(yīng)商特定軟件緊密結(jié)合的應(yīng)用程序。通常,兩層應(yīng)用程序直接從客戶機(jī)訪問數(shù)據(jù)庫服務(wù)或事務(wù)服務(wù)。有時這種應(yīng)用程序稱作胖客戶機(jī),因為應(yīng)用程序邏輯駐留在客戶機(jī)上,這使客戶機(jī)變得龐大和復(fù)雜。下圖描繪了這一特性:

三層客戶機(jī)/服務(wù)器應(yīng)用程序使用一個中間或中間層,應(yīng)用程序服務(wù)器,它在客戶機(jī)應(yīng)用程序和后端數(shù)據(jù)庫之間操作。中間層存儲了系統(tǒng)的商業(yè)邏輯,并協(xié)調(diào)客戶機(jī)上與后端數(shù)據(jù)庫交互的顯示。

在兩層模型上使用三層體系結(jié)構(gòu)是出于以下兩個動機(jī):

改進(jìn)的可伸縮性、可用性和性能

改良的商業(yè)系統(tǒng)靈活性和可擴(kuò)展性

由于兩層系統(tǒng)利用了客戶機(jī)的處理能力,因而它具有良好的性能,但許多客戶機(jī)對單一后端資源(如數(shù)據(jù)庫)的特性會產(chǎn)生瓶頸,隨著客戶機(jī)數(shù)量逐漸增大,這會抑制可伸縮性、可用性和性能。三層系統(tǒng)試圖通過更有效地管理后端資源來消除這個瓶頸。利用資源管理技術(shù),如合用和集群中間層服務(wù)器,可以實現(xiàn)這個目標(biāo)。

合用允許許多客戶機(jī)共享不充足的資源(如數(shù)據(jù)庫連接),這樣可以減少后端服務(wù)器的工作負(fù)荷,從而使三層系統(tǒng)更有效。由于多個服務(wù)器和資源可以支持故障恢復(fù)并均衡不斷增加的客戶機(jī)數(shù)量的負(fù)載,因此集群可以使三層系統(tǒng)變得更具可用性和可伸縮性。

三層系統(tǒng)比相應(yīng)的兩層系統(tǒng)更靈活且更可擴(kuò)展,這是因為商業(yè)邏輯和服務(wù)(如安全性和事務(wù))都駐留在中間層,并且基本上獨立于客戶機(jī)應(yīng)用程序。

如果正確實現(xiàn)了三層系統(tǒng),那么在使用 Enterprise JavaBean 的情況下,服務(wù)會自動應(yīng)用于客戶機(jī)請求,因此服務(wù)是看不見的。由于服務(wù)對于客戶機(jī)不可見,因此對服務(wù)的更改也不可見。如果正確實現(xiàn)了三層系統(tǒng),那么中間層上對商業(yè)邏輯的更改和增強(qiáng)也可對客戶機(jī)應(yīng)用程序隱藏。

另外,如果客戶機(jī)與中間件組件是以 Java 編程語言實現(xiàn)的,那么它們極有可能具有可移植性。可以非常容易地將實現(xiàn)客戶機(jī)和應(yīng)用程序服務(wù)器的類文件重新安置到當(dāng)前最合適的主機(jī)上。

到此,相信大家對“JAVA語言中關(guān)于EJB技術(shù)的分析”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享文章:JAVA語言中關(guān)于EJB技術(shù)的分析
分享URL:http://chinadenli.net/article16/gissgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、定制網(wǎng)站、商城網(wǎng)站、域名注冊、用戶體驗服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營