bean可以干很多事情。不知道你是否了解组件?他们实际上是属于同一级别的概念。
建议你去买一本Java Bean的书看看,非常有好处。^_^
如果对我的回答还不满意的话,就留言,今天晚上,我回家后给你做一下详细的描述。

解决方案 »

  1.   

    谢谢你的回复,只是我真的不知道一个能做实事的class(或者一个包)和一个包装过的bean有什么区别,难道只是叫法不同吗?
    我倒觉得bean只是一个表面东西,没什么实质
    我的oicq:22181113
      

  2.   

    TO qingrun:
    希望能听到你的进一步描述
      

  3.   

    com做什么用,bean就做什么,不过bean比com可好用多了
      

  4.   

    To borz:
    放心,我晚上一定会给你一个比较详细的解释的。另外,yxbzq1229说的也很对。
      

  5.   

    JavaBean是一种应用组件模型。一个组件即Java应用程序或Applet的可重复使用的部件就是一个Bean。Sun的定义是:Java Bean是一个可重复使用的软件部件,该部件可以用来生成其进行可视化的处理。
    它与微软的COM/DCOM、Delphi和C++Builder中使用的Corba等等都是同一级别的组件。
    和其他的组件模型相比,Bean的好处是:
    1、可以不必再次编译,就可以工作在任何支持Java的平台上。
    2、可以以其他组件模式工作。
    3、可以在内部、网间和网内传输。
    就写这么多吧。其他的你去看书就可以了。^_^
      

  6.   

    to all:
    谢谢你们精彩的回答
    首先我要说的是我从没用Java写过带GUI的商业东东,可能是因为我讨厌java之类的电子商务,
    大部分都是后台服务器程序,所以关于bean的讨论都是基于非GUI方式的我现在写了一个包,同样也是编译一次就可以到处运行,也可以和其它包一起工作,
    也可以序列化后通过网络进行传输,这样还是可以达到同样的效果,何必弄出个bean出来呢,我真的觉得这玩意只是一个包装而已(概念)在我从外部看 只不过bean看起来是一个jar文件,要是我把一个包做成jar不就一样了吗,这又有
    什么区别呢?
    另外我看书上大部分都讲的是能用bdk测试的东东,无非是改改属性,改改颜色之类的,这样未免也太小儿科了,还是那句话如果我写的不需要GUI那bean还有没有用,难道只是它发布更容易些吗?对不起,上面说了那么多屁话,还请大师继续指点请麻烦再往下面看
      

  7.   

    说实话,我对bean的理解也是从类过来的,bean只是一个别特殊定义过并包装过的类,
    其他与一般的类也没有更多的实质性的差别。但是,bean是必须遵循sun公司的bean的
    specification的。我是把它看作一个遵循这个规格的类,也许这种理解更确切一些。
      

  8.   

    谢谢,你这么说我说明白了,不过我感到奇怪,你一直在网上吗?怎么你反应这么快
    我可是定时打开csdn.net,我现在怎么收不到信了
      

  9.   

    我最近这几天是一致在网上的。:)
    希望多多联系,大家共同探讨,共同进步!
    我的Oicq:3291191