我个人认为JSP+Servlet更便捷一些哦

解决方案 »

  1.   

    jsp+javebean模式运行起来效率更高
      

  2.   

    都是Java代码
    应该和代码有关吧
    本身两种技术很难比较
      

  3.   

    三个全用效率最高,但是我对servlet不太熟,mvc吗
      

  4.   

    都很慢。
    用 asp 可以达到每秒 700-800 page, tomcat 只能达到每秒 20-30 page.
      

  5.   

    楼上的别吹了,
    你说tomcat,就是在说java,你知道吗?
    随着java虚拟机性能的大幅度的提高!!
    jsp比asp执行速度快多了!可以在
    网上查询相关数据!呵呵,更何况,
    我做为java的忠实支持者,告诉你一个
    对热衷java人根本不是秘密的秘密:
    国外大多大型的网站几乎全是用java做的·
    可以验证之!!
      

  6.   

    to  changtianyise(长天一色) ,
    呵呵,不是我吹, ASP 又不是我做的。
    看这里:
    http://www.freelamp.com/new/publish/1015136602/index_html
      

  7.   

    大型网站一般采用model 2结构,这符合MVC
      

  8.   

    晕!!
    都jsp+javabean+servlet了
      

  9.   

    我认为很难说他们谁快,因为他们调用的时候都是编译好了的文件,JSP也不会每次都去编译成SERVLET呀
      

  10.   

    to caoyang221(曹扬),
    谁快谁慢不是光看设计理论就可以的。同样的设计思路,不同的人写的东西,也有快有慢。
    最终总归要通过测试才知道。“因为他们调用的时候都是编译好了的文件”,并不等于他们就一样的快。
    JSP 慢是大家自己都可以体会到的,即使在测试环境下面只有少量用户, JSP 还是很慢。
      

  11.   

    其实想想也就明白,ADO 是用 C++ 写的,JDBC 用 Java 写的;ASP 页面解析的 DLL 是 C++ 写的, JSP 的 tag 解析是 Java 写的。由于一般来说, Java 比 C++ 慢,所以 JSP 比ASP 慢不难理解。
    PHP 的解析程序也是封装成 DLL 的,大概也是 C++ 写的,所以也比 JSP 快很多。
      

  12.   

    其实想想也就明白,ADO 是用 C++ 写的,JDBC 用 Java 写的;ASP 页面解析的 DLL 是 C++ 写的, JSP 的 tag 解析是 Java 写的。由于一般来说, Java 比 C++ 慢,所以 JSP 比ASP 慢不难理解。
    PHP 的解析程序也是封装成 DLL 的,大概也是 C++ 写的,所以也比 JSP 快很多。
    ----------------------------------------------------------------------------------
    “ASP 页面解析的 DLL”
    既然你知道asp是解析的,是脚本,asp速度慢的一个根本原因是他是解析的,不是象jsp那样是一个编译好的.class程序。
      

  13.   

    to  rainshow(要学习的是那样多,时间却是那么的少):
    你知道 JSP tag 是怎么解析的吗?写过自定义 tag 吗?你知道 JVM 解析 .class 速度远比 asp.dll 解析 asp 页面慢吗?你知道 ASP.NET 也可以想jsp那样是一个编译成的.class一样编译成二进制中间代码吗?你知道这种二进制中间代码的解析也比JVM 解析快很多吗?
    呵呵。多学学吧!
      

  14.   

    照 jacklondon(jacklondon)所说的话,jsp运行的速度比asp还慢?不过第一次编译jsp时慢的程度的确时有目共睹的事实,但jsp的使用者和资料都宣称jsp是比php,asp高一个数量级的高速代码哦,不过目前我发现很多大型的,人气很旺的网站他们一般都采用php,我想php可能是要超过jsp的,尽管这些网站的网络条件和机器配置本来就很高。
      

  15.   

    "但jsp的使用者和资料都宣称jsp是比php",呵呵,我只相信我自己的感觉和测试数据。宣传资料都是垃圾。
      

  16.   

    我觉得 jsp+javebean 与 jsp+servlet 速度一样。.jsp 第一次运行都需要编译,以后每次运行都是在运行 .class 。两者都一样。
    实际上可以用 jsp + javabean + servlet。
    不过我从不用 jsp. 
    Velocity 的应用示例
    http://www.csdn.net/Develop/read_article.asp?id=25375
     
    Velocity -- Java Web 开发新技术
    http://www.csdn.net/Develop/read_article.asp?id=25184
     
    Java 的JDBC 数据库连接池实现方法
    http://www.csdn.net/Develop/read_article.asp?id=21140
     
    Java , Installanywhere 在 Redhat 上的中文问题解决方法
    http://www.csdn.net/Develop/read_article.asp?id=18432
     
    免费的 Java GUI 开发工具 Netbeans 介绍
    http://www.csdn.net/Develop/read_article.asp?id=18045
     
    使用PHP4中的 IntegratedTemplate类实现BLOCK功能 
    http://www.csdn.net/Develop/read_article.asp?id=14345
     
    使用PHP4中的 IntegratedTemplate类实现HTML和PHP代码分离
    http://www.csdn.net/Develop/read_article.asp?id=14338
      

  17.   

    都只是说servlet比jsp速度快,倒不比较bean,关于asp与jsp的速度,可以看官方报道,也可以自己测试,这个问题说多了,自然又引到了.NET与J2EE的争论了,不必要,我喜欢JAVA。
      

  18.   

    没有必要引到了.NET与J2EE的争论了。
    Java 很多东西都说很好。
    JVM 说是说现在很快了,比 .Net, VB 和 PowerBuilder 的 VM 慢多了。
    EJB 说是对象由 container 缓冲就快了,实际上 EJB 比 DCOM 慢很多。
      

  19.   

    说到底, JAVA 很多东西宣传很好,实际不成熟