前几天看core java中,讲javabean是类似于那种一个组件的东西,可以直接拖过来就用,可是这几天看JSP中,用个javabean好像又仅仅是处理业务逻辑的,那javabean到底跟图形显示这块有没有联系呢?还是就是普通的一个java的class呢?如果根普通的没啥区别,又为啥叫javabean呢?
呵呵,不太明白

解决方案 »

  1.   

    是一个组件啊,把业务逻辑封装在这个组件里面,在JSP+SERVLET+JAVABEAN所实现的MVC 中间 它就代表MODEL,本质上来讲他就是一个CLASS。图形显示 MS应该是视图层的事情,和JAVABEAN应该是相对独立的
      

  2.   

    就是一个封装了n多方法的类,如添加用户,修改用户.....
    Servlet里多是流程跳转,调用javabean中的方法,方法一般不要直接写在Servlet和Jsp中
      

  3.   

    javabean其实就是一个java类,不过他是有某些规定的java类,例如它有属性,且属性名为全小写,对每个属性有get和set方法,叫做设置器与获取器,这个类还必须有一个无参数的构造函数。
    javabean的提出是为了实现可重用组件的需求提出的。其实jdk里面的大部分类都是javabean。在通常情况下javabean被用作处理业务逻辑来使用。
      

  4.   

    JAVABEAN就是一个特定的类 他的写法是有规范的 你按照规范写了系统可以很方便得调用它
      

  5.   

    JavaBean 指的就是 java.beans 包中可以拖放的组件;而处理业务逻辑的应该被称之为 JavaBeans 而不是 JavaBean,比如 Enterprise JavaBeans 等等。一般只有私有成员和 setter/getter 方法的称为 POJO。
      

  6.   

    晕列,javabean变成javabeans就是单数变成复数的过程。一个人是人,许多人那些家伙就不是人了?
      

  7.   

    现在大多都是从web开发起步的,可能对swing不是很了解。java bean分四种,最早是用作swing的,作为一个控件,类似VB,可以直接拖放,他会定义一系列属性,方法,和事件,一个基本的swing组件,我是用4个类实现的,还不包括事件的实现中使用的一些类。
    上面说的javabean是最简单的一种,主要是在web中使用,也是现在最实用的一种,因为,java的桌面程序的失败。另外3种bean也就很少被提起了,你可以找一些比较老的书籍看看,上面会有的。
      

  8.   

    晕列,javabean变成javabeans就是单数变成复数的过程。一个人是人,许多人那些家伙就不是人了?
    ==================================
    当然有区别了,这些是专有名词不加和加“s”我认为是有不同的,不然你说 EJB 到底是 Enterprise JavaBean 还是 Enterprise JavaBeans 呢?不要跟我说两者都可以吧~~