标签:
JSP是Java server page的缩写,有sun公司倡导,许多公司参与,于1999年推出的一种web服务设计标准。
JSP基于Java Servlet以及整个java体系的Web开发技术。
Java servlet 就是编写在服务器端创建对象的java类,习惯上称为servlet类,servlet类的对象习惯上称为一个servlet。
那么二者的关系是什么呢?
Java Servlet是java语言的一部分,而jsp是基于java servlet的,jsp具备了几乎所有java servlet的好处,当客户请求一个jsp页面时,tomcat服务器自动生成java文件、编译java文件,并用编译得到的字节码文件在服务器端创建一个servlet。
Java servlet是java的一部分,jsp是java servlet一个成功的应用,但是jsp并不是java servlet的一个子集,jsp可以配合javabean有效分离页面视图和数据存储,也可以是jsp+javabean+servlet创建web应用。
当服务器上的一个JSP页面第一次被请求执行时,服务器上的JSP引擎首先将JSP页面文件转换成一个java文件,并编译这个Java文件生成字节码文件,然后执行字节码文件响应客户的请求。当这个页面再次被请求执行时,JSP引擎将直接执行字节码文件来响应客户。
字节码文件的主要工作:
(1)处理JSP标记,并将有关的处理结果发送到客户的浏览器
(2)把JSP页面中的HTML标记符号交给客户浏览器
(3)执行<%%>之间的java代码,并返回结果给客户浏览器
(4)多用户访问的时候,Tomcat给每个客户一个线程,通过执行常驻内存的字节码文件响应客户的请求
JDK必备,注意设置Java环境变量
Tomcat 安装完成浏览器输入:localhost:8080或者127.0.0.1:8080测试是否安装成功
Tomact 配置文件 ../conf/server.xml
端口配置:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
目录:../webapps/ Root目录为根目录,localhost:8080默认访问root目录下的index.jsp页面
新建Web服务目录
... <Context path="pinnsvin" docBase="D:\workplace\Tomcat" debug="0" reloadable="true"/> </Host>
localhost:8080/pinnsvin 就可以访问到"D:\workplace\Tomcat"目录了
标签:
原文地址:http://www.cnblogs.com/pinnsvin/p/5513754.html