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来!自~751论-文|网www.751com.cn
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