SUN把其定义为JAVA组件技术,类似于微软的COM,用于复用,可是这个组件技术对于我来说只不过是借用一个名字而已,比如说写个公用类名字叫“XXXBean”,根本没体现出其是一种技术,JAVA组件技术是怎么搞,我是说一般JAVA挂技术词的都要实现个什么接口或者写几个特定代码什么,来体现其确实是们技术,JAVABEAN我到目前为止除了名字以外,其他的地方和普通JAVA类一样,想用的时候用,随便复用,真不理解“组件技术”四个字。还有就是比如做一个网站后台用了DBfactory.java,能适应各种数据库,是可复用了,DBfactory.java算不算JAVABEAN。
一般都是 get / set
而且建议Bean里面应该只有属性和对应的存取方法,来保持Bean的"纯洁性"
这样的Bean可以被其它工具直接使用,因为大家遵循了规则而一般的类,你可以放任何东西,可以采用自己喜欢的方法名称来存取内容,当然也只有你自己知道如何使用。