jsp工会网站的设计与实现(4)
时间:2021-07-01 09:15 来源:毕业论文 作者:毕业论文 点击:次
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) |