-
文献综述
(一)国内外研究现状
- JavaScript
解释型脚本语音。像其他脚本语音一样,JavaScript 同样也是一种解释性语言,它采用小程序段的方式实现编程,提供了一个简易的开发过程。它的基本结构形式与 C、C 、VB、Delphi 十分相似。但它不像这些语音一样,需要编译,而是在程序运行过程中被逐行解释。它与 HTML 标记结合在一起,从而方便用户使用操作。
基于对象的语言。JavaScript 是一种基于对象的语言,也可以看做一种面向对象的语音。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本相互作用。
简单性。JavaScript 的简单性主要体现在:首先,它是一种基于 Java 基本语句和流程控制之上简单而紧凑的设计,从而对于学习 Java 是一种非常好的过渡;其次,它的变量类型是采用弱类型, 并未使用严格的数据类型。
安全性。JavaScript 是一种安全性语音,它不允许访问本地硬盘,也不能将数据存入服务器,不予许对网络文档进行修改和删除, 只能通过浏览器实现浏览器或动态交互,从而能有效地防止数据的丢失。
动态性。JavaScript 是动态的,它可以直接对用户或客户输入做出反应,无需经过 web 服务程序。它对用户的响应,是采用事件驱动的方式进行的。所谓事件,就是指在主页中执行了某种操作所采用的动作,例如按下鼠标、移动窗口、选择菜单都可以视为事件。当事件发生后,可能会引起相应的事件相应,即事件驱动。
跨平台性。JavaScript 依赖于浏览器本身,与操作系统环境无关,只要操作系统统能运行浏览器并且浏览器支持 JavaScript,就可以正确执行。
- Html:html,中文名称是超文本标记语言,是标准通用标记语言的一个实际运用。她同时也是一种标准和规范,利用符号和标记来确定要被展现的网页中的各部分。html语言升级采用超集的方式,所以方便灵活,是易用的。又由于采用子类元素的方式,来增加标识符,加强功能等需求,确保了系统可以扩展。html最大的特点是与平台无关,这意味着一处编写,任何地方运行,只要有一台可以运行标准浏览器,符合浏览器编写规范的设备,无论你是使用手机,平板,智能手表,笔记本,台式机,工作站,以及服务器,又或者你是使用android系统,ios系统,symbian系统,webos系统,windows系统,以及*nix系统,html都可以在这些设备上运行。
- css:css,中文名称级联样式表,是一种对html和xml定义表现样式的计算机语言,广泛运用在网页样式上,通过定义css,合理的设计样式,减少css文件的大小,大幅减少页面的加载量,从而缩小页面响应时间,与传统html的表现方式(内联样式)对比而言,css可以实现更加丰富和强大的功能,甚至可以实现初步的用户交互,是目前用于展示页面最优秀的语言。
- 前端技术框架:Web 平台前端的技术框架对Web 平台前端的技术框架开展分析,首先从Web门户会话Session技术进行切入。Session这一个单词可以理解为会话的含义,也就是说在客户端和服务器之间建立会话连接,需要注意的是,Session对于用户登录的信息并不是永久存在的,而和Session不同的Cookie是保存在客户端上的,当用户登录一个网站的时候,服务器会相应客户端的请求,在连接建立的基础上进 入页面,尤其是当客户多次登入一个网站要输入账号密码时,Cookie就会在用户第一次登入成功之后, 自动记住这一账号密码,到了下次登入之后,用户就不必输入账号密码,由此可见从安全角度来看,Session大于Cookie;而从时效性来看Cookie大于Session。其次要从 MVC 模型分析进行切入。 这一模型在Web的应用中得到大力的推广,是由视图、模型、控制器这三个部分组成,具有多个方面的优势,合理应用的话,能够发挥重要的作用。MVC模式是软件工程中的一种软件架构模式,其基本逻辑是把系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。是Trygve Reenskaug在1978年首次提出的,在20世纪80年代,是施乐帕罗奥多研究中心(Xerox PARC)为编程语言Samlltalk发明的一种软件设计模式。但在如今,MVC模式已经渗入到了软件开发的方方面面,它的主要特性就是把以前混杂在一起的业务逻辑代码与表示层相分离,各个模块间的耦合度大大降低,使代码的重用成为可能。MVC各个部分的主要职责为:
- Model(模型):用于处理应用程序数据逻辑,通常负责与数据库进行沟通,存取数据。
- View(视图)将数据组织好后展示给用户。
- Controller(控制器)在应用程序中起到处理用户交互的作用。
在多数的基于JavaEE的web应用中,都利用到了MVC设计模式,用来作为其实现的体系结构。Model(模型)主要是从现实世界抽象的对象的模型,负责应用的数据逻辑,其封装和包括了数据和对数据的操作,在系统中是实际处理数据的所在。View(视图)则负责展示界面给用户,是用户与软件系统之间的接口,用户的所有操作都是对View的操作。Controller(控制器)好比模型与视图之间的桥梁,起到了沟通交互的作用。这些对象分离开来后,可以各个对象单独测试和工作,起到分工合作,起到模块的解耦作用。同时可以大幅度提高代码的复用性,也为未来的升级和维护提供了清晰明确的结构,便于维护与更新。
- B/S架构
- B/ S架构与C/S架构比较
相比较于 C/ S 架构, B/ S 架构更适应现代网络技术的发展趋势。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。