基于j2ee技术的网上购物系统.doc

约43页DOC格式手机打开展开

基于j2ee技术的网上购物系统,基于j2ee技术的网上购物系统页数 43字数20388摘要大多数网上商店系统是基于两层体系结构来进行设计和开发的,在很大程度上限制了其进一步发展和应用。internet的快速发展,对网上商店提出了新的要求。传统的两层体系结构面临着严峻的挑战,其中最为突出的问题是开发负担重、维护困难等。本文在分析了目前网上商店所面临的问...
编号:10-25724大小:265.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 猛龙 发布

基于J2EE技术的网上购物系统
页数 43 字数 20388


摘 要
大多数网上商店系统是基于两层体系结构来进行设计和开发的,在很大程度上限制了其进一步发展和应用。Internet的快速发展,对网上商店提出了新的要求。传统的两层体系结构面临着严峻的挑战,其中最为突出的问题是开发负担重、维护困难等。
本文在分析了目前网上商店所面临的问题后,采用J2EE平台,开发高可扩展性、可靠性以及可重用性的网上商店系统模型,以满足现实生活的需要。
在采用J2EE平台组建网上商店系统时,需要将应用系统分为三个层次,即表示层、业务层及数据库层。表示层向客户的浏览器提供Web方式下的显示内容;业务层处理客户在购物中的各种请求;数据层则向系统提供数据。采用这种层次结构可以提高系统的扩展性和服务器的效率。
网上商店系统中需要采用多种设计模式来提高系统性能。系统采用前台控制器来方便的实现导航;采用复合视图来向用户提供Web显示,降低了视图中的重复代码;采用业务代表降低各层次之间的耦合;并在业务层中采用值对象来向表示层提供数据。
最后本文采用这种方式实现了一个网上商店实例DM-ONLINE,DM-ONLINE系统使用了J2EE中的多种技术,合理利用了各种技术的优势。采用JSP技术生成用户视图,Java Servlet进行前台控制,EJB提供后端的商业逻辑。另外还采用与JSP结合的很好的JavaBean向前台提供数据并处理一些简单逻辑。
DM-ONLINE系统使用JBuilder5集成开发环境作为开发平台,DM3作为后台数据库,并实现了在BAS4.5上的部署。

关键字:J2EE平台,多层体系结构,网上商店,设计模式,部署


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 国内外研究概况 2
1.3 本文的主要工作 6
2 J2EE开发网上商店 7
2.1 网上商店概述 7
2.2 J2EE平台概述 8
2.3 J2EE设计WEB应用程序 10
2.4 J2EE设计网上商店 11
2.5 小结 13
3 DM-ONLINE的设计分析 15
3.1 DM-ONLINE系统概述 15
3.2 DM-ONLINE功能分析 16
3.3 DM-ONLINE设计模式 17
3.4 DM-ONLINE层次结构 18
3.5 小结 19
4 DM-ONLINE实现 20
4.1 DM-ONLINE表示层 20
4.2 DM-ONLINE 业务层 25
4.3 DM-ONLINE 数据库层 29
5 DM-ONLINE部署 32
5.1 使用JBUILDER5.0部署DM-ONLINE 32
5.2 在BAS4.5下部署DM-ONLINE 33
6 结束语 35
6.1 全文总结 35
6.2 展望未来 36
致 谢 37
参 考 文 献 38

参 考 文 献
[1] 杨千里、王育民等,《电子商务技术实务》,北京,电子工业出版社,2001.3。
[2] (美)Rick Cattell、Jim Inscore著,李海波等译,《J2EE技术实践》,北京:机械工业出版社,2002.1。
[3] 张国印、刘海波、李健,《实用电子商务技术》,哈尔滨:哈尔滨工程大学出版社,2001.3。
[4] 武汉华工达梦数据库有限公司, 分布式多媒体数据库管理系统DM3用户手册,. 武汉:武汉华工达梦数据库有限公司, 2001. 1~3。
[5] 赵林度,《电子商务理论与实践》,北京:人民邮电出版社, 2001.6。