2。2 系统开发环境论文网
软件系统开发和运行所需的集成环境选择高效、便利、功能齐全的软件平台,对系统开发具有十分重要的意义。本课题选择在MyEclipse中进行编辑、调试及运行。硬件环境:windows操作系统的PC机。
MyEclipse是Eclipse的商业整合发行版本,而Eclipse是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,在2001年11月贡献给开源社区。现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。它是当今主流的java开发环境,由于它本身为一个框架平台,支持众多插件,使其灵活的适用于众多IT开发语言及环境。
2。3 HTML概述
HTML是当前较为流行的一种超文本标记语言,是一种用于开发网站前端页面的标准标记语言。超文本标记语言是一种基础技术,CSS、JavaScript和超文本标记语言通常被用于开发设计网页,移动端APP。各种浏览器通过识别超文本标记语言,将其渲染成可视化的网页并把他显示在浏览器的客户端。超文本标记语言通过语义化的表达,让他成为当今网页开发的主流语言。尤其在近年来,随着各大主流网站对用户体验感的关注,HTML5语言越来越流行。
超文本标记语言的各种标签是构建网站的基础。超文本标记语言可以插入图片与视屏插件,其还可以创建表单。标记语言还可以申明一些结构,例如title标签、list标签和p标签等等。超文本标记语言是一种语义化的语言,随着版本的更新,其也更容易理解与应用,功能也愈加完善。
超文本标记语言配合css层样式的装饰,再加上JavaScript的功能化[1],能为网页提供炫酷的动态效果及与后台数据的交互。
2。4 CSS概述
CSS文件一种用来为结构化文档,添加样式的计算机语言,由万维网联盟进行定义和维护。现如今,css3已经被Chrome、Firefox、Safari等主流浏览器所兼容。
网站的设计者使用CSS来决定背景颜色、字体相关的属性、排版的具体属性等特性。CSS最大的优点是将网站内容与样式分开[2]。其优点如下:
1。HTML文档有更简洁的代码,
2。HTML文档结构更加清晰
3。便于后期页面修改
4。便于后期样式修改
除此之外,单独的将CSS样式存放还有如下优点:
1。将css样式单独拎出来,在开发时,能够迅速定位改变当前结点样式的位置,后期维护很方便。
2。通过媒体查询,不同的读者可以有不同的样式,可以适应不同的浏览屏幕。
3。HTML 文件体积变得更小了,结构更为简便,在网络延迟的情况下,用户仍可以看到网站的整体布局[3]。
2。5 AJAX概述文献综述
AJAX是“Asynchronous JavaScript and XML”的缩写,其特性为异步传输数据,而不需要通过刷新页面来对数据进行增删改查,用户体验更加流畅。
以前的网页首先在用户端填写form表单,填写完成后再通过提交表单发送给后台服务器。后台服务器端接收表单传输过来的数据,并对表单进行处理,最后返回给前台一个新的前台页面。此方法的问题是,重新返回的页面和之前的页面有很多前台代码都相同,这样就会导致带宽的多余损耗,网络资源利用率低,因为会增加响应时间,所以也会导致不良的用户体验。
而AJAX的应用可以仅向后台服务器发送和请求必要的数据,通过JavaScript技术处理来自服务器的数据响应。因此,这种技术会大大减少浏览器和服务器之间传输数据量,从而缩短浏览器的响应时间,提高用户体验。