最近学到了JavaBean,可是对它还不是很了解,希望能得到一个关于JavaBean的正确解释,通俗点就最好了。

解决方案 »

  1.   

    语法简单(教科书一大把),
    public void setXXX()方法设置参数
    public 类型 getXXX()得到数据也就是:设置参数(set)-逻辑处理-得到想要的数据(get).
    目的:方便在JSP面页中调用.
    现多教科书上介绍JavaBean时,只有讲了设置参数-得到想要的数据,省掉了逻辑处理(只是为了简单,当然要看实际上的运用),看上去好象是写重复代码,就像当初学JAVA接口时一样,明明是一个很简单的问题,越讲越复杂.只不国内的很多教科太烂太烂了,嗨!误人子弟呀!\
    要懂只有自已多手!
      

  2.   

    JavaBean就是一个类
    打个比方就相当于汽车
    汽车有排放量,动力性能等等属性(相当于类变量)。汽车有倒车,前进,刹车等等功能(相当于这个类的方法)
    汽车 mycar = new 汽车()就相当于生产了一辆汽车
    不知道这样清楚不, 我也迷糊了好久
      

  3.   

    我也正在学习jsp~可能比你快点~
    我理解就是个Java类,就相当于通过userbean把这个类在jsp页面中new出对象,调用其中的方法
      

  4.   

    首先JavaBean是一个普通Java类,其次可以看做是可重用的组件,
    与普通Java类相比有以下几个特性:
    是一个公开的类;
    有默认的构造方法;
    提供setXXX()方法和getXXX()方法;
    实现序列化;
      

  5.   

    javabean其实就是Java类,但是这种Java类通过属性和方法封装后,成为了可重用的程序模块。
    Javabean要遵循以下规则:
    1,类中构造函数的访问属性须是public类型,
    2,类中其它方法的访问属性是public类型的
    3,对于类中成员变量,须有相应的get和set方法
    以下是我用到的一个javabean
    ackage com.sheng;public class Book { private String isbn;
    private String name;
    private String author;
    private boolean sale;
    public String getIsbn() {
    return isbn;
    }
    public void setIsbn(String isbn) {
    this.isbn = isbn;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    public String getAuthor() {
    return author;
    }
    public void setAuthor(String author) {
    this.author = author;
    }
    public boolean isSale() {
    return sale;
    }
    public void setSale(boolean sale) {
    this.sale = sale;
    }
    public String printDtail(){
    return "isbn:"+"nsme:"+name+"author:"+" 是否售出"+sale;
    }
    }
      

  6.   

    【抽象概念】
    有类的属性(成员变量),有构造方法
    基本上属性全是私有的private修饰,也就是说要访问内部的属性,全是通过setter和getter来完成的,public修饰
    构造方法就是为了根据属性来创造个具体的对象,实现类和外部的沟通,这些属性是根据具体情况指定的【生活例子】
    比如你想盖房子,其实房子就是一个类,他的属性有什么?自己想去,你会想:要个什么样的房子呢?
    你想到的关于房子的条件就是属性,而setter和getter是你的工人,你不会亲自去盖房子,你会找工人
    工人会按照你事先设计好的方案去盖房子,你要告诉他们你要什么样子的房子
    但是你可能和工人之间沟通有问题,问题的原因是:工人是私有的,只听包工头的话o(∩_∩)o...哈哈
    所以你只要找到包工头,让工人也听你的,这个包工头就是构造方法
    包工头和工人联系,而你只要和包工头联系,把你想要的告诉包工头就可以了,其他你不用管了
    这样,之只要做的就是:设计自己房子的样子-->告诉包工头-->得到房子
    多好啊,你也不用考虑钉子木板石膏板砖头都是哪里买来的,又是怎么安装上去的,就可以得到房子【结束语】
    我们所有学习的语言都是人设计出来的,他们能想到,你就有可能会想到
    各种设计的方法和思维,在生活中总能找到影子,能找到影子你就能理解,也不觉得抽象了
    程序设计是艺术--艺术源自生活--艺术终将回归生活
      

  7.   

    就是一个类.
    JavaBean 没有明确的定义.
    任何一个类都可以说成是一个JavaBean
      

  8.   

    好好的看看java编程思想 理解理解
      

  9.   

     你要操作数据库中的一张表  T_USER
    这个表的结构为  NUMBER(10) USER_ID,VARCHAR2(50) USER_NAME, VARCHAR2(50) PASSWORD 三个字段,
    那么你的 Bean 应该为   拥有 这三个字段的私有属性 和 相应的 get  和 set 方法。  
    set  向这个bean 存放数据    get 从这个bean取数据。也就是说  bean 是用来 将 你得到的数据进行封装,方便存取。如果你要得到这个表里的所有数据,只要将数据
    封装到 很多个  bean  然后添加到  List 中就好了。当软  bean 也有逻辑的东西,比如将dao 的调用放在  bean 中也是可以的