SUN把其定义为JAVA组件技术,类似于微软的COM,用于复用,可是这个组件技术对于我来说只不过是借用一个名字而已,比如说写个公用类名字叫“XXXBean”,根本没体现出其是一种技术,JAVA组件技术是怎么搞,我是说一般JAVA挂技术词的都要实现个什么接口或者写几个特定代码什么,来体现其确实是们技术,JAVABEAN我到目前为止除了名字以外,其他的地方和普通JAVA类一样,想用的时候用,随便复用,真不理解“组件技术”四个字。还有就是比如做一个网站后台用了DBfactory.java,能适应各种数据库,是可复用了,DBfactory.java算不算JAVABEAN。

解决方案 »

  1.   

    JAVA Bean 规定了属性命名的规则,以及对应的访问属性的方法的规则。
    一般都是 get / set
    而且建议Bean里面应该只有属性和对应的存取方法,来保持Bean的"纯洁性"
    这样的Bean可以被其它工具直接使用,因为大家遵循了规则而一般的类,你可以放任何东西,可以采用自己喜欢的方法名称来存取内容,当然也只有你自己知道如何使用。
      

  2.   

    简单说就是把公共的一些java类和方法放在一个文件里边,这个文件叫做javabean,然后就调用这个bean就可以了。