1.3.2 HTML技术
HTML是一种基于标准通用标记语言下的超文本标记语言,或者说,HTML就是一种网页编程的规范或者说是一种标准,我们通过这种语言符号能够对网页中的不同内容进行标记。而对于浏览器来说,它会去读取我们的标记,用既定的标准去对这些标记进行解释并将其显示出相应界面效果。比较麻烦的是,浏览器不会告诉我们错误的标记,并且浏览器解释标记的过程也是不会停止的,所以我们只能自行去找出错误的标记。尤其需要注意的一点是,虽然HTML是一种标准,但是许多不同的浏览器,它们对于标记有着自己的解释,而这就会造成同一种标记在不同的浏览器上会出现不同的效果。
1.3.3 Spring技术
Spring也是目前较为流行的一种项目开发的框架,而作为一个轻量级的开发框架,其分层架构的优势也是不容忽视的。虽然说,Spring的创建是为了解决开发企业应用的复杂性,但是Spring在简单性,可测试以及松耦合方面的独特优势能够使其他许多的Java应用都能够从中获取到很多的益处。Spring的核心有两个方面,分别是IOC和AOP,也就是我们所说的控制反转和面向切面的编程。
1.4 开发工具的介绍源:自*751`%论,文'网·www.751com.cn/
本餐馆点餐系统的开发所使用的环境如下:
操作系统:win10;数据库:Mysql;开发工具:My Eclipse 10.
服务器:Tomcat 8
1.4.1 Mysql介绍
MySQL是目前应用较为广泛的关系型数据库管理系统。其优点在于,作为一种关联数据库管理系统,MySQL在处理数据时,会将数据根据需要存入特定的表中,而每张表之间都可以建立相应的关联性,在以后的访问中通过建立的关联性来获取我们所需要的信息,这样处理数据更加的灵活,处理速度也有很大的提升。当然,体积小,成本低的特点也是其成功的一个必要因素,而且由于MySQL是开放源码的,这就使得一些中小型网站更加倾向于使用MySQL来进行完成他们的开发。
1.4.2 MyEclipse介绍
本次使用的开发工具MyEclipse是一个企业级的工作平台,它集合了许多java开发相关的插件,这也使得开发人员通过它能够在开发过程中极大的提升工作的效率。MyEclipse的强大之处还在于,它能够支持大多数目前流行的项目开发框架以及网页开发语言。
1.4.3 Tomcat介绍
Tomcat是本次系统设计中用来作为web服务器的。虽然作为一个小型的轻量级的服务器,它在许多方面都有不足,但是对于中小型的项目开发或者调试,Tomcat都是一种很好的选择,可以用其来相应对HTML等页面的请求。
1.4.4 Mybatis介绍
Mybatis是一个开源的数据库处理框架。在使用Mybatis时,我们需要将对应的参数配置,以及相关的sql语句还有结果映射的配置传入,由Mybatis将其加载成为一个MappedStatement对象,并将这个生成的对象存储在内存中。这样,当请求接收时,将Sql的Id和传入参数对象作为参数传入,由下层的请求处理层对其进行处理,并将最后处理的结果返回。
1.4.5 CSS介绍
CSS被称作层叠样式表,是对HTML和XML语言来进行修饰的。不同于相对传统的HTML,CSS突出的地方就在于,通过CSS,我们能做到对网页中的对象进行像素级的精确排版以及样式控制。作为目前来说最为优秀的表现设计语言,它强大的地方在于,CSS几乎可以实现所有的字体以及字号样式设计,其对于网页的编辑能力也是非常强大的。
1.4.6 JavaScript介绍
JavaScript是嵌入HTML中在浏览器中的脚本语言。通常用它来实现一些网页上的动态功能,以此来提高网页的交互的能力。需要说明的是,JavaScript是由浏览器来对相关的代码进行解释的,不需要进行预编译。JavaScript是可以使用任何文本编辑工具编写的,然后又浏览器内置的JavaScript引擎来执行代码。总的来说,JavaScript适用于客户端计算,客户端表单合法性验证,浏览器事件的触发,网页特殊显示效果制作以及服务器的异步数据提交 。