码迷,mamicode.com
首页 > Web开发 > 详细

JSP学习笔记(1)-JSP简介

时间:2016-05-20 23:55:38      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

1.什么是JSP?

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应用。

2.JSP的运行原理?

当服务器上的一个JSP页面第一次被请求执行时,服务器上的JSP引擎首先将JSP页面文件转换成一个java文件,并编译这个Java文件生成字节码文件,然后执行字节码文件响应客户的请求。当这个页面再次被请求执行时,JSP引擎将直接执行字节码文件来响应客户。
字节码文件的主要工作:
(1)处理JSP标记,并将有关的处理结果发送到客户的浏览器
(2)把JSP页面中的HTML标记符号交给客户浏览器
(3)执行<%%>之间的java代码,并返回结果给客户浏览器
(4)多用户访问的时候,Tomcat给每个客户一个线程,通过执行常驻内存的字节码文件响应客户的请求
技术分享

3.JSP运行环境

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" />

4.Tomcat的Web服务目录

目录:../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"目录了

 

JSP学习笔记(1)-JSP简介

标签:

原文地址:http://www.cnblogs.com/pinnsvin/p/5513754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!