Java bean

作者: 非非非非常胖的大公鸡9527 | 来源:发表于2018-08-10 10:52 被阅读0次

    1、所有属性为private

    2、提供默认构造方法

    3、提供getter和setter

    4、实现serializable接口

    
    publicclassStudentsBeanimplementsjava.io.Serializable
    
    {
    
    privateStringfirstName=null;
    
    privateStringlastName=null;
    
    privateintage=0;
    
    ​
    
    publicStudentsBean() {
    
      }
    
    publicStringgetFirstName(){
    
    returnfirstName;
    
      }
    
    publicStringgetLastName(){
    
    returnlastName;
    
      }
    
    publicintgetAge(){
    
    returnage;
    
      }
    
    ​
    
    publicvoidsetFirstName(StringfirstName){
    
    this.firstName=firstName;
    
      }
    
    publicvoidsetLastName(StringlastName){
    
    this.lastName=lastName;
    
      }
    
    publicvoidsetAge(intage) {
    
    this.age=age;
    
      }
    
    }
    
    

    Spring 的 Bean 和 JavaBean比较
    1. 规范:Spring容器对Bean 没有特殊要求,不像JavaBean 一样遵循一些规范(为每个属性提供相应的setter 和 getter 方法),不过对于设值注入的Bean,一定要提供setter 方法。
    2.作用:Spring 中的Bean 是 java 实例,java组件,它的作用几乎无所不包,任何应用组件都被称为Bean,而传统的Java应用中的JavaBean通常作为DTO(数据传输对象),来封装值对象,在各层之间传递数据。
    3.生命周期:传统的JavaBean作为值对象传递,不接受任何容器管理其生命周期,Spring中的Bean有Spring管理其生命周期行为。

    相关文章

      网友评论

          本文标题:Java bean

          本文链接:https://www.haomeiwen.com/subject/uwlkbftx.html