毕业设计购书系统 -

更新时间:2023-10-25 20:01:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)报告纸

前 言............................................................... 4 第一章 绪论........................................................ 5

1.1系统开发背景................................................. 5

1.1.1计算机及互联网的普及 ................................... 5 1.1.2网络购物的兴起 ......................................... 5 1.2研究课题的提出............................................... 6

1.2.1电子商务概念 ........................................... 6 1.2.2电子商务的发展 ......................................... 7 1.2.3电子商务的分类 ......................................... 8 1.2.4电子商务网站一般特征分析 ............................... 8 1.2.5电子商务网站的可用性研究及评价 ........................ 10 1.3系统实现的目标.............................................. 11 1.4系统的开发意义.............................................. 11 1.5论文结构.................................................... 12 第二章 网上购物系统分析........................................... 13

2.1网站的设计目标.............................................. 13 2.2网站的可行性分析............................................ 13

2.2.1经济可行性 ............................................ 13 2.2.2技术可行性 ............................................ 13 2.2.3环境可行性 ............................................ 14 2.3网站的深入调查.............................................. 16 2.4网站的设计特点.............................................. 16 2.5网站开发的设计思想.......................................... 16 2.6系统设计的总体规则.......................................... 17 第三章 系统的开发技术及主要架构................................... 18

3.1开发技术的选择.............................................. 18 3.2系统的主要架构及开发模式.................................... 18

3.2.1基于B/S的体系结构 .................................... 19 3.2.2基于MVC的应用开发模型 ................................ 19 3.2.3数据库的选择 .......................................... 21 3.3关键技术介绍............................................... 21

1 / 68

毕业设计(论文)报告纸

3.3.1JSP的技术原理 ........................................ 21 3.3.2JavaBean简介 .......................................... 23 3.3.3 SERVLET简介 .......................................... 24

第四章 需求分析................................................... 26

4.1需求分析.................................................... 26

4.1.1需求分析的任务 ........................................ 26 4.1.2需求分析的过程 ........................................ 27 4.2数据库需求分析.............................................. 28 第五章 系统设计................................................... 29

5.1数据库设计.................................................. 29

5.1.1数据库概念结构设计 .................................... 29 5.1.2数据库逻辑结构设计 .................................... 32 5.1.3数据库物理结构设计 .................................... 32 5.2界面设计.................................................... 34

5.2.1网站前台界面设计 ...................................... 35 5.2.2后台管理系统界面设计 .................................. 36 5.3系统功能设计................................................ 39 5.4系统功能流程图设计.......................................... 41

5.4.1前台购物流程 .......................................... 41 5.4.2用户登录流程 .......................................... 41 5.4.3商品管理流程 .......................................... 42 5.4.4购物车流程 ............................................ 43

第六章 系统功能的实现............................................. 44

6.1数据库的实现................................................ 44 6.2前台功能模块的实现.......................................... 45

6.2.1注册功能的实现 ........................................ 45 6.2.2登录功能的实现 ........................................ 46 6.2.3用户资料修改功能的实现 ................................ 47 6.3购物车功能的实现............................................ 50

6.3.1添加购物车 ............................................ 50 6.3.2修改购物车 ............................................ 51 6.3.3生成订单 .............................................. 52 6.3.4删除购物车 ............................................ 53

2 / 68

毕业设计(论文)报告纸

6.3.5浏览订单 .............................................. 53 6.4后台功能模块的实现.......................................... 54

6.4.1管理员登录模块 ........................................ 54 6.4.2商品管理 .............................................. 55 6.4.3用户管理 .............................................. 59 6.4.4类别管理 .............................................. 60 6.4.5订单模块 .............................................. 62 6.4.6统计分析 .............................................. 63

第七章 系统测试................................................... 65

7.1系统功能测试................................................ 65 7.2系统错误测试................................................ 65 7.3系统安全性测试.............................................. 65 总 结.............................................................. 66 致 谢.............................................................. 67 参考文献........................................................... 68

3 / 68

毕业设计(论文)报告纸

前 言

21世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,许多人正在或正准备学习网络知识,进行网络开发或创建自己的网站。

JSP的全称是Java Server Pages,是一种以Java为主的跨平台Web开发语言,它具有安全性,健全性,运行效率高等许多优点。

本次毕业设计——基于JSP的网上购物网站的设计,是在Windows viata下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的。

在本论文中全面详细地介绍了网上购物系统的设计方案,第1章为JSP的基础理论,包括JSP的技术原理,Java及Java Servlets概述,JavaBean简介,在JSP中使用XML 。第2章:对购物系统进行可行性分析,确定设计思想及总体规则。第3章:选择系统的开发技术及模式架构,数据库,并介绍关键技术。第4章:对系统进行需求分析,确定系统以及数据库需求。第5章:对数据库,界面,系统功能,流程图进行设计。第6章:具体介绍系统功能的实现。第7章:系统测试 ,包括功能测试、错误测试、安全性测试。结论主要对论文做了总结。

4 / 68

毕业设计(论文)报告纸

第一章 绪论

1.1系统开发背景

1.1.1计算机及互联网的普及

进入21世纪以来,伴随着科技的飞速发展,计算机技术作为最有影响力的一门新技术币在广泛地渗透各个国家社会生活的各个方面。世界各国都竞相加强以计算机基础为主的高技术教育。计算机技术已成为继自然语言和数学之后,人类必须掌握的一种最主要的工具。计算机与人们生活结合得越来越紧密,计算机的普及率也在不断提高。据相关报告显示2001年以来我国正处于电脑普及的高峰时期。

互联网伴随着计算机技术的发展与计算机的普及已经渗透到人们生活的各个方面。2007年中国互联网用户规模增长率达33 8%,2007年中国互联网用户规模达1 8200万人,仅次于美国位居世界第二,预计2008年中国互联网用户规模将达24400万人。中国互联网的普及率已经超过了10%的I临界点,进入扩散爆炸增长期。

1.1.2网络购物的兴起

网上零售的崛起及其强劲的发展势头使我们无法忽略它对整个社会经济发展的作用,同时也提出了新的研究要求。网络电子商务主要分成4种基本形式,分别是B2B、B2C、B2G和C2C。本次研究的重点是C2C的电子商务形式.是目前发展较快的一种形式。C2C电子商务模式是指消费者(consumer)之间通过分类广告在电子商务平台上进行的个人商品拍卖方式。oC2C电子商务网站就是通过为买卖双方提供的一个在线交易平台即购物平台,卖方可以主动提供商品上网拍卖,而买方自行选择商品进行竟价。

2008年1月8日发布的2007—2008年中国互联网调查报告显示,2007年我国各C2C电子商务网站交易规模为410 4亿元人民币,较2006年增长90%,C2C模式一直是我国网上购物的主要形式,预计未来两年我国C2C电子商务网站的总营收规模将继续迅速增加。2008年C2C电子商务网站交易规模达到678亿元人民币,增长率为65.2%,2009年交易规模达到约1023亿元人民币。

目前中国的C2C电子商务网站规模较大的主要有淘宝、易趣和拍拍三家,其

5 / 68

毕业设计(论文)报告纸

提下,使网站原本设计的功能得以完全展现。C2C电子商务网站具有区别于其它网站的特殊性,针对它展开的可用性理论研究可以作为后续网站可用性评价的理论基础。

在互联网的世界中,人们访问网站后,先体验网页的可用性,然后才决定是否使用或花钱使用网站。所以在互联网时代,可用性在很大程度上成为网站生存的一个不二条件。

总结国内外的研究现状,可用性评价的方法主要有用户调查法、专家评审法、观察法三种。用户调查法包括问卷调查法和用户采访法,一般是在网站被用户使用之后评价可用性;专家评审法是由人因学专家来评估网站的可用性,包括启发评估法和进步评估法;观察法是观察用户使用网站的方法,通常包括用户测试法和用户记录法。由于研究设备、场地和时间等因素的制约,本次研究首先根据理论分析,参考微软可用性指南提出C2C电子商务网站评价体系概念模型,然后结合实际情况,考虑研究展开的可行性,采用问卷调查法,通过调查用户使用C2C电子商务网站后的满意度来评价网站的可用性。

1.3系统实现的目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

1.4系统的开发意义

Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。

11 / 68

毕业设计(论文)报告纸

当今比较流行的网上购物系统有“淘宝(www.taobao.com)”, “当当(www.dangdang.com)”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。

设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。

1.5论文结构

论文结构的基本形式是多种多样的。本论文采用论文结构的基本型,即导论、本论和结论的三段式进行论述。

导论主要包括论文第1章:绪论,主要论述系统开发背景,研究课题的提出,系统实现的目标,系统开发的意义。

本论主要包括论文第2章,第3章,第4章,第5章,第6章,第7章,主要论述如下:

第2章:对购物系统进行可行性分析,确定设计思想及总体规则。 第3章:选择系统的开发技术及模式架构,数据库,并介绍关键技术。 第4章:对系统进行需求分析,确定系统以及数据库需求。 第5章:对数据库,界面,系统功能,流程图进行设计。 第6章:具体介绍系统功能的实现。

第7章:系统测试 ,包括功能测试、错误测试、安全性测试。 结论主要对论文做了总结。

7

12 / 68

毕业设计(论文)报告纸

第二章 网上购物系统分析

2.1网站的设计目标

本平台利用现在比较广泛的JSP+MySQL数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询、登录、注册使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

2.2网站的可行性分析

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下三点的可行性分析: 2.2.1经济可行性

网上购物系统的投资包括硬件设备和软件系统,开发费用及培训成本,运营费用及维护、更新的支出等多项内容。网上购物系统的效益要从吸引游客注册、吸引会员购买、提高竞争力等多个方面进行衡量。 2.2.2技术可行性

本系统编程语言采用JSP+Servlet+JavaBean,WEB框架为运用已经被广泛采用的Apache项目的Struts框架。后台数据库采用MySQL构建,JSP服务器采用Apache的TOMCAT5.0。

阳阳商城管理系统计制作中将充分考虑不同地域的用户访问网站的效率问题,提出以下解决策略:

13 / 68

毕业设计(论文)报告纸

(1)在页面的设计中尽可能精简代码、优化代码。

(2)在数据库的交互中使用时下流行的连接池访问技术,提高程序访问数据库的效率,减少服务器资源的消耗;

(3)对使用的图片尽量使用Photoshop CS的切片技术,提高网页下载打开图片的速度,缩小用户等待图片的时间;

(4)Tomcat服务器选用国内顶级双线机房服务器(电信带宽+网通带宽),带宽充裕,服务稳定;

(5)数据库选用MySQL,可以为最大的WEB站点和企业级的应用提供可扩展性和高性能性,使用户能够在商业领域快速创建应用,从而减少了建立应用所需的时间。

另外,网站内容的质量,对于用户评价该网站是否值得去浏览、并且以后是否经常去浏览,起着至关重要的作用。网站后台操作的简单性、方便性,对于网站前台内容的质量提高有着决定性的作用。影响页面的表达效果的因素有:美术和版面(不同内容在网页上的布置)。对背景、文本、链接等进行正确的颜色搭配,使用依赖于平台的字体,以及恰当地使用链接等,是一般性的要求。

阳阳商城管理系统在设计制作中将以公司LOGO形象的蓝色为基准色,在充分考虑不同用户的审美观念以及产品广告宣传效果的基础上,提出以下的解决策略:

(1)使用CSS样式统一各个页面的风格(包括背景、图片、文本、链接等); (2)使用JavaScript脚本代码给不同用户的操作以详尽的提示; (3)在Dreamweaver MX中使用表格布局设计网站整体界面风格,在Fireworks MX和PhotoShop CS中设计各个页面所使用的图片。

(4)提供灵活多样的产品广告宣传,丰富网站的显示效果。 2.2.3环境可行性

一、软件环境:软件环境 (Software Environment)是运行于计算机硬件之上的驱动计算机及其外围设备实现某种目的的软件系统。

阳阳商城管理系统将采用以下的软件环境构成网站及后台管理系统整体开发:

● 操作系统软件:Microsoft Windows VISTA Professional。 ● 服务器级软件:Tomcat服务器。

● 应用工具软件:制作网页的三剑客(Dreamweaver MX、Fireworks MX和

14 / 68

毕业设计(论文)报告纸

Flash MX),制作动感图片的PhotoShop CS,编写调试JSP、Servlet和JavaBean代码的MyEclipse软件。

● 数据库软件:MySQL

软件开发环境的主要组成成分是软件工具。在网站及后台管理系统整个开发的过程中将主要使用以下几种工具,介绍如下:

(1)Tomcat服务器:作为Servlet/JSP的容器,负责处理客户请求,把请求传递给Servlet并把生成结果返回给客户。主要功能就是充当Java Web应用的容器,运行Java Web程序。

(2)网页三剑客:Macromedia公司所开发的Dreamweaver、Fireworks和Flash软件,用来制作网页的各个界面效果。其中,Dreamweaver可以设计出匠心独具的版式,是Web站点开发的中心环节。Fireworks则可以使用户在心目中的图像在网页中所见所得,Flash可加入炫耀的矢量动画,使得网页制作得心应手。

(3)MyEclipse软件:IBM公司所开发的MyEclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,它集成了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。主要的应用就是进行JSP、Servlet和JavaBean相关的编程。

(4)MySQL:不但能使用户更方便更快捷的管理数据库,开发应用程序。而且它使用了工业界最先进的数据库构架,具有完全的web功能,通过对高端硬件平台以及最新网络和存储技术的支持,可以为最大的WEB站点和企业级的应用提供可扩展性和高性能性,使用户能够在商业领域快速创建应用,从而减少了建立应用所需的时间。 此外,MySQL提供了重要的安全性方面的增强,保护防火墙内和防火墙外的数据。他支持强有力的,灵活的,基于角色的安全,拥有安全审计工具,并提供高级文件加密和网络加密功能。

二.硬件环境:硬件环境(Hardware Environment)是计算机及其外围设备组成的计算机物理系统。

阳阳商城管理系统前台页面及后台管理页面将采用以下的软件环境构成网站及后台管理系统整体开发:

● 电脑一台,Intel(R) CORE(TM)2 DUO CPU T6670 ● 内存大小:2G ● 硬盘大小:500G

● 显卡:ATI Mobility Radeon HD 4500 Series(M92)

15 / 68

毕业设计(论文)报告纸

综上所述、从环境的角度分析,阳阳商城管理系统设计制作具有较强的可行性。

2.3网站的深入调查

经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过指导老师的耐心介绍,设计出该平台功能如下:

(1)能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理,以及找回密码功能。

(2)能够完成管理员对网站的商品资料(商品添加、商品修改、商品删除)会员管理(会员删除)、类别资料(类别添加,类别修改,类别删除)、订单管理、销售情况、搜索的功能。

(3)能过电子商品的名称,电子商品的分类,电子商品的编号进行搜索。 (4)能够通过查看购物车对所选商品进行确定、挑选、修改、删除,通过定单查询对支付费用进行确定。

经过前一阶段的调查与研究分析,我已确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。

2.4网站的设计特点

我们所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Web技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。

2.5网站开发的设计思想

网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改、商品删除),以及会员管理、订单管理等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注

16 / 68

毕业设计(论文)报告纸

册,通过网站的分类信息或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。

网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。

2.6系统设计的总体规则

无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有:

简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。

针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。

实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。

17 / 68

毕业设计(论文)报告纸

第三章 系统的开发技术及主要架构

3.1开发技术的选择 合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有JSP、ASP、PHP。它们的特性比较如下:

技术名称 ASP JSP 好 容易 Windows/UNIX 好 支持 PHP 好 较难 UNIX 不好 不支持 对数据库的支持 好 开发难易度 使用平台 安全性 对组件的支持 执行方式 跨平台

容易 Windows9X/NT 不好 支持 解释执行 不好 编译之后执解释执行 行 好 好 表3-1 asp/jsp/php比较表

这三种都是在传统的HTML代码中,利用HTML标签的扩展,构成页面。不难看出,JSP的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都要好,因此,最后我们选择基于Java的JSP技术作为动态网页的开发技术。

3.2系统的主要架构及开发模式

系统的建设关键在于其所使用的架构,而网上购物这种基于WEB的系统,传统的C/S架构已经不能满足大量用户的访问和操作,B/S基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而且利于系统的更新和维护,JAVA语言在该方面更是得天独厚,J2EE规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于MVC的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。

18 / 68

毕业设计(论文)报告纸

3.2.1基于B/S的体系结构

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图3.1所示。

Browse浏览器 Web服务器 数据库

图3.1 三层架构体系

这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子\苗条\了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 3.2.2基于MVC的应用开发模型

在传统的基于Web的应用系统中,例如ASP,CGI等,通常开发者将业务逻辑,数据逻辑、展示逻辑等混杂在一起,在同一个界面面里既进行后台数据库的访问和操作,同时还包含业务流程和页面表示。这样编写出来的程序,既不利于程序员对业务代码的调试,同时也不利于编辑人员进行交互页面的设计。同时系统也不具备可扩展性,当我们要在现有业务上进行扩展的时候,通常无法借助于现有的资源和应用,而只能够重新编写,大大增加了投资,延长了系统上线的时间,失去了竞争市场的优势。

在本网上购物系统中,将采用通行的MVC模式来构建应用。这种结构解决了前面所述的所有问题,在我们的应用集成网络中,通过企业级高端J2EE应用服务器实现MVC开发模型。MVC的逻辑图如图3.2,MVC的业务流程图如图3.3。

19 / 68

毕业设计(论文)报告纸

应用服务器 浏览器 Jsp Web服务器 Serverlet控制器 EJB容器 业务组件 数据库

图3.2应用服务器之上采用MVC开发的逻辑示意图

输入请求 Control 服务控制 输出 Html 其他 View 显示方式 Model 业务逻辑模型

图3.3 MVC业务流程示意图

通过这种方案,我们可以迅速地实现整个业务,其优势和特点如下: Model(模型)层:由EJB组件来实现,EJB将具体的业务封装在组件内部,具备安全、高性能、可重用等优秀的特征。

View(视图)层:由JSP、HTML组成。这一层次的特点是能够真实地展示和客户交互的界面,具备可描绘的功能。同时能够嵌套动态数据,可以进行动态页面的展示。同时可以方便地进行客户端的个性化定制。根据每个客户的需求来展示不同风格的界面。

Controller(控制器)层:是非常重要的一层,这一层是连接View和Model的纽带,同时也是将这两层进行最大限度分离的工具。通常由Servlet来实现,Servlet和JSP虽然同样都属于页面展示工具,但分属两层。主要在于JSP以脚本语言的形式存在, 它的主要优势是进行动态数据的Web展示,而Servlet是一个完整的Java程序,进行业务的调用和流程的处理是它的长处。

通过这种模型的建立,我们的应用系统具备了非常好的性能和可扩展性。将业务组件和展示页面进行分离,并通过Controller来描述调用关系,一方面可以 20 / 68

本文来源:https://www.bwwdw.com/article/wv02.html

Top