java考勤管理系统设计+文献综述(5)
时间:2019-04-21 09:23 来源:毕业论文 作者:毕业论文 点击:次
3.验证和错误处理。在JSF变成过程中很容易做到添加验证规则,当用户输入无效或者错误的数据时,则系统会报出错误消息。 4.国际化。JSF管理国际化问题。 5.自定义组件。页面开发者可以将设计人员设计的复杂组件简单的拖到自己设计的页面上。这让UI设计与后台设计变得十分有趣。 6.支持Ajax。JSF提供了标准的Ajax通信信道,可透明地调用服务器段错作并更新客户端组件。 1.2.3 Java Server Pages介绍 Java Server Pages简称JSP,中文翻译过来叫Java服务器页面,其是在传统的HTML网页中插入Java程序段落和JSP标记。JSP既是动态的网页技术同时还是跨平台的Web应用程序。 使用JSP有以下优点: 1.使用JSP生成网页上的动态内容,而生成内容的逻辑被封装在JavaBeans组件中。因此JSP页面被管理员或者其他开发人员编辑时并不会影响内容的生成。简单的说就是将内容的生成和显示进行分离。 2.JSP具有Java技术的所有优点,因此它具有一次编译到处运行的优点,还有它基本上可以在任何环境上进行开发,部署系统,进行扩展。 3.JSP具有强大的可伸缩性。JSP可以从一个小小的jar文件就可以运行Servlet/JSP,甚至可以可以从一台服务器到多台服务器进行处理。 1.2.4 Js介绍 Js全名又叫JavaScript中文名叫脚本语言。JavaScript是一种嵌入式的脚本语言,被广泛用在WEB应用程序的开发领域。JavaScript与其它编程语言一样,它也有自己的语法,数据类型等。其具有以下几点特点: 1.脚本语言。JavaScript的执行顺序在C,C++ 等语言先编辑完成后才开始执行的,并且其运行时是一行一行进行解释。 2.基于对象。JavaScript不仅可以使用对象,同时还可以创建对象,也就是说其是一种基于对象的脚本语言。 3.动态性。JavaScript是一种不需要经过WEB服务器就可以对用户请求作出回应的脚本语言,该原理在于其采用了是事件驱动。 4.跨平台性。JavaScript不需要依赖于任何的操作系统,只要有浏览器的支持就能运行。 1.2.5 HTML介绍 所谓的HTML就是超级文本标记语言(Hyper Text Markup Language)。但是HTML并非是编程语言,它是一种标记语言(markup language),所以HTML是采用标记标签来描述网页的。HTML文档就等于网页吗?HTML文档描述了网页,HTML文档包含了HTML标签和纯文本,同时HTML也被称作网页。 开发者可以使用任何文本编辑软件创建和编辑HTML文件,一般其扩展名为htm、html、xhtml或asp。所有HTML文件都是头部(head)和主体(body)两部分组成。HTML开发中<html>标记表示HTML文件的开始,</html>标记表示HTML文件的结束,<head>、</head>标记之间的内容是HTML文件的头部。用于描述网页上显示的主体信息写在<body>、</ body >标记之间,这里可以写很多东西如视频,音乐,图片,文本等。 超级文本标记语言功能及其强大,它不仅支持不同数据格式的文件镶入,同时还是制作非常简单,这也是万文网(WWW)流行至今的原因之一,其主要特点如下: 简易性:超级文本标记语言版本升级采用超集方式,因此显得更加灵活方便。 可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。 平台无关性:虽然每个人使用的计算机不同 ,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万文网(WWW)盛行的另一个原因。 通用性:另外,HTML是一种简单、通用的全置标记的WEB标记语言。它能做到建立文本和图片相结合的复杂网页,这些网页可以被任何浏览器所显示,无论使用的是什么类型的电脑,只要有浏览器都可以看到。 (责任编辑:qin) |