1、对于javaBean于普通java的class类的分别并非很明确,主要是javabean通常在jsp页面上有特殊的引用方法。
2、javabean是在服务器端执行的。javabean并不直接生成用户界面(那是applet做的事情),而通常只做数据的组织、处理工作。然后通过jsp页面来生成用户的界面。以上只是我个人的理解。我也希望与大家一起讨论。

解决方案 »

  1.   

    javaBean 是一种(符合要求的)java类*.jsp在服务器端编译运行,通过封装的socket(你看到的是outputStream/名字也许不正确 一类的对象)向客户(webbrowser __ie/navigator)发送普通字符流(按http协议),这个字符流由浏览器接受,解释然后按一定的格式显示
      

  2.   

    1、javaBean的class与普通java的class有什么区别?javaBean的类代码有没有明确的规定,比如一定要继承什么类?如没有那怎么说一个java的class是javaBean,或不是呢?
    javaBean其实就是一个JAVA程序。可以在JSP里面调用。
    ENterprise JavaBean 是用于构建企业应用的EJB。必须在应用服务器上面部署。2、javaBean是在客户端执行还是在服务器执行呢?
    javaBean是在服务器执行,返回给客户端的只是HTML代码。
    如果要在客户端执行,可以用APPLET
      

  3.   

    to bdsc() :
       "javaBean 是一种(符合要求的)java类"。----能说说具体符合什么要求吗?to  jery_lee(U2-G2000):
        javaBean在服务器执行,那怎么理解下面这句话呢?(http://202.120.223.
        182/kejian/classroom/java/Java%20Beans%20and%20EJB/java%20bean%
        20%E4%B8%8E%20ejb%E7%9A%84%E5%8C%BA%E5%88%AB.htm)
            "您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的
        浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以
        将bean 作为小应用程序的一部分。您很快就会和作为浏览器可视部分的
        JavaBean 交互……"。
            就这句话意思,好象javaBean是在客户端执行,而且当然客户浏览器必须
        支持JVM了。希望大家继续指点,谢谢!
      

  4.   

    sun很早提出的javabean的概念是解决可视的application的模块化提出来的,但由于java在客户端开发实在不怎么样,所以sun没有在这方面再进行,作为界面模块化开发的javabean实际上已经死了。(以上纯粹个人观点,欢迎批评)但是随着web应用的兴起jsp的出现,jsp需要这样的概念,功能/表现分开,将功能封装在一个模块中,以便实现最大化的代码复用,就又拾起这个javabean将它用在web/jsp开发上。你提到的那篇文章所说的是可视化的javabean用在applet里的情况,以后你可以在心理分清楚(因为也许没人这样看)别人说的是那种javabean。至于具体符合什么要求,说实话我不知道(因为我个人不赞成用javabean的)
      

  5.   

    非常感谢大家,我基本上得到了要的答案,只是关于javabean的代码要求。特别要感谢的是bdsc()!