日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
EJB的核心技術(shù)應(yīng)用總結(jié)

一、EJB技術(shù)簡(jiǎn)介

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),臨泉企業(yè)網(wǎng)站建設(shè),臨泉品牌網(wǎng)站建設(shè),網(wǎng)站定制,臨泉網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,臨泉網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

編輯推薦:EJB應(yīng)用開發(fā)專欄

EJB的全稱是Enterprise java bean。是JAVA中的商業(yè)應(yīng)用組件技術(shù)。EJB結(jié)構(gòu)中的角色 EJB 組件結(jié)構(gòu)是基于組件的分布式計(jì)算結(jié)構(gòu),是分布式應(yīng)用系統(tǒng)中的組件。

一個(gè)完整的基于EJB的分布式計(jì)算結(jié)構(gòu)由六個(gè)角色組成,這六個(gè)角色可以由不同的開發(fā)商提供,每個(gè)角色所作的工作必須遵循Sun公司提供的EJB規(guī)范,以保證彼此之間的兼容性。

這六個(gè)角色分別是EJB組件開發(fā)者(Enterprise Bean Provider) 、應(yīng)用組合者(Application Assembler)、部署者(Deployer)、EJB 服務(wù)器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系統(tǒng)管理員(System Administrator)。

二、EJB中各角色的分析

1、EJB組件開發(fā)者(Enterprise Bean Provider)

EJB組件開發(fā)者負(fù)責(zé)開發(fā)執(zhí)行商業(yè)邏輯規(guī)則的EJB組件,開發(fā)出的EJB組件打包成EJB-jar文件。EJB組件開發(fā)者負(fù)責(zé)定義EJB的 remote和home接口,編寫執(zhí)行商業(yè)邏輯的EJB class,提供部署EJB的部署文件(deployment descriptor)。

部署文件包含EJB的名字,EJB用到的資源配置,如JDBC等。EJB組件開發(fā)者是典型的商業(yè)應(yīng)用開發(fā)領(lǐng)域?qū)<摇?/p>

EJB組件開發(fā)者不需要精通系統(tǒng)級(jí)的編程,因此,不需要知道一些系統(tǒng)級(jí)的處理細(xì)節(jié),如事務(wù)、同步、安全、分布式計(jì)算等。

2、應(yīng)用組合者(Application Assembler)

應(yīng)用組合者負(fù)責(zé)利用各種EJB組合一個(gè)完整的應(yīng)用系統(tǒng)。應(yīng)用組合者有時(shí)需要提供一些相關(guān)的程序,如在一個(gè)電子商務(wù)系統(tǒng)里,應(yīng)用組合者需要提供 JSP(Java Server Page)程序。應(yīng)用組合者必須掌握所用的EJB的home和remote接口,但不需要知道這些接口的實(shí)現(xiàn)。

3、部署者(Deployer)

部署者負(fù)責(zé)將EJB-jar文件部署到用戶的系統(tǒng)環(huán)境中。系統(tǒng)環(huán)境包含某種EJB Server和EJB Container。部署者必須保證所有由EJB組件開發(fā)者在部署文件中聲明的資源可用,例如,部署者必須配置好EJB所需的數(shù)據(jù)庫(kù)資源。

部署過(guò)程分兩步:部署者首先利用EJB Container提供的工具生成一些類和接口,使EJB Container能夠利用這些類和接口在運(yùn)行狀態(tài)管理EJB。部署者安裝EJB組件和其他在上一步生成的類到EJB Container中。部署者是某個(gè)EJB運(yùn)行環(huán)境的專家。

某些情況下,部署者在部署時(shí)還需要了解EJB包含的業(yè)務(wù)方法,以便在部署完成后,寫一些簡(jiǎn)單的程序測(cè)試。

4、EJB 服務(wù)器提供者(EJB Server Provider)

EJB 服務(wù)器提供者是系統(tǒng)領(lǐng)域的專家,精通分布式交易管理,分布式對(duì)象管理及其它系統(tǒng)級(jí)的服務(wù)。EJB 服務(wù)器提供者一般由操作系統(tǒng)開發(fā)商、中間件開發(fā)商或數(shù)據(jù)庫(kù)開發(fā)商提供。

在目前的EJB規(guī)范中,假定EJB服務(wù)器提供者和EJB容器提供者來(lái)自同一個(gè)開發(fā)商,所以,沒有定義EJB 服務(wù)器提供者和EJB容器提供者之間的接口標(biāo)準(zhǔn)。

5、EJB 容器提供者(EJB Container Provider)

EJB 容器提供者提供以下功能:

提供EJB部署工具為部署好的EJB組件提供運(yùn)行環(huán)境 。EJB容器負(fù)責(zé)為EJB提供交易管理,安全管理等服務(wù)。

EJB 容器提供者必須是系統(tǒng)級(jí)的編程專家,還要具備一些應(yīng)用領(lǐng)域的經(jīng)驗(yàn)。EJB 容器提供者的工作主要集中在開發(fā)一個(gè)可伸縮的,具有交易管理功能的集成在EJB 服務(wù)器中的容器。

EJB 容器提供者為EJB組件開發(fā)者提供了一組標(biāo)準(zhǔn)的、易用的API訪問(wèn)EJB 容器,使EJB組件開發(fā)者不需要了解EJB服務(wù)器中的各種技術(shù)細(xì)節(jié)。EJB容器提供者負(fù)責(zé)提供系統(tǒng)監(jiān)測(cè)工具用來(lái)實(shí)時(shí)監(jiān)測(cè)EJB容器和運(yùn)行在容器中的EJB組件狀態(tài)。

6、系統(tǒng)管理員(System Administrator)

系統(tǒng)管理員負(fù)責(zé)為EJB服務(wù)器和容器提供一個(gè)企業(yè)級(jí)的計(jì)算和網(wǎng)絡(luò)環(huán)境。系統(tǒng)管理員負(fù)責(zé)利用EJB 服務(wù)器和容器提供的監(jiān)測(cè)管理工具監(jiān)測(cè)EJB組件的運(yùn)行情況。


當(dāng)前標(biāo)題:EJB的核心技術(shù)應(yīng)用總結(jié)
本文路徑:http://www.dlmjj.cn/article/cccodpd.html