有关javabean的简单问题 感觉这个问题问的很好。:)窃以为JavaBean很好的体现了面向对象思想中的封装特性。如果你只是偶尔写些几十行百来行的代码玩玩,那么很可能是根本不需要用到JavaBean的,但是如果要你来设计一个正规软件项目,可就不是那么容易了。可以说,半年前俺还不会主动的去应用JavaBean,然而,如今的每天,我都离不开JavaBean了,呵呵。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实现好的封装和模块化,再接楼上的:半年前俺还不会主动的去应用JavaBean,然而,如今的每天,我都离不开JavaBean了! 一个javabean,可以用一个类来代替啊,如果我用普通的类来代替javabean,不是也实现了封装的特性吗?那为什么还要用javabean? 一个JavaBeans当然是一个类,实际上也只是一个普通的类,唯一的不同是,它是一个实现了JavaBean规范的类。JavaBean本身是一个技术规范,而不是某一个或某一种具体的类,就像COM一样,它只是一个技术规范,具体的实现是另外一回事。楼主朋友,建议你去参阅一下Java的语言规范,应该会对你理解这些东西有帮助。 javabean是特殊的类,需要满足一定的条件,如get,set方法,普通类要应用到JSP中就必须做成javabean 我把这个类也放在包中,然后在JSP中载入这个包,难道不能使用这个类么?一定要做成javabean? 我把这个类也放在包中,然后在JSP中载入这个包,难道不能使用这个类么?可以说你这个包就是一个不规范的javabean了,并不是一定要做成javabean,它只是一个规范,或者说规范的方法。 再强调一下,只是规范!比如你用普通的类,将set改为get,get改为set,或者随便取个名字,当然也可以!但是这就不符合规范了!在团队开发中,不符合规范的东西可能会让别人看不懂的! 没错,javabean也是.class,但它是一种技术规范,它的内容要远远超出你现在的认识,先找本书看看 我的理解也许是不求甚解的表现,但我确实就是认为设立javabean没有什么为什么,人家规定好的。如果中国的开发者也出个规范的话也许就是另外一个为什么.期待有中国的规范,跟风到什么时候才出头阿.四大发明啊!使人感叹拉. 其实就象变量,类名,包名的命名一样,这些都还只是一种约定,但这样可以比较清楚看懂别人的程序,javabean已经是一种规范了,如果在代码中使用它而不是普通的类,别人(包括一个团队里的)就能比较轻松的看懂你写的程序 javabean是是一种规范,可以加在可视化构造工具中 javabean就是普通的java类,只是它规范很好,用它来操作数据库,方便~ javabean是是一种规范,可以更好体现面向对像,好的设计可以更好组件重用,及分工合作等 很重要的一点,用JAVABEAN可以封装数据对象,并使其在一定生存周期内存在 再简单点说,应该是一种语法,必须遵守的语法,按照这种语法写出来的就是JAVABEAN poi3.5的cell.setEncoding()方法 关于互动媒体开发方向 刚刚学习Hibernate那位大神给推荐几本好书,或者是有类似的总结 ireport中:isBlankWhenNull="true" 是什么意思 hibernate persist 和 save 是不是就是 级联上的区别 哪位兄弟姐妹有中控 ZKOnline SDK开发包,帮忙提供一份 HTTP Status 404 发送短息特殊标签处理 救命啊! 我是初次接触Jsp,关于配置JSP的问题。 jsp和javascript有什么区别? [请教] Session的问题:如何在不同项目之间共享?
那为什么还要用javabean?
一定要做成javabean?
可以说你这个包就是一个不规范的javabean了,并不是一定要做成javabean,它只是一个规范,或者说规范的方法。
比如你用普通的类,将set改为get,get改为set,或者随便取个名字,当然也可以!但是这就不符合规范了!
在团队开发中,不符合规范的东西可能会让别人看不懂的!