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

📄 0228.htm

📁 JspServlet教程专栏 对javaservlet讲述的非常详细
💻 HTM
📖 第 1 页 / 共 2 页
字号:
parser)&nbsp; 和&nbsp; PHP(高性能的apache&nbsp; extension&nbsp; parser)相比,&nbsp; 那就慢了。因为本身&nbsp; <br>
servlet就是一个解释程序,现在再弄多一层,慢。&nbsp; <br>
<br>
:&nbsp; 2.&nbsp; Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的&nbsp; <br>
:&nbsp; 3.&nbsp; JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP&nbsp; 1.0以后。&nbsp; <br>
:&nbsp; GNUJSP采用的是0.92的标准,对Bean的支持比较差&nbsp; <br>
:&nbsp; 4.&nbsp; 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来&nbsp; <br>
:&nbsp; ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上,&nbsp; <br>
:&nbsp; 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。&nbsp; <br>
:&nbsp; 在美国,很少有商业站点用PHP的。&nbsp; <br>
----->PHP4比asp快7-8倍,jsp更不可以同它相比。php用户的直线上升,为什么&nbsp; <br>
还说没有前途?不解。&nbsp; <br>
<br>
用server-side&nbsp; scripts&nbsp; <br>
做电子商务,个人认为无论是这三者,还是别的什么CF之类东东,都觉得&nbsp; <br>
似乎冒险。首选还是java,但是不是jsp,而是servlet/applet/application..&nbsp; <br>
<br>
<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>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 166.111.144.51]&nbsp; <br>
发信人:&nbsp; midi&nbsp; (迷笛),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sun&nbsp; Dec&nbsp; 5&nbsp; 01:10:36&nbsp; 1999)&nbsp; <br>
<br>
【&nbsp; 在&nbsp; weffen&nbsp; (wef)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; ------>我个人认为JSP也只不过是一个server&nbsp; side的脚本环境,与asp(isapi&nbsp; <br>
:&nbsp; parser)&nbsp; 和&nbsp; PHP(高性能的apache&nbsp; extension&nbsp; parser)相比,&nbsp; 那就慢了。因为本身&nbsp; <br>
:&nbsp; servlet就是一个解释程序,现在再弄多一层,慢。&nbsp; <br>
<br>
显然你没有理解什么是JSP,而且没有仔细看别人的文章:&nbsp; <br>
JSP就是Servlet,没有再多一层。&nbsp; <br>
<br>
<br>
:&nbsp; ----->PHP4比asp快7-8倍,jsp更不可以同它相比。php用户的直线上升,为什么&nbsp; <br>
:&nbsp; 还说没有前途?不解。&nbsp; <br>
<br>
这个我不信。&nbsp; <br>
<br>
:&nbsp; 用server-side&nbsp; scripts&nbsp; <br>
:&nbsp; 做电子商务,个人认为无论是这三者,还是别的什么CF之类东东,都觉得&nbsp; <br>
:&nbsp; 似乎冒险。首选还是java,但是不是jsp,而是servlet/applet/application..&nbsp; <br>
<br>
我有篇关于电子商务的文章,在WWW版。如果你对此感兴趣的话,可以&nbsp; <br>
另外再看看相关电子商务软件系统提供商的文档。另外说一句,Allaire&nbsp; <br>
的Code&nbsp; Fusion将不再发展下去,新的服务器名叫JRun,表示逻辑层采用&nbsp; <br>
JSP。&nbsp; <br>
<br>
PHP在电子商务领域希望甚小,唯有能支持Transaction,分离中间逻辑&nbsp; <br>
且支持分布计算后,才有可能。&nbsp; <br>
<br>
另,以下是我几个月前做的小试验:&nbsp; <br>
发信人:&nbsp; midi&nbsp; (其争也君子--君子和而不同),&nbsp; 信区:&nbsp; Linux&nbsp; <br>
标 题:&nbsp; Web设计,哪个快&nbsp; <br>
发信站:&nbsp; The&nbsp; unknown&nbsp; SPACE&nbsp; (Fri&nbsp; Aug&nbsp; 13&nbsp; 13:24:52&nbsp; 1999),&nbsp; 转信&nbsp; <br>
<br>
今天做了一个小试验,测试Linux/Apache环境下各设计语言的速度。&nbsp; <br>
首先声明,测试是个人的,且没有进行大负荷测试,只在一个用户&nbsp; <br>
的条件下,另,测试领域很不全面,只有简单循环、乘法和数据库&nbsp; <br>
读取。因此这个结果只能说明在轻负荷情况下,一般数学运算和数&nbsp; <br>
据库简单读取的性能。&nbsp; <br>
<br>
测试条件:&nbsp; <br>
Hardware:&nbsp; Dell&nbsp; Dimension&nbsp; XPS,Pentium&nbsp; II&nbsp; 450,&nbsp; 256M&nbsp; RAM,&nbsp; <br>
Adaptec&nbsp; AHA-2940&nbsp; Ultra2&nbsp; SCSI&nbsp; Card,&nbsp; QUANTUM&nbsp; VIKING&nbsp; <br>
II&nbsp; 9.1G硬盘(另挂IBM-DTTA-351680&nbsp; 17G&nbsp; IDE硬盘,但&nbsp; <br>
未在测试中起作用)&nbsp; <br>
Software:&nbsp; Redhat&nbsp; 6.0,&nbsp; Kernel&nbsp; 2.2.11,&nbsp; Apache&nbsp; 1.3.6&nbsp; <br>
Blackdown&nbsp; JDK1.1.7v3/JServ&nbsp; 1.0,&nbsp; PERL5.005_03,&nbsp; PHP4&nbsp; Beta2(&nbsp; <br>
用pgcc-2.91.66/egcs-1.1.2编译)&nbsp; <br>
数据库:Oracle&nbsp; 8.1.5&nbsp; <br>
客户机:Pentium&nbsp; III&nbsp; 450&nbsp; with&nbsp; 256M&nbsp; Ram,&nbsp; NT&nbsp; 4.0&nbsp; Server&nbsp; SP5,&nbsp; <br>
有意用IE来测试。IE为5.0&nbsp; <br>
<br>
测试一:&nbsp; <br>
50*1000*1000循环&nbsp; <br>
1.&nbsp; PERL&nbsp; CGI&nbsp; <br>
耗时44秒&nbsp; <br>
2.&nbsp; PHP4&nbsp; Beta2&nbsp; <br>
耗时107秒&nbsp; <br>
3.&nbsp; Java&nbsp; Servlet&nbsp; <br>
耗时7秒&nbsp; <br>
测试二:&nbsp; <br>
从Oracle中读取100,000个简单记录&nbsp; <br>
1.&nbsp; PERL&nbsp; CGI&nbsp; <br>
40秒&nbsp; <br>
2.&nbsp; PHP4&nbsp; Beta2&nbsp; <br>
34秒&nbsp; <br>
3.&nbsp; Java&nbsp; Servlet&nbsp; <br>
36秒&nbsp; <br>
<br>
结果分析:&nbsp; <br>
1.&nbsp; PHP4&nbsp; 是嵌入式程序设计语言,虽然在Apache里以Module方式常驻其&nbsp; <br>
解释器,但实时解释,尤其是复杂运算解释,速度相当慢。简单运算,&nbsp; <br>
数据库存取,速度还可以。&nbsp; <br>
2.&nbsp; PERL&nbsp; CGI速度适中。其CGI也是在客户请求后,放才解释,因此较为&nbsp; <br>
耗时,但由于PERL解释器开发时间很长,优化叫好,即使是以CGI方式&nbsp; <br>
调用,也还不错。如果采用Mod-PERL,相信会好很多。&nbsp; <br>
3.&nbsp; 一般认为JAVA很慢,但发现在以JServ模块方式运行Servlet时,速度&nbsp; <br>
相当快。仔细分析,一来Servlet已经是预编译后的*.class,而来常驻&nbsp; <br>
内存的JDK/JDBC能提高速度。个人以为,Java之慢,大概慢在其AWT以及&nbsp; <br>
其它复杂类运算上,简单循环之类的运算、JDBC调用,都还可以。&nbsp; <br>
<br>
测试程序,&nbsp; 略&nbsp; <br>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 210.39.3.50]&nbsp; <br>
发信人:&nbsp; Asaliu&nbsp; (注册了!),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sun&nbsp; Dec&nbsp; 5&nbsp; 09:10:29&nbsp; 1999)&nbsp; <br>
<br>
小弟只用过asp没用过jsp,请教一个问题:asp比jsp怎么样?&nbsp; <br>
【&nbsp; 在&nbsp; wyh&nbsp; ([寒])&nbsp; 的大作中提到:&nbsp; 】&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>
<br>
<br>
--&nbsp; <br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; 202.118.81.11]&nbsp; <br>
发信人:&nbsp; qlw&nbsp; (钱五哥),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sun&nbsp; Dec&nbsp; 5&nbsp; 10:02:31&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>
<br>
在zone.property文件中可以设置预先装入&nbsp; <br>
<br>
:&nbsp; 2.&nbsp; Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的&nbsp; <br>
:&nbsp; 3.&nbsp; JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP&nbsp; 1.0以后。&nbsp; <br>
:&nbsp; GNUJSP采用的是0.92的标准,对Bean的支持比较差&nbsp; <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>
<br>
<br>
--&nbsp; <br>
<br>
钱五哥的主页:&nbsp; http://166.111.68.199/qlw/(朝九暮九)&nbsp; <br>
清华社服镜像:&nbsp; http://166.111.42.201/qlw/(24H)&nbsp; <br>
<br>
论理本当如此,然而也未必&nbsp; <br>
<br>
※&nbsp; 来源:·BBS&nbsp; 水木清华站&nbsp; bbs.net.tsinghua.edu.cn·[FROM:&nbsp; dgw.cs.tsinghua]&nbsp; <br>
发信人:&nbsp; weffen&nbsp; (wef),&nbsp; 信区:&nbsp; Java&nbsp; <br>
标&nbsp; 题:&nbsp; Re:&nbsp; JSP是什么东西?&nbsp; <br>
发信站:&nbsp; BBS&nbsp; 水木清华站&nbsp; (Sun&nbsp; Dec&nbsp; 5&nbsp; 11:37:16&nbsp; 1999)&nbsp; <br>
<br>
<br>
【&nbsp; 在&nbsp; midi&nbsp; (迷笛)&nbsp; 的大作中提到:&nbsp; 】&nbsp; <br>
:&nbsp; 显然你没有理解什么是JSP,而且没有仔细看别人的文章:&nbsp; <br>
:&nbsp; JSP就是Servlet,没有再多一层?<br>
----------->JSP是编译成中间码,不是机器码,即servlet,我的意思&nbsp; <br>
就是这个.&nbsp; <br>
尽管你的&nbsp; <br>
单机和单visitor测试结果是这样,但是我可以估计,如果你这种情况&nbsp; <br>
再加一个NT+ASp的测试,NT+ASp还会再高.&nbsp; <br>
<br>
:&nbsp; 这个我不信。&nbsp; <br>
:&nbsp; 我有篇关于电子商务的文章,在WWW版。如果你对此感兴趣的话,可以&nbsp; <br>
:&nbsp; 另外再看

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

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