jsp+mysql订餐外卖系统的设计+源代码(2)
时间:2021-12-27 21:24 来源:毕业论文 作者:毕业论文 点击:次
26
1 前言 1。1 课题背景 自从进入了21世纪之后,电子商务迅速发展,人们越来越倾向于网上消费,网上发展平台更加广阔,俗话说民以食为天,在线订餐成了大势所趋,大家可以不用出门,便能享受美食。现今饿了么,美团外卖,百度外卖等在线订餐平台的出现,势必是一种潮流,不仅可以在网页端订餐还可以手机下载app来订餐。此消费方法的出现,给人们的生活带来了更多有益的影响,使得人们饮食需求大大提升,同时改善了人民的生活水平。 1。2 课题的研究意义 该系统旨在满足消费者只要通过互联网,你可以留在家里,以他们最喜欢的菜肴,改变传统的商业交易,网上交易,网上买菜。 本课题主要涉及到软件、数据库、网络技术等方面。涵盖范围广的知识能培养学生运用知识来解决自身的问题的技能,也能增强学生对事物的理解能力,让学生掌握科学的研究方法,正确的设计思想,从而为往后进一步地研习与乃至就业奠基。 1。3 系统目标 在线订餐有着选择面广、价格实惠、买卖方便、便民等优势,整个市场一片郁勃。在我国,在线订餐有发展需要,亦有发展的根蒂,网上订餐的发展条件日益成熟,然而仍然存在些许问题,惟有不断解决问题,才能保证在线外卖订餐行业的蓬勃发展。论文网 2 开发工具和环境简介 2。1 JSP技术简介 JSP是一项新技术,开始出现于1998年,全称为Java Server Page。它是由太阳微系统公司提倡、诸多公司加入一同创建出的一种动态网页技术准则,此项web开发技术是基于JavaServlet和整个Java体系。在传统的网页HTML文件(*。htm,*。html)添加一个脚本片段和JSP标记(Tag),组成JSP页面(*。JSP)。 面向服务器的JSP支持任何浏览器,当Web服务器和JSP引擎碰到想要访问JSP网页的申请时,JSP引擎将请求对象发送给服务器端的有关组件,譬如JavaBean、Servlet等,继而由服务器端组件处理这些请求,也许需要在数据库或数据存储中检索信息,之后服务器端组件将响应对象返回JSP引擎。JSP引擎将响应对象递送给JSP页面,依据JSP页面的HTML格式实现数据编排,最终Web服务器和JSP引擎将格式化后的JSP页面以HTML格式递回客户浏览器。此乃现今网站构建中广泛选用的:浏览器——Web服务器——后台数据库的三层架构模式。 JSP网站建设标准给出了两种运用JSP的技术,能概括为模式一、模式二。 模式一:JSP+JavaBeans技术。在此模式中,JSP页面只身呼应请求同时把处理完成的结果递回给客户。Bean处理全部数据访问,JSP完成页面的表现,从而实现内容生成与显示分离。当处理大型繁杂应用时,页面被嵌入很多脚本或Java代码段,当需要处理的商业逻辑复杂时,会让这种情况更加糟糕,太多内嵌代码让页面程序变得繁复,前端界面设计技术人员会觉得这是难以想象的头疼事情。因此建议模式一运用于小型应用,它尚未满足大型应用的需求。 模式二:JSP+Servlet+JavaBean技术[1,6]。 从开发的角度看,模式二拥有更清晰的页面表现,开发者角色区分地更清楚,在大型项目开发中,运用更多的是模式二,同时模式二也更契合现今有名的MVC结构,此中JSP对应view,负责最终动态网页的生成且递送回浏览器。Servlet对应controller,居于控制者位置,来处理HTTP的请求,主要责任是生成JSP中使用的Beans组件或对象,同时判断要将请求递给哪个JSP。而JavaBeans对应Model,达成各个详细的应用逻辑和功能。JSP特点如下: (责任编辑:qin) |