⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0228.htm

📁 JspServlet教程专栏 对javaservlet讲述的非常详细
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>SMTH上关于JSP是什么的讨论文章</strong></big></p>
<div align="right">---摘自《BBS 水木清华站》</div>

<br>※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 202.118.7.102]&nbsp; <br>
发信人:&nbsp; javaman&nbsp; (风间苍月),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Thu&nbsp; Dec&nbsp; 2&nbsp; 15:28:33&nbsp; 1999)&nbsp; <br>
<br>
【&nbsp; 在&nbsp; ghopper&nbsp; (初来诈到)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; JSP主要是用做干什么的呢?&nbsp; <br>
<br>
java&nbsp; sever&nbsp; pages,实现CGI的功能&nbsp; <br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 202.204.92.171]&nbsp; <br>
发信人:&nbsp; wyh&nbsp; ([寒]),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Fri&nbsp; Dec&nbsp; 3&nbsp; 12:21:58&nbsp; 1999)&nbsp; <br>
<br>
【&nbsp; 在&nbsp; rockfirm&nbsp; (Music&nbsp; All&nbsp; Right)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 【&nbsp; 在&nbsp; ghopper&nbsp; (初来诈到)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; JSP&nbsp; :&nbsp; Java&nbsp; Server&nbsp; Page.&nbsp; <br>
:&nbsp; 类似ASP,用于WEB主页的开发,但ASP&nbsp; 只能用于Windows&nbsp; 平台,而JSP&nbsp; 可以用于各种平台.&nbsp; <br>
:&nbsp; 也可以作为Web&nbsp; Server&nbsp; ,能很容易的与Servlet共同使用.&nbsp; <br>
~~~~~~~~~~~~~~~~~~~~~&nbsp; <br>
这是什么意思呢?做什么Web&nbsp; Server?&nbsp; Jsp其实最后还是作为Servlet运行的,&nbsp; <br>
那么说什么能很容易的与Servlet共同使用呢?&nbsp; <br>
  其实说白了,Jsp&nbsp; 就是一种用脚本编写Servlet的方法。&nbsp; <br>
如果你连Servlet是什么也不知道,那我也无法说了。&nbsp; <br>
<br>
--&nbsp; <br>
※&nbsp; 修改:·wyh&nbsp; 於&nbsp; Dec&nbsp; 3&nbsp; 12:22:42&nbsp; 修改本文·[FROM:&nbsp; 166.111.163.155]&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 166.111.163.155]&nbsp; <br>
发信人:&nbsp; rockfirm&nbsp; (Music&nbsp; All&nbsp; Right),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Fri&nbsp; Dec&nbsp; 3&nbsp; 12:52:41&nbsp; 1999)&nbsp; WWW-POST&nbsp; <br>
<br>
【&nbsp; 在&nbsp; wyh&nbsp; ([寒])&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; ~~~~~~~~~~~~~~~~~~~~~&nbsp; <br>
:&nbsp; 这是什么意思呢?做什么Web&nbsp; Server?&nbsp; Jsp其实最后还是作为Servlet运行的,&nbsp; <br>
:&nbsp; 那么说什么能很容易的与Servlet共同使用呢?&nbsp; <br>
:&nbsp;   其实说白了,Jsp&nbsp; 就是一种用脚本编写Servlet的方法。&nbsp; <br>
:&nbsp; 如果你连Servlet是什么也不知道,那我也无法说了。&nbsp; <br>
<br>
麻烦您说得清楚一些.我确实不太清楚JSP,&nbsp; 我忘了说用JSWDK做WEB&nbsp; SERVER.&nbsp; <br>
见笑.至于JSP&nbsp; 作为SERVERLET&nbsp; 来运行,请你说清楚一些.谢谢!&nbsp; <br>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 162.105.138.42]&nbsp; <br>
发信人:&nbsp; wyh&nbsp; ([寒]),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Fri&nbsp; Dec&nbsp; 3&nbsp; 15:10:09&nbsp; 1999)&nbsp; <br>
<br>
【&nbsp; 在&nbsp; rockfirm&nbsp; (Music&nbsp; All&nbsp; Right)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 【&nbsp; 在&nbsp; wyh&nbsp; ([寒])&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; <br>
:&nbsp; 麻烦您说得清楚一些.我确实不太清楚JSP,&nbsp; 我忘了说用JSWDK做WEB&nbsp; SERVER.&nbsp; <br>
:&nbsp; 见笑.至于JSP&nbsp; 作为SERVERLET&nbsp; 来运行,请你说清楚一些.谢谢!&nbsp; <br>
<br>
呵呵,JSWDK我没有用过,所以不能说,不然会出笑话的,我用过GNUJsp&nbsp; <br>
1.0&nbsp; Release,那么就说这个吧,估计其他的JSP实现也一样的。&nbsp; <br>
首先,JSP不是解释执行的,这个跟ASP或者PHP是不一样的。JSP通过一个&nbsp; <br>
JSP&nbsp; Servlet读取编译成为Java源文件再用javac编译成class文件执行。也许&nbsp; <br>
大家都猜到了,这个JSPServlet本身就是一个Servlet,对于相应的JSP的请求&nbsp; <br>
是被送到了这个Servlet,这个Servlet再读取jsp文件编译执行。&nbsp; <br>
其次,jsp其实是建立在Servlet的基础上的。有人问我jsp的效率如何,&nbsp; <br>
我告诉他们去看看Servlet的运行效率,其实那个就是jsp的运行效率。所有的&nbsp; <br>
jsp最终都被编译成为Servlet。当JSPServlet接收到请求后,如果你设置了使用&nbsp; <br>
最新的jsp的话,它就会去找jsp文件,检查jsp文件在上次编译后是否改动过,&nbsp; <br>
如果改动的话,就会重新编译,最终还是会把请求转交给编译好的Servlet去&nbsp; <br>
运行的。&nbsp; <br>
大家也许注意到了写jsp和写Servlet确实有一些不一样的地方,造成这个&nbsp; <br>
不同是因为jsp的编译环境主动给jsp添加了一些变量供你使用。我使用过JRUN&nbsp; <br>
的环境,它添加的比较全,比如request,&nbsp; Request,&nbsp; response,&nbsp; Response,&nbsp; <br>
Session,&nbsp; session,&nbsp; Application,&nbsp; out,其实这些都是在编译的时候添加进去&nbsp; <br>
的,在Servlet的标准中都有对应的变量,如果你要使用的话,也完全可以在&nbsp; <br>
Servlet中使用。&nbsp; <br>
也说了不少了,其实都是废话,jsp从头到尾都是Servlet,如果你把Servlet&nbsp; <br>
搞通了,jsp也就没有问题了。jsp写网页是非常高效的,比直接用Servlet好用,&nbsp; <br>
也不存在什么降低效率的问题,所以建议大家使用。在这个ASP,PHP横行的年代,&nbsp; <br>
JSP被大家忽视了,确实是个悲哀。&nbsp; <br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 166.111.163.155]&nbsp; <br>
发信人:&nbsp; midi&nbsp; (迷笛),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sat&nbsp; Dec&nbsp; 4&nbsp; 03:07:51&nbsp; 1999)&nbsp; <br>
<br>
赞成对JSP的评价。但要说明几个方面:&nbsp; <br>
1.&nbsp; JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是&nbsp; <br>
那第一个用户。这个时候花时间相对较长。&nbsp; <br>
2.&nbsp; Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的&nbsp; <br>
3.&nbsp; JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP&nbsp; 1.0以后。&nbsp; <br>
GNUJSP采用的是0.92的标准,对Bean的支持比较差&nbsp; <br>
4.&nbsp; 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来&nbsp; <br>
ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上,&nbsp; <br>
因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。&nbsp; <br>
在美国,很少有商业站点用PHP的。&nbsp; <br>
5.&nbsp; JSP是Multi-tie模式中Presentation&nbsp; Logic&nbsp; Layer的表现方式。由于&nbsp; <br>
XML的成熟,可能在一段时间后会逐渐衰退。但Application&nbsp; Logic&nbsp; <br>
中EJB+XML&nbsp; Parser仍然有极强的生命力。&nbsp; <br>
<br>
<br>
【&nbsp; 在&nbsp; wyh&nbsp; ([寒])&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
:&nbsp; 发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Fri&nbsp; Dec&nbsp; 3&nbsp; 15:10:09&nbsp; 1999)&nbsp; <br>
:&nbsp; <br>
:&nbsp; 【&nbsp; 在&nbsp; rockfirm&nbsp; (Music&nbsp; All&nbsp; Right)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; :&nbsp; 【&nbsp; 在&nbsp; wyh&nbsp; ([寒])&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; :&nbsp; <br>
:&nbsp; :&nbsp; 麻烦您说得清楚一些.我确实不太清楚JSP,&nbsp; 我忘了说用JSWDK做WEB&nbsp; SERVER.&nbsp; <br>
:&nbsp; :&nbsp; 见笑.至于JSP&nbsp; 作为SERVERLET&nbsp; 来运行,请你说清楚一些.谢谢!&nbsp; <br>
:&nbsp; <br>
:&nbsp; 呵呵,JSWDK我没有用过,所以不能说,不然会出笑话的,我用过GNUJsp&nbsp; <br>
:&nbsp; 1.0&nbsp; Release,那么就说这个吧,估计其他的JSP实现也一样的。&nbsp; <br>
:&nbsp; 首先,JSP不是解释执行的,这个跟ASP或者PHP是不一样的。JSP通过一个&nbsp; <br>
:&nbsp; JSP&nbsp; Servlet读取编译成为Java源文件再用javac编译成class文件执行。也许&nbsp; <br>
:&nbsp; 大家都猜到了,这个JSPServlet本身就是一个Servlet,对于相应的JSP的请求&nbsp; <br>
:&nbsp; 是被送到了这个Servlet,这个Servlet再读取jsp文件编译执行。&nbsp; <br>
:&nbsp; 其次,jsp其实是建立在Servlet的基础上的。有人问我jsp的效率如何,&nbsp; <br>
:&nbsp; 我告诉他们去看看Servlet的运行效率,其实那个就是jsp的运行效率。所有的&nbsp; <br>
:&nbsp; jsp最终都被编译成为Servlet。当JSPServlet接收到请求后,如果你设置了使用&nbsp; <br>
:&nbsp; 最新的jsp的话,它就会去找jsp文件,检查jsp文件在上次编译后是否改动过,&nbsp; <br>
:&nbsp; 如果改动的话,就会重新编译,最终还是会把请求转交给编译好的Servlet去&nbsp; <br>
:&nbsp; 运行的。&nbsp; <br>
:&nbsp; 大家也许注意到了写jsp和写Servlet确实有一些不一样的地方,造成这个&nbsp; <br>
:&nbsp; 不同是因为jsp的编译环境主动给jsp添加了一些变量供你使用。我使用过JRUN&nbsp; <br>
:&nbsp; 的环境,它添加的比较全,比如request,&nbsp; Request,&nbsp; response,&nbsp; Response,&nbsp; <br>
:&nbsp; Session,&nbsp; session,&nbsp; Application,&nbsp; out,其实这些都是在编译的时候添加进去&nbsp; <br>
:&nbsp; 的,在Servlet的标准中都有对应的变量,如果你要使用的话,也完全可以在&nbsp; <br>
:&nbsp; Servlet中使用。&nbsp; <br>
:&nbsp; 也说了不少了,其实都是废话,jsp从头到尾都是Servlet,如果你把Servlet&nbsp; <br>
:&nbsp; 搞通了,jsp也就没有问题了。jsp写网页是非常高效的,比直接用Servlet好用,&nbsp; <br>
:&nbsp; 也不存在什么降低效率的问题,所以建议大家使用。在这个ASP,PHP横行的年代,&nbsp; <br>
:&nbsp; JSP被大家忽视了,确实是个悲哀。&nbsp; <br>
:&nbsp; <br>
:&nbsp; --&nbsp; <br>
:&nbsp; ※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 166.111.163.155]&nbsp; <br>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 202.120.189.34]&nbsp; <br>
发信人:&nbsp; wyh&nbsp; ([寒]),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sat&nbsp; Dec&nbsp; 4&nbsp; 18:48:33&nbsp; 1999)&nbsp; <br>
<br>
【&nbsp; 在&nbsp; midi&nbsp; (迷笛)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 赞成对JSP的评价。但要说明几个方面:&nbsp; <br>
:&nbsp; 1.&nbsp; JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是&nbsp; <br>
:&nbsp; 那第一个用户。这个时候花时间相对较长。&nbsp; <br>
:&nbsp; 2.&nbsp; Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的&nbsp; <br>
~~~~~~~~~~~~~~~~~~&nbsp; <br>
呵呵,我没有注意用语,我所说的编译也就是编译成为字节码。&nbsp; <br>
<br>
:&nbsp; 3.&nbsp; JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP&nbsp; 1.0以后。&nbsp; <br>
:&nbsp; GNUJSP采用的是0.92的标准,对Bean的支持比较差&nbsp; <br>
~~~~~~~~~~~~~~~~~~~&nbsp; <br>
呵呵,GNUJSP也有好多版本呢,最新的1.0&nbsp; Release&nbsp; 是完全遵照&nbsp; 1.0&nbsp; Specification&nbsp; <br>
开发的,对于Bean的支持也很完善。它几乎是在我们的眼皮底下成长起来的,呵呵。&nbsp; <br>
<br>
:&nbsp; 4.&nbsp; 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来&nbsp; <br>
:&nbsp; ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上,&nbsp; <br>
:&nbsp; 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。&nbsp; <br>
:&nbsp; 在美国,很少有商业站点用PHP的。&nbsp; <br>
:&nbsp; 5.&nbsp; JSP是Multi-tie模式中Presentation&nbsp; Logic&nbsp; Layer的表现方式。由于&nbsp; <br>
:&nbsp; XML的成熟,可能在一段时间后会逐渐衰退。但Application&nbsp; Logic&nbsp; <br>
:&nbsp; 中EJB+XML&nbsp; Parser仍然有极强的生命力。&nbsp; <br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&nbsp; <br>
说得很好,好像Apache就有个叫cocoon的产品,是XML&nbsp; Parser.&nbsp; <br>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 166.111.163.155]&nbsp; <br>
发信人:&nbsp; weffen&nbsp; (wef),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sat&nbsp; Dec&nbsp; 4&nbsp; 19:50:15&nbsp; 1999)&nbsp; <br>
<br>
<br>
【&nbsp; 在&nbsp; midi&nbsp; (迷笛)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 赞成对JSP的评价。但要说明几个方面:&nbsp; <br>
:&nbsp; 1.&nbsp; JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是&nbsp; <br>
:&nbsp; 那第一个用户。这个时候花时间相对较长。&nbsp; <br>
------>我个人认为JSP也只不过是一个server&nbsp; side的脚本环境,与asp(isapi&nbsp; <br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -