JSP网上商城后台管理系统设计文献综述.doc
《JSP网上商城后台管理系统设计文献综述.doc》由会员分享,可在线阅读,更多相关《JSP网上商城后台管理系统设计文献综述.doc(6页珍藏版)》请在咨信网上搜索。
1、JSP网上商城后台管理系统设计文献综述基于JSP的网上商城后台管理系统的设计与实现文献综述【摘要】随着互联网技术的日新月异,电子商务也得到了迅速的发展,不断影响着千家万户的生活和经济行为。而网上商城作为电子商务的主要形式,必将被更多的消费者所接受,成为今后其主要的消费领域,在整体的社会经济结构中占据重要地位。现今的网上商城都采用先进的三层模式体系结构,即JSP,Servlet和 JDBC(ODBC)方案,在网站制作上和数据库实现上运用的是JSP动态网页技术和SQL Server 2000,利用这些技术必将制作出层次分明的、科学的强大动态网站。【关键词】网上商城、JSP、JDBC、电子商务The
2、 Design and Realization of the Server of Online Purchasing System Based on JSPAbstract:With the development of the technology of Internet, Electronic commerce also has developed rapidly, and Constantly affecting the lives of millions of households and economic behaviour. Online Mall as a major forma
3、tion of Electronic commerce will certainly be accepted by consumers, as the main consumption areas in future and will occupy an important position in the overall socio-economic structures.Nowadays Online Mall adopt advanced three-tier architecture structure, that is JSP, Servlet and JDBC (ODBC) proj
4、ect,the dynamic technology of JSP and SQL Server 2000 are used in the production of websites and the realization of databases, the use of such technologies will produce a structured, scientific powerful dynamic websites.Keywords:Online Mall, JSP, JDBC, Electronic commerce1引言在科技发达的今天,无论是事物还是技术,都有了更高层
5、次的发展。这种现象的出现,主要是人类社会的总体进步在影响着它。社会的不断发展,使得人们对精神和物质的要求越来越高,这就迫使供应商要有更高档次的技术和产品去满足这种日益增长的需求。再者,现在的社会是市场经济的社会,一切商业活动都以竞争为主要手段,“优胜劣汰”是不变的准则,这也是高技术、高新产品出现的原因。正是在这样的大环境下,作为Internet技术的产物,网上电子商务商城也不能停滞在当初简单的模式下了,无论是内容、结构还是分工上都需要细分优化。如今我们呈现的正是现代的电子商务网站。2电子商务网站的设计思想21电子商务的开发模式采用分布式应用体系的三层模型开发模式:表示层、业务层、数据库层。表示
6、层:通过创建一系列的ASP网页,通过支持ASP的WEB服务器,以HTML格式下载到客户端的浏览器并执行,从而实现应用程序的表示层功能,为用户提供访问界面以及接口。业务层:针对所有传统商务的业务操作所遵循的、特定的逻辑过程或者业务规则,务必使我们即将创建的所有业务处理对象(模型)。一方面执行现实商务进程中的业务逻辑规则,一方面引入电子商务关于供应流程、客户关系、信息技术以及知识管理方面对传统商务模式的改造和提升元素。因此,我依据面向对象的编程思想,使用VB(或者Delphi)语言格式,通过注入服务器的ActiveX对象完成电子商务站点全部业务处理对象(模型)创建、编译工作。数据库层:该层使用SQ
7、L Server2000进行必要的后台数据库存储工作,并且根据业务层的指令对数据库执行查询和操作。实现一套完整的电子商务方案,要求构建者与希望实现的在线服务项目相对应、相配套的一套应用程序系统。应用软件由若干应用软件服务程序(简称为:服务程序)集合组成。每一项服务程序在整个的应用软件系统中执行各自的特定的任务发挥各自的功能与效用。典型的服务程序主要包括以下部分:(1)数据库服务程序:实现应用软件对数据库的查询与操作;(2)电子商务网站构建技术研究;(3)用户接口程序:用于应用软件为用户提供用户接口;(4)邮件服务程序:为应用程序提供电子邮件功能;(5)打印服务程序:允许应用软件进行稳当的打印;
8、(6)网络服务程序:用于服务器与客户机之间的数据通信;(7)文件服务程序:允许应用软件进行磁盘的文件处理;(8)帮助服务程序:为用户提供应用软件的帮助信息;(9)集成服务程序:实现应用软件与其他服务程序或者应用软件之间的数据通信对话;(10)各服务程序在整个应用系统中所处的位置以及相互之间的关系结构。22网站层次与部门规划221物理结构网站的物理结构体现为网站在服务器上的目录结构(反映网站的管理层次)。通常,太过于层次复杂、路径迂回的物理结构只会给网站的管理者额外增加工作负担和操作难度。根据网站文件的功能、地位和总体逻辑层次来建立树型的目录结构,是明智的决定。比如主页的HTML文件一般置于服务
9、器虚拟路径的根目录上,与之紧密相关的多媒体资源(比如:声音、图像文件)则作为一个一级目录与一级页面的HTML文件共用一个文件夹(一级页面与主页的声像文件同时作为主页的直接从属内容)。同理类推,二级页面的公共内容定位于二级目录。页面的HTML文件与一级页面的附带多媒体资源文件作为直接从属于一级。23 分布式多层应用系统构建高效的电子商务系统231分布式多层Web 应用系统的构造分布式多层Web 应用系统的构造如图2.1 所示。图2.1 分布式多层Web应用系统的构造它由客户端浏览器、Web 服务器、Web 应用程序、Web 应用服务程序(Web 应用服务器) 组成。一般的分布式Web 应用系统并
10、不包括Web 应用服务程序, 程序员只需开发Web 应用程序即可,这样客户浏览器提出的各种请求和回复全部由Web 应用程序完成,造成了Web 服务器沉重的负担,而高效的电子商务系统在同一时刻具有众多的访问者,Web 应用程序应该快速地反应客户端的要求,而当Web 应用程序接受到客户端的要求时,应该将所需的服务交给Web 应用程序服务器去做,当Web 应用程序服务器完成了相应的服务后将返回结果又通过Web 应用程序交递给Web 服务器,并由Web 服务器交递给客户浏览器。这样Web 服务器在同一时间内可以服务更多的客户端用户而不会在Web 服务器和Web 应用程序处发生瓶颈现象。与客户打交道的W
11、eb 服务器和Web 应用程序主要起一个传递信息的作用, 而信息的加工和整合由Web 应用服务程序完成。客户端管理程序是工程师终端,它主要用于系统的维护和检测,同时它也包括新商品数据的输入1。232 Web应用服务程序的作用Web 应用服务程序是一个中间件,它主要提供繁多信息的处理和服务, 它是一个信息集结加工港,其主要作用是提供企业和商业规范的实施和信息的加工。 在信息集结方面,我们通过ADO 、ADOEx2 press 组件和数据模块组件可将各种文档的整合、数据库数据的获取交由Web 应用服务程序来完成;在信息加工方面, 通过在Web 应用服务程序中放入TMidasProducer 、TX
12、MLBroker 、DataSetTableProducer 等控件而产生HTML 和JavaScript 文档;在企业和商业规范的实施方面, 由于采用的是高级语言设计环境,其商务处理更加精确、详细、可靠。比如商品的打折处理、数据统计、用户ID 和密码的产生用高级语言比较容易完成。在实际的网站设计中,考虑到Web 应用服务程序的相对固定性与商务规范的相对可变性,程序员应该将这种可变性因素转移到数据库和SQL 内容的可变性上。由于Web 应用程序和Web 应用服务程序都是EXE 或者DLL 文件,与客户浏览器打交道的是Web 服务器和Web 应用程序,而控制用户密码的数据操纵权限的是Web 应用
13、服务程序和数据库,这样的多层电子商务网站及程序具有更强的鲁棒性和安全性。3网站开发主要技术 随着技术的不断进步,网站的开发市场上涌现出了很多网站制作语言,如ASP、.net、XML等,但运用最广泛的还是JSP语言。JSP(Java Server Pages) 是Sun Microsystem 公司倡导的许多公司参与一起建立的一种基于Java Servlet 的动态网页开发技术。在传统的网页HTML 文件中加入Java 程序片断(Scriptlet) 和JSP 标记(tag) ,就构成了JSP 网页。在同一个JSP 页面上,用户可以根据自己的不同需要而发送不同的请求,从而可以得到相应不同的处理结
14、果,从而实现了网页的动态性和交互性2。31 JSP 技术运行原理一个运行JSP 的体系至少应包括Web 服务器、JSP 引擎和JVM (Java 虚拟机)3个部分。当Web 服务器接受一个用户从客户端发来的请求时,首先判断这个请求是否为JSP 请求,如果仅仅是HTML 页面请求,则直接把结果返回给客户端,完成服务器端与客户端的一次连接;如果是JSP 页面请求,则传送给JSP引擎(或Servlet 引擎) ;JSP 引擎将该页面代码转换成Servlet 代码,然后把结果送给JVM ; 这时JVM 会将这些Servlet 代码进行编译,并把生成的字节码文件存放在服务器上,接着开始执行,然后把结果通
15、知给JSP 引擎;JSP 引擎再把结果传回Web 服务器;最后由Web 服务器把结果以HTML 或XML 页面的形式返回到客户端,用户通过浏览器便看到这些结果。而且如果以后有相同的JSP 页面请求时,JSP 请求将直接通知JVM 去执行已经存在的字节码,并将结果返回给客户端,从而节省了对代码重复性的转换和编译过程,从而大大提高了处理速度。在整个访问过程中,客户端只是发送请求和接受结果,其余的Java 程序操作都是在服务器端完成的,极大地提高了客户端的浏览速度。32 JSP的技术特点(1) 将内容的生成和显示进行分离。使用JSP 技术,Web 页面开发人员可以使用HTML 或者XML 标记来设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 网上商城 后台 管理 系统 设计 文献 综述
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。