00000002.htm
来自「水木清华BBS」· HTM 代码 · 共 381 行 · 第 1/3 页
HTM
381 行
∶<I> </I><BR>∶<I> 呵呵,JSWDK我没有用过,所以不能说,不然会出笑话的,我用过GNUJsp </I><BR>∶<I> 1.0 Release,那么就说这个吧,估计其他的JSP实现也一样的。 </I><BR>∶<I> 首先,JSP不是解释执行的,这个跟ASP或者PHP是不一样的。JSP通过一个 </I><BR>∶<I> JSP Servlet读取编译成为Java源文件再用javac编译成class文件执行。也许 </I><BR>∶<I> 大家都猜到了,这个JSPServlet本身就是一个Servlet,对于相应的JSP的请求 </I><BR>∶<I> 是被送到了这个Servlet,这个Servlet再读取jsp文件编译执行。 </I><BR>∶<I> 其次,jsp其实是建立在Servlet的基础上的。有人问我jsp的效率如何, </I><BR>∶<I> 我告诉他们去看看Servlet的运行效率,其实那个就是jsp的运行效率。所有的 </I><BR>∶<I> jsp最终都被编译成为Servlet。当JSPServlet接收到请求后,如果你设置了使用 </I><BR>∶<I> 最新的jsp的话,它就会去找jsp文件,检查jsp文件在上次编译后是否改动过, </I><BR>∶<I> 如果改动的话,就会重新编译,最终还是会把请求转交给编译好的Servlet去 </I><BR>∶<I> 运行的。 </I><BR>∶<I> 大家也许注意到了写jsp和写Servlet确实有一些不一样的地方,造成这个 </I><BR>∶<I> 不同是因为jsp的编译环境主动给jsp添加了一些变量供你使用。我使用过JRUN </I><BR>∶<I> 的环境,它添加的比较全,比如request, Request, response, Response, </I><BR>∶<I> Session, session, Application, out,其实这些都是在编译的时候添加进去 </I><BR>∶<I> 的,在Servlet的标准中都有对应的变量,如果你要使用的话,也完全可以在 </I><BR>∶<I> Servlet中使用。 </I><BR>∶<I> 也说了不少了,其实都是废话,jsp从头到尾都是Servlet,如果你把Servlet </I><BR>∶<I> 搞通了,jsp也就没有问题了。jsp写网页是非常高效的,比直接用Servlet好用, </I><BR>∶<I> 也不存在什么降低效率的问题,所以建议大家使用。在这个ASP,PHP横行的年代, </I><BR>∶<I> JSP被大家忽视了,确实是个悲哀。 </I><BR>∶<I> </I><BR>∶<I> -- </I><BR>∶<I> ※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.163.155] </I><BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.120.189.34] <BR>发信人: wyh ([寒]), 信区: Java <BR>标 题: Re: JSP是什么东西? <BR>发信站: BBS 水木清华站 (Sat Dec 4 18:48:33 1999) <BR> <BR>【 在 midi (迷笛) 的大作中提到: 】 <BR>∶<I> 赞成对JSP的评价。但要说明几个方面: </I><BR>∶<I> 1. JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是 </I><BR>∶<I> 那第一个用户。这个时候花时间相对较长。 </I><BR>∶<I> 2. Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的 </I><BR>~~~~~~~~~~~~~~~~~~ <BR> 呵呵,我没有注意用语,我所说的编译也就是编译成为字节码。 <BR> <BR>∶<I> 3. JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP 1.0以后。 </I><BR>∶<I> GNUJSP采用的是0.92的标准,对Bean的支持比较差 </I><BR>~~~~~~~~~~~~~~~~~~~ <BR> 呵呵,GNUJSP也有好多版本呢,最新的1.0 Release 是完全遵照 1.0 Specification <BR>开发的,对于Bean的支持也很完善。它几乎是在我们的眼皮底下成长起来的,呵呵。 <BR> <BR>∶<I> 4. 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来 </I><BR>∶<I> ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上, </I><BR>∶<I> 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。 </I><BR>∶<I> 在美国,很少有商业站点用PHP的。 </I><BR>∶<I> 5. JSP是Multi-tie模式中Presentation Logic Layer的表现方式。由于 </I><BR>∶<I> XML的成熟,可能在一段时间后会逐渐衰退。但Application Logic </I><BR>∶<I> 中EJB+XML Parser仍然有极强的生命力。 </I><BR>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <BR> 说得很好,好像Apache就有个叫cocoon的产品,是XML Parser. <BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.163.155] <BR>发信人: weffen (wef), 信区: Java <BR>标 题: Re: JSP是什么东西? <BR>发信站: BBS 水木清华站 (Sat Dec 4 19:50:15 1999) <BR> <BR> <BR>【 在 midi (迷笛) 的大作中提到: 】 <BR>∶<I> 赞成对JSP的评价。但要说明几个方面: </I><BR>∶<I> 1. JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是 </I><BR>∶<I> 那第一个用户。这个时候花时间相对较长。 </I><BR>------>我个人认为JSP也只不过是一个server side的脚本环境,与asp(isapi <BR>parser) 和 PHP(高性能的apache extension parser)相比, 那就慢了。因为本身 <BR>servlet就是一个解释程序,现在再弄多一层,慢。 <BR> <BR>∶<I> 2. Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的 </I><BR>∶<I> 3. JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP 1.0以后。 </I><BR>∶<I> GNUJSP采用的是0.92的标准,对Bean的支持比较差 </I><BR>∶<I> 4. 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来 </I><BR>∶<I> ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上, </I><BR>∶<I> 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。 </I><BR>∶<I> 在美国,很少有商业站点用PHP的。 </I><BR>----->PHP4比asp快7-8倍,jsp更不可以同它相比。php用户的直线上升,为什么 <BR>还说没有前途?不解。 <BR> <BR>用server-side scripts <BR>做电子商务,个人认为无论是这三者,还是别的什么CF之类东东,都觉得 <BR>似乎冒险。首选还是java,但是不是jsp,而是servlet/applet/application.. <BR> <BR> <BR>∶<I> 5. JSP是Multi-tie模式中Presentation Logic Layer的表现方式。由于 </I><BR>∶<I> XML的成熟,可能在一段时间后会逐渐衰退。但Application Logic </I><BR>∶<I> 中EJB+XML Parser仍然有极强的生命力。 </I><BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.144.51] <BR>发信人: midi (迷笛), 信区: Java <BR>标 题: Re: JSP是什么东西? <BR>发信站: BBS 水木清华站 (Sun Dec 5 01:10:36 1999) <BR> <BR>【 在 weffen (wef) 的大作中提到: 】 <BR>∶<I> ------>我个人认为JSP也只不过是一个server side的脚本环境,与asp(isapi </I><BR>∶<I> parser) 和 PHP(高性能的apache extension parser)相比, 那就慢了。因为本身 </I><BR>∶<I> servlet就是一个解释程序,现在再弄多一层,慢。 </I><BR> <BR>显然你没有理解什么是JSP,而且没有仔细看别人的文章: <BR>JSP就是Servlet,没有再多一层。 <BR> <BR> <BR>∶<I> ----->PHP4比asp快7-8倍,jsp更不可以同它相比。php用户的直线上升,为什么 </I><BR>∶<I> 还说没有前途?不解。 </I><BR> <BR>这个我不信。 <BR> <BR>∶<I> 用server-side scripts </I><BR>∶<I> 做电子商务,个人认为无论是这三者,还是别的什么CF之类东东,都觉得 </I><BR>∶<I> 似乎冒险。首选还是java,但是不是jsp,而是servlet/applet/application.. </I><BR> <BR>我有篇关于电子商务的文章,在WWW版。如果你对此感兴趣的话,可以 <BR>另外再看看相关电子商务软件系统提供商的文档。另外说一句,Allaire <BR>的Code Fusion将不再发展下去,新的服务器名叫JRun,表示逻辑层采用 <BR>JSP。 <BR> <BR>PHP在电子商务领域希望甚小,唯有能支持Transaction,分离中间逻辑 <BR>且支持分布计算后,才有可能。 <BR> <BR>另,以下是我几个月前做的小试验: <BR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?