黑马程序员技术交流社区

标题: 高新技术部分的问题 [打印本页]

作者: 王龙    时间: 2013-4-16 08:49
标题: 高新技术部分的问题
张孝祥老师的讲到Javabean中提到导入一个Javabean的包,请问在啊能下载到,百度搜不出来
作者: 段旭东    时间: 2013-4-16 08:54
Javabean不是自己创建的吗!话说是连接 数据库的包吗?那些包我全有,还是说写好了一个jar导入使用呢!
作者: 张先龙    时间: 2013-4-16 10:20
本帖最后由 张先龙 于 2013-4-16 10:28 编辑

那个包的名字不叫JavaBean
是Apache组织结合很多实际开发中的应用场景开发的——BeanUtils
BeanUtil工具包下载:
  1,登录http://commons.apache.org/beanutils/
  2,  点击Download
  3, 点击Commons BeanUtils 1.8.3-bin.tar.gz进行下载就OK了
使用BeanUtil
  在项目中导入commons-beanutils-1.8.3.jar包即可

或者这个网站也不错
http://jarfiles.pandaidea.com/commons.beanutils.html

作者: PANZERLEADER    时间: 2013-4-16 15:23
楼主所说的JavaBean 可能是用词不对;

javaBean在实际开发中主要是一个载体形式存在,比如映射对应数据库的一个表;其主要特征是在android中以public 形式成员变量存在,提高性能;
但是在传统的Java或者j2ee中表示get,set成员变量名;
其主要表现形式被称为”内省“;
特殊的,比如
Class A{
private boolean test;

public boolean isTest() {
                return test;
        }


        public void setTest(boolean test) {
                this.test = test;
        }

}

注意看,是isTest的形式,或者最后一个字母如果是大写,在get,set中是有其他表示存在的;



话说回来,你指的是阿帕奇的一个队javaBean对象操作的一个工具包,楼上意见说了,其实现主要原理也是通过反射得到javaBean中set方法,得到字段名,然后往里赋值的形式;




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