黑马程序员技术交流社区

标题: JavaBean用途(已解决) [打印本页]

作者: 攻城狮    时间: 2012-4-9 18:41
标题: JavaBean用途(已解决)
本帖最后由 李南江 于 2012-4-10 12:02 编辑

JavaBean是一种特殊的Java类,主要用于传递数据信息。
JavaBean还有其他什么用途吗?最好有代码演示··
先谢谢了
作者: 张志阳    时间: 2012-4-9 18:49
Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。
Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。
一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。
作者: 攻城狮    时间: 2012-4-9 19:15
张志阳 发表于 2012-4-9 18:49
Javabean 就是一个类,这个类就定义一系列 get 和 set 方法。
Javabean 就是为了和 jsp 页面传数据化简交 ...

三口··谢谢·
作者: 金兴    时间: 2012-4-9 19:29
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
  JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。
作者: 秦岩    时间: 2012-4-9 21:53
有特殊的方法命名和属性叫做javabean
1.所有的属性必须是private的
2.所有访问的方法必须是public的
3.取属性的方法必须是get+属性名.(要用驼峰标示)比如getAge
4.设属性的方法必须是set+属性名.(要用驼峰标示)比如setAge
至于有啥用,我觉得就是封装吧.把属性设成私有的不让人看.要看就通过方法调用.把他的方法写成固定的格式,别人就知道取和拿的方法叫啥名字了.这样就通用了
作者: 王德南    时间: 2012-4-9 21:58
我感觉还有如果用反射的话,调用方法的时候更方便,只传递要设置或获得成员值的时候只用传递进变量名的值即可。张老师视频里说有些框架的部分代码就这么实现的
作者: 攻城狮    时间: 2012-4-10 17:36
为什么最近没有版主加分?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2