小生学识尚浅,不过我可以告诉你,首先三者不是同一层面的技术,也谈不上处理数据性能的差别!JSP是脚本程序,是接受HTTP访问,基本用于视图显示!Javabean是大多用来做业务逻辑,但是EJB更实用,jsp和javabean或EJB合用能实现很好的业务逻辑与业务视图分离!!更利于以后的维护等!!Applet是镶入html的java小程序,不是一样的功能(很多资料介绍的很详细哦
)!!

解决方案 »

  1.   

    从用户操作上来讲,APPLET 更方便,但是它需要安装客户端软件,这又不方便。
    而且,单纯的 APPLET 无法操作服务器端数据库等资源,自然无法胜任多数需求。
    因此,没有必要考虑是 J+J 好还是 A 好,只需要考虑要不要使用 APPLET。
      

  2.   


    俺原来一直用J+J模式,只是最近碰到一个Applet的,才感觉它们之间在功能与性能上的一些差异。我原文的问题是“在什么情况下它们是可以完全取代对方,在哪些情况下又只能用其中一种方式而不能用另外一种方式呢?”取代指的是功能上的取代,即:用J+J模式可以完成的功能,用Applet也可以做,或者反之。当然,我更关心的是它们之间不可取代对方的地方。我目前可能知道的就一点:读取客户端本地文件,这一点Applet处理比较轻松,而J+J好像得先把文件upload到服务器,再处理。所以,从这一个功能上说:它们是不能取代的。我想知道的是还有哪些情况下也是这样不可取代的:)
      

  3.   

    TO  shos(和月 修) :"单纯的 APPLET 无法操作服务器端数据库等资源":这个是什么意思啊? Applet可以操作数据库啊。
      

  4.   

    TO chenzhoulei(aleix) :是的,JSP是接受HTTP协议的,所以我有时候觉得就是因为这个才使得它的安全性和速度可能受到了限制;而Applet和服务器进行操作也是基于HTTP的吗?虽然它是嵌入在HTML中(也可以不嵌在HTML中直接main运行)的。