毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
SSH绿色厨房美食交流平台的设计+源代码(4)
BOM(Browser Object Model):浏览器对象模型,它的操作都是以BOM为对象,对html以及css进行操作的。
2.3.2 AJAX技术
AJAX的全称是Asynchronous Javascript And XML,是一种用于创建交互式应用的网页技术,用于创建快速动态网页,AJAX 的应用程序独立于浏览器和平台。AJAX 可以经由后台与服务器的少量数据交换从而完成网页的异步更新,即不重新加载网页便更新网页的某部分。AJAX 基于下列 Web 标准:JavaScript、XML、HTML、CSS。
2.4 后端JavaWeb技术
2.4.1 Java语言概述
Java是一种面向对象的程序设计语言,可以编写跨平台软件。由于优秀的通用性、安全性和较高的效率,Java被广泛应用于个人电脑、数据中心、移动电话和互联网等,并拥有全球最多的专业开发者。在全球云计算和移动互联网的背景下,Java更是具备了明显的优势和良好的前景。
2.4.2 Servlet技术
Servlet=Server+Applet,表示小服务程序。Servlet 看起来像是通常的Java程序。Servlet导入特定的属于Java Servlet API的包。由于可以动态地从网络加载,Servlet和Server的关系就如同Applet和Client 一样。但是,由于Servlet运行在Server中,它们并不需要图形用户界面。从这个角度讲,Servlet也被称为FacelessObject。
Servlet用于扩展服务器性能,一个Servlet是Java语言当中的一个类。服务器上保存着可以通过“请求-响应”模型来访问的程序。尽管Servlet可对任何类型的请求给出响应,但它一般情况下只用来扩展Web服务器的应用程序。
2.4.3 JSP技术
JSP全名为Java Server Pages,即java服务器页面。从根本而言,它是一个简化的Servlet,是一种动态网页技术标准。JSP技术与ASP技术相类似,即通过在传统的网页HTML文件中插入Java程序段和JSP标记,从而生成JSP文件。用JSP开发的Web应用是跨平台的,能在各种操作系统上运行。
2.4.4 SSH技术
常说的SSH 是指Struts、Hibernate、Spring三大框架,本系统没有采用较为陈旧的Struts,而是运用了与Spring契合度更高,更方便快捷的SpringMVC。SpringMVC属于SpringFrameWork的后续产品,已经融合进Spring Web Flow。Spring 框架为Web应用程序提供了所有功能的 MVC 模块。客户端发送请求后,服务端控制器转发请求并调用用于将请求映射到对应处理器的HandlerMapping类。
Hibernate是一个对JDBC进行轻量级对象封装的开放源码的对象映射的框架,是一个全自动的ORM框架。它建立POJO与数据库表的映射关系,可自动生成SQL语句、自动执行。任何使用JDBC的场合都可使用Hibernate,包括Java的客户端程序和Servlet/JSP的Web应用等。
Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。主要内容包括控制反转、面向切面、容器。Spring不仅用于整合,还可以被看做是一个企业解决方案级别的框架。经由一种控制反转技术促进低耦合,还允许分离应用的业务逻辑与系统级服务来完成内聚性的开发,提供了面向切面编程的支持。Spring还可以配置简单的组件,使其组合成复杂的应用。
3 系统的需求分析
3.1 系统需求分析
系统主要以用户为中心,以菜谱为主要内容,融合两者之间的联系,实现以交流互动为基础的菜谱信息分享平台。随着健康饮食在日常生活中的作用越来越重大,在线美食互动网站逐渐受到追捧和青睐。因此,系统要在菜谱的丰富性、健康性上有所保障,打造一个使用方便、健康安全、富有特色的美食平台。在菜谱分类这个文度,系统根据前期调研结果和查阅的资料数据,总体把菜谱分为种类和食材两大模块。菜谱种类分为菜系、烹饪方法、口、菜式、主食、烘焙、厨房工具、场景、人群、美容瘦身、功效、疾病料理、节日时令十三大类,每大类都有具体类别名称。食材分为肉类,水果花茶坚果,蔬菜菌藻药食,鱼虾蟹贝水产,谷类,豆乳蛋类及制品,调品七大类,每一大类包含多个一级食材,例如肉类包含猪、牛、羊、鸡、鸭等,每个一级食材包含多个二级食材,也就是具体食材,例如猪中包含猪肉、排骨、五花肉、火腿等等。用户可以根据自己的需求,筛选查询想要的菜谱。在用户交流这个文度,系统提供注册登录、收藏菜谱、评论菜谱、互动回复、关注留言等功能,保证信息的共享和交流的通畅。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
Android课堂辅助教学管理系统设计+源代码
下一篇:
基于专利地图的中国除草剂行业研究
SSH2+ExtJs单位人事管理系统设计
基于SSH架构的某企业OA系统开发
java+mysql的SSH电子图书城的设计+源代码
android厨房菜谱系统设计+源代码
基于SSH2框架家教网平台的实现
jsp+mysql的ssh网上书店的设计与实现
基于SSH框架的人事管理系统的设计与实现
志愿者活动的调查问卷表
国内外图像分割技术研究现状
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计