Java 版 (精华区)
发信人: bali (阿奔), 信区: Java
标 题: JSP 是什么东西?(2)
发信站: 紫 丁 香 (Mon Mar 27 09:12:32 2000), 转信
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.118.81.11]
发信人: qlw (钱五哥), 信区: Java
标 题: JSP 是什么东西?(2)
发信站: BBS 水木清华站 (Sun Dec 5 10:02:31 1999)
【 在 midi (迷笛) 的大作中提到: 】
∶ 赞成对JSP的评价。但要说明几个方面:
∶ 1. JSP编译成Servlet,是在用户第一次访问这个页面的时候——开发者可以是
∶ 那第一个用户。这个时候花时间相对较长。
在zone.property文件中可以设置预先装入
∶ 2. Servlet仍然是解释执行的。Java虚拟机本身就是解释执行的
∶ 3. JSP虽是Servlet的延伸,但与Servlet还有很大不同。尤其是JSP 1.0以后。
∶ GNUJSP采用的是0.92的标准,对Bean的支持比较差
∶ 4. 在美国,EJB+Servlet+JSP几乎成为电子商务的开发标准。本来
∶ ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上,
∶ 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。
∶ 在美国,很少有商业站点用PHP的。
∶ 5. JSP是Multi-tie模式中Presentation Logic Layer的表现方式。由于
∶ XML的成熟,可能在一段时间后会逐渐衰退。但Application Logic
∶ 中EJB+XML Parser仍然有极强的生命力。
--
钱五哥的主页: http://166.111.68.199/qlw/(朝九暮九)
清华社服镜像: http://166.111.42.201/qlw/(24H)
论理本当如此,然而也未必
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: dgw.cs.tsinghua]
发信人: weffen (wef), 信区: Java
标 题: JSP 是什么东西?(2)
发信站: BBS 水木清华站 (Sun Dec 5 11:37:16 1999)
【 在 midi (迷笛) 的大作中提到: 】
∶ 显然你没有理解什么是JSP,而且没有仔细看别人的文章:
∶ JSP就是Servlet,没有再多一层?nbsp;
----------->JSP是编译成中间码,不是机器码,即servlet,我的意思
就是这个.
尽管你的
单机和单visitor测试结果是这样,但是我可以估计,如果你这种情况
再加一个NT+ASp的测试,NT+ASp还会再高.
∶ 这个我不信。
∶ 我有篇关于电子商务的文章,在WWW版。如果你对此感兴趣的话,可以
∶ 另外再看看相关电子商务软件系统提供商的文档。另外说一句,Allaire
∶ 的Code Fusion将不再发展下去,新的服务器名叫JRun,表示逻辑层采用
∶ JSP。
∶ PHP在电子商务领域希望甚小,唯有能支持Transaction,分离中间逻辑
∶ 且支持分布计算后,才有可能。
∶ 另,以下是我几个月前做的小试验:
∶ 发信人: midi (其争也君子--君子和而不同), 信区: Linux
∶ 标 题: Web设计,哪个快
∶ 发信站: The unknown SPACE (Fri Aug 13 13:24:52 1999), 转信
∶ 今天做了一个小试验,测试Linux/Apache环境下各设计语言的速度。
∶ 首先声明,测试是个人的,且没有进行大负荷测试,只在一个用户
∶ 的条件下,另,测试领域很不全面,只有简单循环、乘法和数据库
∶ 读取。因此这个结果只能说明在轻负荷情况下,一般数学运算和数
∶ 据库简单读取的性能。
∶ 测试条件:
∶ Hardware: Dell Dimension XPS,Pentium II 450, 256M RAM,
∶ Adaptec AHA-2940 Ultra2 SCSI Card, QUANTUM VIKING
∶ II 9.1G硬盘(另挂IBM-DTTA-351680 17G IDE硬盘,但
∶ 未在测试中起作用)
∶ Software: Redhat 6.0, Kernel 2.2.11, Apache 1.3.6
∶ Blackdown JDK1.1.7v3/JServ 1.0, PERL5.005_03, PHP4 Beta2(
∶ 用pgcc-2.91.66/egcs-1.1.2编译)
∶ 数据库:Oracle 8.1.5
∶ 客户机:Pentium III 450 with 256M Ram, NT 4.0 Server SP5,
∶ 有意用IE来测试。IE为5.0
∶ 测试一:
∶ 50*1000*1000循环
∶ 1. PERL CGI
∶ 耗时44秒
∶ 2. PHP4 Beta2
∶ 耗时107秒
∶ 3. Java Servlet
∶ 耗时7秒
∶ 测试二:
∶ 从Oracle中读取100,000个简单记录
∶ 1. PERL CGI
∶ 40秒
∶ 2. PHP4 Beta2
∶ 34秒
∶ 3. Java Servlet
∶ 36秒
∶ 结果分析:
∶ 1. PHP4 是嵌入式程序设计语言,虽然在Apache里以Module方式常驻其
∶ 解释器,但实时解释,尤其是复杂运算解释,速度相当慢。简单运算,
∶ 数据库存取,速度还可以。
----------->这确实是这样.php4本身就不可以说什么都好,但是至少不
能说没有前途.JSP也不见得很有前途.JSP需要编译成中间码,然后需要
servlet engine用用java虚拟机解释执行.你的测试不知道是做一个什么
样的运算测试. Servlet不是script,jsp和servlet并不可以等同在一起,
我从来就钟爱servlet和isapi.
∶ 2. PERL CGI速度适中。其CGI也是在客户请求后,放才解释,因此较为
∶ 耗时,但由于PERL解释器开发时间很长,优化叫好,即使是以CGI方式
∶ 调用,也还不错。如果采用Mod-PERL,相信会好很多。
---------> mod-perl确实好很多
∶ 3. 一般认为JAVA很慢,但发现在以JServ模块方式运行Servlet时,速度
∶ 相当快。仔细分析,一来Servlet已经是预编译后的*.class,而来常驻
∶ 内存的JDK/JDBC能提高速度。个人以为,Java之慢,大概慢在其AWT约?nbsp;
∶ 其它复杂类运算上,简单循环之类的运算、JDBC调用,都还可以。
∶ 测试程序, 略
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.144.51]
发信人: maht (Trill-TimeKiller), 信区: Java
标 题: JSP 是什么东西?(2)
发信站: BBS 水木清华站 (Sun Dec 5 14:06:29 1999)
【 在 weffen (wef) 的大作中提到: 】
∶ ------>我个人认为JSP也只不过是一个server side的脚本环境,与asp(isapi
∶ parser) 和 PHP(高性能的apache extension parser)相比, 那就慢了。因为本身
∶ servlet就是一个解释程序,现在再弄多一层,慢。
显然你不知道什么是JSP,只是根据ASP来推测的
∶ ----->PHP4比asp快7-8倍,jsp更不可以同它相比。php用户的直线上升,为什么
∶ 还说没有前途?不解。
PHP比ASP快7-8倍,怎么比法,我不相信NT下的ASP比apache下的PHP慢这么多
php没有前途是它就是一个script parser,ASP后面有VC
JSP后面有Java,php后面有什么?
∶ 用server-side scripts
∶ 做电子商务,个人认为无论是这三者,还是别的什么CF之类东东,都觉得
∶ 似乎冒险。首选还是java,但是不是jsp,而是servlet/applet/application..
jsp实际就是servlet
只是因为servlet写page不方便才搞出个jsp,这样可以把前端的开发
变成简单的写写page,总比写程序方便
--
什么时候发了,要把微软给买了,不过没想好有什么用,
或许给解散了,为人类作点贡献。
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: czhou.math.tsin]
发信人: weffen (wef), 信区: Java
标 题: JSP 是什么东西?(2)
发信站: BBS 水木清华站 (Sun Dec 5 17:35:29 1999)
【 在 maht (Trill-TimeKiller) 的大作中提到: 】
∶ 显然你不知道什么是JSP,只是根据ASP来推测的
-----------》JSP不是没用过,我也曾经用它开发过e-comercial project
我也不是不喜欢JSp,但是,我很讨厌别人对PHP指手画脚,这个说没前途,
那个说注定淘汰.
∶ PHP比ASP快7-8倍,怎么比法,我不相信NT下的ASP比apache下的PHP慢这么多
∶ php没有前途是它就是一个script parser,ASP后面有VC
∶ JSP后面有Java,php后面有什么?
----->不知所谓,后面是什么意思???ASp也可以用java开发component,
PHP开发新的function,我就经常用C。真不解你怎么会混淆得乱七八糟。
PHP开发原代码,你想增加什么功能,自己添补,自己开发,用C ok,
用java ok,用perl也ok.
----》你不相信就是你的事,我的结果已经够客气。别的朋友还贬得它
象狗屎。
∶ jsp实际就是servlet
------->脚本就是脚本,什么servlet,servlet已经是class,jsp还要变成
中间码才解释执行。
∶ 只是因为servlet写page不方便才搞出个jsp,这样可以把前端的开发
∶ 变成简单的写写page,总比写程序方便
---->script是方便,但是充其量还是script
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.243.89]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.865毫秒