亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

J2EE培訓(xùn) 百分網(wǎng)手機(jī)站

J2EE的基本術(shù)語(yǔ)

時(shí)間:2017-10-18 11:11:18 J2EE培訓(xùn) 我要投稿

J2EE的基本術(shù)語(yǔ)

  J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。事實(shí)上,sun設(shè)計(jì)J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統(tǒng)模式中,客戶端擔(dān)當(dāng)了過多的角色而顯得臃腫,在這種模式中,第一次部署的時(shí)候比較容易,但難于升級(jí)或改進(jìn),可伸展性也不理想,而且經(jīng);谀撤N專有的協(xié)議??通常是某種數(shù)據(jù)庫(kù)協(xié)議。它使得重用業(yè)務(wù)邏輯和界面邏輯非常困難,F(xiàn)在J2EE 的`多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是 J2EE 典型的四層結(jié)構(gòu):

J2EE的基本術(shù)語(yǔ)

  運(yùn)行在客戶端機(jī)器上的客戶層組件

  運(yùn)行在J2EE服務(wù)器上的Web層組件

  運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件

  運(yùn)行在EIS服務(wù)器上的企業(yè)信息系統(tǒng)(Enterprise information system)層軟件

  J2EE應(yīng)用程序組件

  J2EE應(yīng)用程序是由組件構(gòu)成的.J2EE組件是具有獨(dú)立功能的軟件單元,它們通過相關(guān)的類和文件組裝成J2EE應(yīng)用程序,并與其他組件交互。J2EE說明書中定義了以下的J2EE組件:

  應(yīng)用客戶端程序和applets是客戶層組件.

  Java Servlet和JavaServer Pages(JSP)是web層組件.

  Enterprise JavaBeans(EJB)是業(yè)務(wù)層組件.

  客戶層組件

  J2EE應(yīng)用程序可以是基于web方式的,也可以是基于傳統(tǒng)方式的.

  web層組件

  J2EE web層組件可以是JSP 頁(yè)面或Servlets.按照J(rèn)2EE規(guī)范,靜態(tài)的HTML頁(yè)面和Applets不算是web層組件。

  正如下圖所示的客戶層那樣,web層可能包含某些 JavaBean 對(duì)象來處理用戶輸入,并把輸入發(fā)送給運(yùn)行在業(yè)務(wù)層上的enterprise bean 來進(jìn)行處理。

  業(yè)務(wù)層組件

  業(yè)務(wù)層代碼的邏輯用來滿足銀行,零售,金融等特殊商務(wù)領(lǐng)域的需要,由運(yùn)行在業(yè)務(wù)層上的enterprise bean 進(jìn)行處理. 下圖表明了一個(gè)enterprise bean 是如何從客戶端程序接收數(shù)據(jù),進(jìn)行處理(如果必要的話),并發(fā)送到EIS 層儲(chǔ)存的,這個(gè)過程也可以逆向進(jìn)行。

  有三種企業(yè)級(jí)的bean: 會(huì)話(session) beans,實(shí)體(entity) beans,和消息驅(qū)動(dòng)(message-driven) beans. 會(huì)話bean 表示與客戶端程序的臨時(shí)交互. 當(dāng)客戶端程序執(zhí)行完后,會(huì)話bean 和相關(guān)數(shù)據(jù)就會(huì)消失. 相反,實(shí)體bean 表示數(shù)據(jù)庫(kù)的表中一行永久的記錄. 當(dāng)客戶端程序中止或服務(wù)器關(guān)閉時(shí),就會(huì)有潛在的服務(wù)保證實(shí)體bean 的數(shù)據(jù)得以保存.消息驅(qū)動(dòng) bean 結(jié)合了會(huì)話bean 和 JMS的消息x聽器的特性,允許一個(gè)業(yè)務(wù)層組件異步接收J(rèn)MS 消息.

  企業(yè)信息系統(tǒng)層

  企業(yè)信息系統(tǒng)層處理企業(yè)信息系統(tǒng)軟件包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)例如企業(yè)資源計(jì)劃

  (ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫(kù)系統(tǒng),和其它的遺留信息系統(tǒng). 例如,J2EE 應(yīng)用組件可

  能為了數(shù)據(jù)庫(kù)連接需要訪問企業(yè)信息系統(tǒng)

【J2EE的基本術(shù)語(yǔ)】相關(guān)文章:

1.象棋基本術(shù)語(yǔ)

2.圍棋基本術(shù)語(yǔ)

3.Oracle基本術(shù)語(yǔ)大全

4.服裝裁剪基本術(shù)語(yǔ)

5.健美健身的基本鍛煉術(shù)語(yǔ)

6.音樂術(shù)語(yǔ)的基本知識(shí)

7.房地產(chǎn)基本術(shù)語(yǔ)

8.叉車有哪些基本術(shù)語(yǔ)