ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:17.94KB ,
资源ID:13085117      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13085117.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(文献综述-电子商城的设计与实现Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

文献综述-电子商城的设计与实现Word格式文档下载.docx

1、控制器层是模型层和视图层之间沟通的桥梁,它可以分派用户请求并从中选择适当的视图(JSP页面)来返回给用户用以显示,同时它也能够解释用户的输入并将它们映射成为模型层里面的可执行操作。MVC模式的出现不仅仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性,可扩展性,可移植性和组件的可复用性。大大提高了开发网站的效率。模型层中包含了该系统的全部业务逻辑,模型层一般可分为实体层(entity),持久层(persist)和业务层(biz)。实体层主要是一些实体模型,比如说JavaBean。JavaBean是一种JAVA语言写成的可重用组件。使用JavaBean将功能,处理,值,数据库访问

2、以及其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些个对象。JavaBean为使用者提供了一种可以随时随地地复制粘贴的功能,而不用关心由此对它早曾的任何改变。持久层是一些对于数据库的操作,是专注于数据持久化逻辑的实现,例如对数据库的增删查改等功能。Hibernate就是一种用来支持数据持久层的框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员能够无拘束地使用面向对象(OO)编程思想来操作数据库。业务层是对业务逻辑的功能的一些实现,将它从持久层中区分出来使得维护时只需要针

3、对具体的业务逻辑,而不用去考虑具体的数据库操作,降低了系统的耦合性,提高了维护性,并且可扩展性也大大地提高。控制层中最主要的就是Servlet控制器。Servlet是1996年由Sun公司推出的用Java来编写服务器端程序的技术。现在Servlet已经发展到了2.5版本,Servlet已经不再是Java单一的Web编程解决方案,它是Java的WEB编程解决方案中的一种技术。servlet是指在服务器上运行的java程序,处理客户浏览器发送来的请求,需要根据用户的请求来分派视图返回给用户,以此来达到控制的目的。视图层中使用的是JSP网页技术。JSP(JavaServerPages)是由SunMi

4、crosystems公司倡导的,由许多公司共同参与一起建立起来的一种动态网页技术标准。JSP技术使用了Java语言编写类XML的tags与scriptlets,来封装了产生动态网页处理逻辑。网页还能够通过tags与scriptlets访问存在于服务端的资源的应用逻辑。基于MVC的JSP的唯一工作就是视图,就是呈现给用户看的东西。而Struts则是现如今最流行的MVC组件。它是由APACHE公司开发的,最早是作为ApacheJakarta项目的一个组成部分,该项目的目的是希望通过对它的研究,改进与提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。Struts这个名

5、字翻译成中文既是框架的意思,就好比房子需要框架,进行网页应用程序的开发同样需要框架,它能够为整个网页应用的每一层提供支持。它的出现减少了运用MVC模式来开发网页应用的时间。(二)研究主要成果靳秀兰;张晓琳在他们所写的基于J2EE平台MVC模式的就业管理信息系统的设计与实现中向我们详细阐述了MVC模式的工作原理。其中MODEL(模型)完整表现了应用程序使用的对象,封装了所有数据并独立于界面及I/O操作,这样的模型增加了模型的可重用性,编写的模型可为多个视图使用。VIEW(视图)表现为用户界面,它根据模型中的数据及数据关系,将获得的信息以特定形式显示给用户。CONTORLLER(控制器)是联系模型

6、与视图之间的纽带,控制模型和视图之间的交互过程。应用MVC模式分离了数据的控制与显示,从而使开发者更容易协作开发,后台开发人员可以专注业务逻辑的编程,前台开发人员专注于用户交互的界面,从而缩短系统产品的开发周期。各逻辑之间的弱耦合,强独立即提高了效率也增加了可靠性。同时MVC模式分离了数据访问和数据表现,这样既提高了程序代码的可复用性也降低了维护开销。徐明华、邱加永在他们所编著的Struts基础与案例开发详解中向我们介绍了Struts的安装方式:一共有两种方式。方式一是从官方获取Struts的jar文件。首先到/网站下载Struts,,并将其中的WEBAPPS文件夹中的WAR文件复制到TOMC

7、AT的WEBAPPS文件夹下。方式二是使用IDE自带的驱动包。因为如果开发工具使用的是MYECLIPSE,则可以导入自带的驱动包。因为我使用的开发工具是MYECLIPSE,则我可以使用第二种方式,使用MYECLIPSE自带的驱动包。由李建所写的JSP技术中监听器组件应用及实例中向我们介绍了SERVLET监听器及其的作用。上下文参数只能String.不可能把一个对象写入XML部署描述文件中,此时就需要一个监听者(listener),监听一个上下文初始化事件,这样能得到上下文参数,并在应用为客户提供服务之前运行一些代码。由杨俊、李艳梅所写的JavaScript面向对象编程探析中向我们介绍了Java

8、Script的应用,以及几种比较熟悉的JavaScript的编程习惯。JavaScript和Java很相似,但是并不一样。Java是一种比JavaScript复杂很多的程序语言,而JavaScript则是相当容易了解的语言。JavaScript创作者可以不那么注重程序技巧,所以许多Java的特性在JavaScript中并不体现。JavaScript是面向对象的。(三)存在问题但是再先进的开发模式还是有它的缺陷,由于MVC模型层和视图层要严格的分离开来,给调试应用程序带来了一定的困难,每个部分在使用之间都必须进过彻底的测试,并且MVC模式的分层管理使得我们需要管理的文件比以前更多了,提高了开发的

9、难度。由于MVC模式采用的是分层设计的模式,用户访问的时候采用的是多层调用的方式,因此必定会降低系统的运行速度,影响系统的性能。而Struts虽然能使我们开发MVC的效率提高,但是依旧存在着一些缺点,比如Struts的各部分都耦合在一起,单项功能测试很难进行。并且Struts的页面跳转的配置也较为麻烦。(四)发展趋势当今世界,为了提高合作开发的效率,开发一个网页程序的分工必定变得越来越细,越来越明确,让那些开发员们可以更注重于自己的特长领域进行开发。因此若有新的开发模式出现,也必定是朝着分工专业化的方面发展的。而JAVA类的开发必定会朝着松耦合,高内聚的方向发展。耦合是一个类了解另一个类的程度

10、,如果类A对类B的了解仅限于类B通过其接口公开的信息,那它们就是松耦合的。如果两个类是紧耦合的,当其中一个类发生修改时,可能会影响到另外一个类,于是对于程序的维护将是非常困难的。内聚表示一个类具有单一的,明确的目标的程度。一个类的目标越明确,其内聚性就越好。高内聚的类由于目标明确,被复用的性能高过一般的类,同时更容易维护,并极少会发生修改。因此,对于一个电子商务网站的购物车来说,可扩展性和可维护性是非常重要的。因为既然是一个电子商务的网站,其最终的目的肯定是能够为使用者创造利润。网站的维护费用在成本中还是会占到一定的比重的。同时,由于是电子商务网站,商场如战场,商场的各种因素也是随着潮流的发展

11、经常在进行变换的,因此可扩展性的强弱决定了该企业能否在电子商务领域跟上潮流的步伐。因此我的目的就是要设计并实现一个,可扩展性强,可维护性好的电子商务网站。参考文献1刘剑.JSP网站开发与设计J.电脑知识与技术.2005.14.2周祖荣,陈荣珍.基于JSP的招生网站的设计J.科技信息.2010.01.3陈武,卫红萍,刘焕杰.用JSP开发高效的学院网站系统J.乐山师范学院学报.2010.05.4尹强国,庄小叶,张慧如.浅析JSP动态网站开发中文乱码问题的处理J.硅谷,2010.14.5陈杨杨,黎铭生,黄国际,叶树青.基于JSP+MYSQL的实验教学中心信息资源管理网站的设计与开发J.电脑知识与技.

12、2010.23.6焦广旭,李军杰,梁静,张跃斌,张兴忠.基于JSP技术的WAP网站的设计与实现J.电脑开发与应.2009.03.7徐蕾,陈金有,于生.精品课程JSP教学网站的评价研究J.软件导刊.2009.08.8何文辉.基于JSP的动态网站开发技术J.吉林省教育学院学报(学科版).2008.08.9彭浩,林翠云.基于JSP技术的三层结构商务网站构建J.福建电脑,2008.10.10孙敏燕,黄丽.基于JSP的B2C电子商务网站构建J.软件导刊.2008.12.11余绍霖.基于JSP技术的电子商务网站设计与开发J.科技资迅,2007.07.12邓惠俊,侯整风,郭骏,管正兵.基于JSP的企业动态网

13、站设计与开发J.全国第19届计算机技术与应用(CACIS)学术会议论文集(上册).2008.06.13刘伟,张利国.JavaWeb开发与实战M.北京科海电子出版社,2008.12.14徐明华,邱加永.Struts基础与案例开发详解M.清华大学出版社,2009.9.15杨俊,李艳梅.JavaScript面向对象编程探析J.办公自动化,2010.4.16靳秀兰,张晓琳.基于J2EE平台MVC模式的就业管理信息系统的设计与实现J.科技信息.2010.2.17李建.JSP技术中监听器组件应用及实例分析J.电脑编程技巧与维护.2010.1.18BryanBashamKathySierra&BertBates.HeadFirstServlets&JSPM.OReillyMedia.August.2004.19KathySierra,BertBates.SCJPSunCertifiedProgrammerforJava6M.McGraw-HillOsborneMedia.2004.8.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1