基于j2ee技術(shù)的網(wǎng)上購物系統(tǒng).doc
約43頁DOC格式手機打開展開
基于j2ee技術(shù)的網(wǎng)上購物系統(tǒng),基于j2ee技術(shù)的網(wǎng)上購物系統(tǒng)頁數(shù) 43字?jǐn)?shù)20388摘要大多數(shù)網(wǎng)上商店系統(tǒng)是基于兩層體系結(jié)構(gòu)來進(jìn)行設(shè)計和開發(fā)的,在很大程度上限制了其進(jìn)一步發(fā)展和應(yīng)用。internet的快速發(fā)展,對網(wǎng)上商店提出了新的要求。傳統(tǒng)的兩層體系結(jié)構(gòu)面臨著嚴(yán)峻的挑戰(zhàn),其中最為突出的問題是開發(fā)負(fù)擔(dān)重、維護(hù)困難等。本文在分析了目前網(wǎng)上商店所面臨的問...
內(nèi)容介紹
此文檔由會員 猛龍 發(fā)布
基于J2EE技術(shù)的網(wǎng)上購物系統(tǒng)
頁數(shù) 43 字?jǐn)?shù) 20388
摘 要
大多數(shù)網(wǎng)上商店系統(tǒng)是基于兩層體系結(jié)構(gòu)來進(jìn)行設(shè)計和開發(fā)的,在很大程度上限制了其進(jìn)一步發(fā)展和應(yīng)用。Internet的快速發(fā)展,對網(wǎng)上商店提出了新的要求。傳統(tǒng)的兩層體系結(jié)構(gòu)面臨著嚴(yán)峻的挑戰(zhàn),其中最為突出的問題是開發(fā)負(fù)擔(dān)重、維護(hù)困難等。
本文在分析了目前網(wǎng)上商店所面臨的問題后,采用J2EE平臺,開發(fā)高可擴(kuò)展性、可靠性以及可重用性的網(wǎng)上商店系統(tǒng)模型,以滿足現(xiàn)實生活的需要。
在采用J2EE平臺組建網(wǎng)上商店系統(tǒng)時,需要將應(yīng)用系統(tǒng)分為三個層次,即表示層、業(yè)務(wù)層及數(shù)據(jù)庫層。表示層向客戶的瀏覽器提供Web方式下的顯示內(nèi)容;業(yè)務(wù)層處理客戶在購物中的各種請求;數(shù)據(jù)層則向系統(tǒng)提供數(shù)據(jù)。采用這種層次結(jié)構(gòu)可以提高系統(tǒng)的擴(kuò)展性和服務(wù)器的效率。
網(wǎng)上商店系統(tǒng)中需要采用多種設(shè)計模式來提高系統(tǒng)性能。系統(tǒng)采用前臺控制器來方便的實現(xiàn)導(dǎo)航;采用復(fù)合視圖來向用戶提供Web顯示,降低了視圖中的重復(fù)代碼;采用業(yè)務(wù)代表降低各層次之間的耦合;并在業(yè)務(wù)層中采用值對象來向表示層提供數(shù)據(jù)。
最后本文采用這種方式實現(xiàn)了一個網(wǎng)上商店實例DM-ONLINE,DM-ONLINE系統(tǒng)使用了J2EE中的多種技術(shù),合理利用了各種技術(shù)的優(yōu)勢。采用JSP技術(shù)生成用戶視圖,Java Servlet進(jìn)行前臺控制,EJB提供后端的商業(yè)邏輯。另外還采用與JSP結(jié)合的很好的JavaBean向前臺提供數(shù)據(jù)并處理一些簡單邏輯。
DM-ONLINE系統(tǒng)使用JBuilder5集成開發(fā)環(huán)境作為開發(fā)平臺,DM3作為后臺數(shù)據(jù)庫,并實現(xiàn)了在BAS4.5上的部署。
關(guān)鍵字:J2EE平臺,多層體系結(jié)構(gòu),網(wǎng)上商店,設(shè)計模式,部署
Topic: Design and Implementation of J2EE-based E-Store
Abstract
Majority E-store system used two tier architecture, to a large extent this limited its further development and apply. The improvement of Internet raised E-store system new requirement. Traditional of two tier architecture faced rigorous challenges, and among them the most problem is the heavy burden of development and the difficult of maintenance etc.
In this paper, we analyzed the shortcomings of current E-store, and adopted J2EE platform to develop higher scalability, higher reliability E-store module to satisfy the requirement.
When adopt J2EE platform to set up an E-store system, we can divide the application to three tier. They are presentation tier, business tier and database tier. The presentation tier provide the view for the browser, the business tier handle the request of client and the database tier provide data for application. Such three tier architecture can improve application’s scalability and server’s efficiency.
E-store system can use several design patterns to improve the performance. We use front controller to realize convenience navigate. We use composite view which lower the reduplicative code to provide the view. We use business delegate to lower the coupling between two tiers. And we use value object to provide data for the presentation tier.
At last, this paper adopts this module to realize an instance of E-store, DM-ONLINE. This application adopts several technology of J2EE, such as JSP , Servlets, EJB and so on.
DM-ONLINE system usage the JBuilder5 which is an integrated develop- ment environment as it’s development environment, DM3 DBMS as it’s databaset, and realizes in the deploy on the BAS4.5.
Keywords: J2EE Platform, Multi-tier Application, E-store, Design Pattern, Deploy
目 錄
摘 要 I
ABSTRACT II
1 緒論 1
1.1 課題來源、目的及意義 1
1.2 國內(nèi)外研究概況 2
1.3 本文的主要工作 6
2 J2EE開發(fā)網(wǎng)上商店 7
2.1 網(wǎng)上商店概述 7
2.2 J2EE平臺概述 8
2.3 J2EE設(shè)計WEB應(yīng)用程序 10
2.4 J2EE設(shè)計網(wǎng)上商店 11
2.5 小結(jié) 13
3 DM-ONLINE的設(shè)計分析 15
3.1 DM-ONLINE系統(tǒng)概述 15
3.2 DM-ONLINE功能分析 16
3.3 DM-ONLINE設(shè)計模式 17
3.4 DM-ONLINE層次結(jié)構(gòu) 18
3.5 小結(jié) 19
4 DM-ONLINE實現(xiàn) 20
4.1 DM-ONLINE表示層 20
4.2 DM-ONLINE 業(yè)務(wù)層 25
4.3 DM-ONLINE 數(shù)據(jù)庫層 29
5 DM-ONLINE部署 32
5.1 使用JBUILDER5.0部署DM-ONLINE 32
5.2 在BAS4.5下部署DM-ONLINE 33
6 結(jié)束語 35
6.1 全文總結(jié) 35
6.2 展望未來 36
致 謝 37
參 考 文 獻(xiàn) 38
參 考 文 獻(xiàn)
[1] 楊千里、王育民等,《電子商務(wù)技術(shù)實務(wù)》,北京,電子工業(yè)出版社,2001.3。
[2] (美)Rick Cattell、Jim Inscore著,李海波等譯,《J2EE技術(shù)實踐》,北京:機械工業(yè)出版社,2002.1。
[3] 張國印、劉海波、李健,《實用電子商務(wù)技術(shù)》,哈爾濱:哈爾濱工程大學(xué)出版社,2001.3。
[4] 武漢華工達(dá)夢數(shù)據(jù)庫有限公司, 分布式多媒體數(shù)據(jù)庫管理系統(tǒng)DM3用戶手冊,. 武漢:武漢華工達(dá)夢數(shù)據(jù)庫有限公司, 2001. 1~3。
[5] 趙林度,《電子商務(wù)理論與實踐》,北京:人民郵電出版社, 2001.6。
頁數(shù) 43 字?jǐn)?shù) 20388
摘 要
大多數(shù)網(wǎng)上商店系統(tǒng)是基于兩層體系結(jié)構(gòu)來進(jìn)行設(shè)計和開發(fā)的,在很大程度上限制了其進(jìn)一步發(fā)展和應(yīng)用。Internet的快速發(fā)展,對網(wǎng)上商店提出了新的要求。傳統(tǒng)的兩層體系結(jié)構(gòu)面臨著嚴(yán)峻的挑戰(zhàn),其中最為突出的問題是開發(fā)負(fù)擔(dān)重、維護(hù)困難等。
本文在分析了目前網(wǎng)上商店所面臨的問題后,采用J2EE平臺,開發(fā)高可擴(kuò)展性、可靠性以及可重用性的網(wǎng)上商店系統(tǒng)模型,以滿足現(xiàn)實生活的需要。
在采用J2EE平臺組建網(wǎng)上商店系統(tǒng)時,需要將應(yīng)用系統(tǒng)分為三個層次,即表示層、業(yè)務(wù)層及數(shù)據(jù)庫層。表示層向客戶的瀏覽器提供Web方式下的顯示內(nèi)容;業(yè)務(wù)層處理客戶在購物中的各種請求;數(shù)據(jù)層則向系統(tǒng)提供數(shù)據(jù)。采用這種層次結(jié)構(gòu)可以提高系統(tǒng)的擴(kuò)展性和服務(wù)器的效率。
網(wǎng)上商店系統(tǒng)中需要采用多種設(shè)計模式來提高系統(tǒng)性能。系統(tǒng)采用前臺控制器來方便的實現(xiàn)導(dǎo)航;采用復(fù)合視圖來向用戶提供Web顯示,降低了視圖中的重復(fù)代碼;采用業(yè)務(wù)代表降低各層次之間的耦合;并在業(yè)務(wù)層中采用值對象來向表示層提供數(shù)據(jù)。
最后本文采用這種方式實現(xiàn)了一個網(wǎng)上商店實例DM-ONLINE,DM-ONLINE系統(tǒng)使用了J2EE中的多種技術(shù),合理利用了各種技術(shù)的優(yōu)勢。采用JSP技術(shù)生成用戶視圖,Java Servlet進(jìn)行前臺控制,EJB提供后端的商業(yè)邏輯。另外還采用與JSP結(jié)合的很好的JavaBean向前臺提供數(shù)據(jù)并處理一些簡單邏輯。
DM-ONLINE系統(tǒng)使用JBuilder5集成開發(fā)環(huán)境作為開發(fā)平臺,DM3作為后臺數(shù)據(jù)庫,并實現(xiàn)了在BAS4.5上的部署。
關(guān)鍵字:J2EE平臺,多層體系結(jié)構(gòu),網(wǎng)上商店,設(shè)計模式,部署
Topic: Design and Implementation of J2EE-based E-Store
Abstract
Majority E-store system used two tier architecture, to a large extent this limited its further development and apply. The improvement of Internet raised E-store system new requirement. Traditional of two tier architecture faced rigorous challenges, and among them the most problem is the heavy burden of development and the difficult of maintenance etc.
In this paper, we analyzed the shortcomings of current E-store, and adopted J2EE platform to develop higher scalability, higher reliability E-store module to satisfy the requirement.
When adopt J2EE platform to set up an E-store system, we can divide the application to three tier. They are presentation tier, business tier and database tier. The presentation tier provide the view for the browser, the business tier handle the request of client and the database tier provide data for application. Such three tier architecture can improve application’s scalability and server’s efficiency.
E-store system can use several design patterns to improve the performance. We use front controller to realize convenience navigate. We use composite view which lower the reduplicative code to provide the view. We use business delegate to lower the coupling between two tiers. And we use value object to provide data for the presentation tier.
At last, this paper adopts this module to realize an instance of E-store, DM-ONLINE. This application adopts several technology of J2EE, such as JSP , Servlets, EJB and so on.
DM-ONLINE system usage the JBuilder5 which is an integrated develop- ment environment as it’s development environment, DM3 DBMS as it’s databaset, and realizes in the deploy on the BAS4.5.
Keywords: J2EE Platform, Multi-tier Application, E-store, Design Pattern, Deploy
目 錄
摘 要 I
ABSTRACT II
1 緒論 1
1.1 課題來源、目的及意義 1
1.2 國內(nèi)外研究概況 2
1.3 本文的主要工作 6
2 J2EE開發(fā)網(wǎng)上商店 7
2.1 網(wǎng)上商店概述 7
2.2 J2EE平臺概述 8
2.3 J2EE設(shè)計WEB應(yīng)用程序 10
2.4 J2EE設(shè)計網(wǎng)上商店 11
2.5 小結(jié) 13
3 DM-ONLINE的設(shè)計分析 15
3.1 DM-ONLINE系統(tǒng)概述 15
3.2 DM-ONLINE功能分析 16
3.3 DM-ONLINE設(shè)計模式 17
3.4 DM-ONLINE層次結(jié)構(gòu) 18
3.5 小結(jié) 19
4 DM-ONLINE實現(xiàn) 20
4.1 DM-ONLINE表示層 20
4.2 DM-ONLINE 業(yè)務(wù)層 25
4.3 DM-ONLINE 數(shù)據(jù)庫層 29
5 DM-ONLINE部署 32
5.1 使用JBUILDER5.0部署DM-ONLINE 32
5.2 在BAS4.5下部署DM-ONLINE 33
6 結(jié)束語 35
6.1 全文總結(jié) 35
6.2 展望未來 36
致 謝 37
參 考 文 獻(xiàn) 38
參 考 文 獻(xiàn)
[1] 楊千里、王育民等,《電子商務(wù)技術(shù)實務(wù)》,北京,電子工業(yè)出版社,2001.3。
[2] (美)Rick Cattell、Jim Inscore著,李海波等譯,《J2EE技術(shù)實踐》,北京:機械工業(yè)出版社,2002.1。
[3] 張國印、劉海波、李健,《實用電子商務(wù)技術(shù)》,哈爾濱:哈爾濱工程大學(xué)出版社,2001.3。
[4] 武漢華工達(dá)夢數(shù)據(jù)庫有限公司, 分布式多媒體數(shù)據(jù)庫管理系統(tǒng)DM3用戶手冊,. 武漢:武漢華工達(dá)夢數(shù)據(jù)庫有限公司, 2001. 1~3。
[5] 趙林度,《電子商務(wù)理論與實踐》,北京:人民郵電出版社, 2001.6。