jsp工会网站的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp工会网站的设计与实现(4)

1.2.2  JSP技术

JSP的工作原理:JSP源代码都编译为class文件,JSP会在客户端第一次请求JSP文件时候编译为HttpJspPage类。JSP包括很多技术,这些强大的技术使得JSP在视图层有很大的优势,包括JavaBean,自定义标签,EL表达式,JSTL标识标签类库等。

首次载入JSP程序时,JSP程序一般由JSP引擎翻译成Servlet文件后开始运行。此时的JSP引擎必须完成以下操作:

  (1).翻译:JSP文件转换为(以.java为后缀)的Servlet文件,使JSP程序变成一个完整的java应用程序。

  (2).编译:利用JSP引擎编译Servlet文件得到.class代码文件,此时程序可以执行。

  (3).执行:执行class文件。

  (4).响应:服务器响应客户端。

JSP页面要经过翻译、编译和执行这几个步骤,所以客户端比较长需要比较长的时间得到响应。而当再一次访问该页面时,该JSP页面的class文件已经存在,于是对JSP页面的访问便可以大大加快了。请求一个JSP页面时,首先比较JSP引擎和该JSP引擎对应的Servlet文件,若此时JSP页面比较新,说明原来的JSP页面已经更新,此时需要再一次进行编译;若此时JSP页面与对应的Servlet文件一样新,我们直接执行原来的class文件。来更新JSP页面。

JSP技术的优点:

(1)效率和安全性高。

(2)多平台支持系统。

(3)适应平台广泛。

(4)强大的可伸缩性。

(5)支持服务器端组件。

1.2.3 JavaScript来!自~优尔论-文|网www.youerw.com

 JavaScript引擎作为浏览器的一部分,是经常被用于客户端的脚本语言。Javascript是能让页面更加具有灵活性页面脚本语言。Javascript 可以调用的页面的元素,可以修改其属性。 Ajax技术让Javascript更加流行。 网页设计和Javascript关系不大,但是和功能效果是有关系的。面向对象是JavaScript特点之一。通过基于对象的程序设计,使程序开发变得更直观、更有效率并且可以多次使用,大大提高了开发效率节省了开发成本。Javascript技术在本次我所设计的系统中的很多地方得到了很好的使用,在检验输入数据的有效性时可以使用。

1.3 软硬件需求

硬件需求:

CPU:Pentium以上计算机

内存: 512MB以上

软件需求:

操作系统版本:Windows XP /vista/Win7

开发工具:MyEclipse 6.0.1

后台服务器:Apache Tomcat 6.0

开发语言:Java

浏览器:IE6.0

(责任编辑:qin)