电子商城的设计与实现【文献综述】

电子商城的设计与实现【文献综述】

ID:449644

大小:52.50 KB

页数:5页

时间:2017-08-03

电子商城的设计与实现【文献综述】_第1页
电子商城的设计与实现【文献综述】_第2页
电子商城的设计与实现【文献综述】_第3页
电子商城的设计与实现【文献综述】_第4页
电子商城的设计与实现【文献综述】_第5页
资源描述:

《电子商城的设计与实现【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子商城的设计与实现随着时代的进步,信息技术的发展,传统的商务模式逐渐不能够满足人们的需要,因此电子商务开始发展起来。电子商务没有地域的局限,时间的局限,只需一台可以上网的电脑就能随时随地进行商务活动,大大地方便了人们的生活。同时,对于商家来说,顾客就是他们利润的源泉,只有充分了解了顾客的信息,才能更好地对顾客进行服务。因此,一个好的,有效的电子商务系统就变得尤为重要。电子商城的设计与实现是为了建立一个安全的,高效的,可扩展性强的B2C电子商务网站中的最重要的购物车功能模块。(一)国内外研究现状在开发模式的方面,现如今

2、国内外J2EE平台使用的最流行的开发模式是MVC模式,MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制器(Controller)。MVC模式的目的是为了实现网页中各个系统的职能分工。模型层是为了实现系统中的那些业务逻辑,通常我们会使用JavaBean或者EJB来实现(一般还会将模型层进行细分为几个层次)。视图层是作用于与用户之间的交互活动,既是用户可以直接看到的界面,一般使用JSP来实现。控制器层是模型层和视图层之间沟通的桥梁,它可以分派用户请求并从中选择适当的视图(JSP页面)来返回给用户用

3、以显示,同时它也能够解释用户的输入并将它们映射成为模型层里面的可执行操作。MVC模式的出现不仅仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性,可扩展性,可移植性和组件的可复用性。大大提高了开发网站的效率。模型层中包含了该系统的全部业务逻辑,模型层一般可分为实体层(entity),持久层(persist)和业务层(biz)。实体层主要是一些实体模型,比如说JavaBean。JavaBean是一种JAVA语言写成的可重用组件。使用JavaBean将功能,处理,值,数据库访问以及其他任何可以用java代码

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

5、些实现,将它从持久层中区分出来使得维护时只需要针对具体的业务逻辑,而不用去考虑具体的数据库操作,降低了系统的耦合性,提高了维护性,并且可扩展性也大大地提高。控制层中最主要的就是Servlet控制器。Servlet是1996年由Sun公司推出的用Java来编写服务器端程序的技术。现在Servlet已经发展到了2.5版本,Servlet已经不再是Java单一的Web编程解决方案,它是Java的WEB编程解决方案中的一种技术。servlet是指在服务器上运行的java程序,处理客户浏览器发送来的请求,需要根据用户的请求来分派

6、视图返回给用户,以此来达到控制的目的。视图层中使用的是JSP网页技术。JSP(JavaServerPages)是由SunMicrosystems公司倡导的,由许多公司共同参与一起建立起来的一种动态网页技术标准。JSP技术使用了Java语言编写类XML的tags与scriptlets,来封装了产生动态网页处理逻辑。网页还能够通过tags与scriptlets访问存在于服务端的资源的应用逻辑。基于MVC的JSP的唯一工作就是视图,就是呈现给用户看的东西。而Struts则是现如今最流行的MVC组件。它是由APACHE公司开发

7、的,最早是作为ApacheJakarta项目的一个组成部分,该项目的目的是希望通过对它的研究,改进与提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。Struts这个名字翻译成中文既是框架的意思,就好比房子需要框架,进行网页应用程序的开发同样需要框架,它能够为整个网页应用的每一层提供支持。它的出现减少了运用MVC模式来开发网页应用的时间。(二)研究主要成果靳秀兰;张晓琳在他们所写的《基于J2EE平台MVC模式的就业管理信息系统的设计与实现》中向我们详细阐述了MVC模式的工作原理。其中MO

8、DEL(模型)完整表现了应用程序使用的对象,封装了所有数据并独立于界面及I/O操作,这样的模型增加了模型的可重用性,编写的模型可为多个视图使用。VIEW(视图)表现为用户界面,它根据模型中的数据及数据关系,将获得的信息以特定形式显示给用户。CONTORLLER(控制器)是联系模型与视图之间的纽带,控制模型和视图之间的交互过程。应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。