



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本文主要是介紹如何利用EJB(Enterprise Java Bean)技術(shù)來(lái)開(kāi)發(fā)一個(gè)CRM系統(tǒng),整個(gè)系統(tǒng)應(yīng)用J2EE構(gòu)架,以IBM Websphere Application Server作為應(yīng)用服務(wù)器來(lái)進(jìn)行開(kāi)發(fā)的。本文將介紹整個(gè)系統(tǒng)的構(gòu)架以及整個(gè)系統(tǒng)中EJB的分析設(shè)計(jì)和實(shí)現(xiàn)。系統(tǒng)結(jié)構(gòu) 系統(tǒng)結(jié)構(gòu)圖客戶(hù)層(Client Tier):包括瀏覽器、筆記本等客戶(hù)端。Web層(Web Tier):使用JSP(Java Server Pages)來(lái)開(kāi)發(fā)業(yè)務(wù)邏輯。業(yè)務(wù)層(也叫EJB層):Web Server/App Server,使用IBM HTTP Server作為HTTP Server,IBM Web
2、sphere Server作為應(yīng)用服務(wù)器。數(shù)據(jù)層(Data Tier):使用IBMDB2存儲(chǔ)企業(yè)數(shù)據(jù)。EJB設(shè)計(jì)下面,我們將詳細(xì)介紹系統(tǒng)中所需的實(shí)體EJB與會(huì)話(huà)Bean的功能。實(shí)體EJB設(shè)計(jì)會(huì)話(huà)Bean設(shè)計(jì)會(huì)話(huà)Bean(Session Bean)主要完成一些邏輯處理,包括以下會(huì)話(huà)Bean:Facade EJB:主要用來(lái)封裝所有實(shí)體Bean;Stat Product EJB:主要是用來(lái)統(tǒng)計(jì)庫(kù)存產(chǎn)品的會(huì)話(huà)Bean;Stat Customer EJB:主要是用來(lái)統(tǒng)計(jì)客戶(hù)信息的會(huì)話(huà)Bean。程序示例下面,筆者以Customer EJB為例,簡(jiǎn)述程序的開(kāi)發(fā)過(guò)程:編寫(xiě)Home接口Home接口是用來(lái)創(chuàng)建、定
3、位和刪除對(duì)象的,每個(gè)實(shí)體Bean都有自己的Home接口。下面的代碼包含了Customer Home接口的具體代碼:import java.rmi.?;import javax.ejb.?;import java.util.?;public interface CustomerHome extends EJBHome public Customer create(String customerName,String customerPassword,String customerSex,String customerDepartment,String customerInfo)throws RemoteException,CreateException;public Customer findByPrimaryKey(String primaryKey)throws RemoteException,FinderException;public Collect
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水產(chǎn)養(yǎng)殖與生態(tài)農(nóng)業(yè)綜合開(kāi)發(fā)股權(quán)合作協(xié)議
- 智能合約區(qū)塊鏈電子證據(jù)收集與驗(yàn)證補(bǔ)充協(xié)議
- 旅游團(tuán)隊(duì)醫(yī)療保障補(bǔ)充合同
- 抖音平臺(tái)專(zhuān)業(yè)團(tuán)購(gòu)運(yùn)營(yíng)培訓(xùn)全面服務(wù)合同
- 建筑施工企業(yè)安全風(fēng)險(xiǎn)評(píng)估與培訓(xùn)服務(wù)協(xié)議
- 婚慶策劃影視廣告拍攝制作與愛(ài)情故事合同
- 新能源汽車(chē)電池回收與梯次利用市場(chǎng)拓展合作協(xié)議
- 金融機(jī)構(gòu)間貨幣信貸補(bǔ)充協(xié)議
- 人與植物自然對(duì)話(huà)課件
- Web前端開(kāi)發(fā)技術(shù)項(xiàng)目教程(HTML5 CSS3 JavaScript)(微課版) 課件 5.1.7知識(shí)點(diǎn)4CSS的四種引入方式
- 2025年華僑港澳臺(tái)生聯(lián)招考試高考地理試卷試題(含答案詳解)
- 【MOOC】軟件質(zhì)量保證-西安交通大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- MSOP(測(cè)量標(biāo)準(zhǔn)作業(yè)規(guī)范)測(cè)量SOP
- 安全生產(chǎn)隱患排查概述PPT課件
- CRCC認(rèn)證目錄
- 稻谷加工畢業(yè)設(shè)計(jì)日加工秈稻400噸免淘洗大米生產(chǎn)線(xiàn)設(shè)計(jì)
- 因式分解—完全平方公式
- 社會(huì)保險(xiǎn)申請(qǐng)表
- 2020年精品收藏微型企業(yè)創(chuàng)業(yè)扶持申請(qǐng)書(shū)全套表格
- 戰(zhàn)略與戰(zhàn)略管理ppt課件
- 《全國(guó)英語(yǔ)等級(jí)考試》
評(píng)論
0/150
提交評(píng)論