JavaBean

javaBean在MVC设计模式中就是model,又称模型层,一般程序中,称为数据层,就是设计数据的属性和一些行为,然后提供获取属性和设置属性的get/set方法

Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。
而使用 javabean 之后,优势也就是 java 的优势:组件技术,代码重用,易于维护

JavaBean是一个遵循特定写法的java类,具有特点:

  • 这个java类必须具有一个无参构造函数
  • 属性必须私有化
  • 私有化属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵循一定的命名规范

范例:

package gacl.javabean.study;

/**
 * @author gacl
 * Person类就是一个最简单的JavaBean
 */
public class Person {

    //------------------Person类封装的私有属性---------------------------------------
    // 姓名 String类型
    private String name;
    // 性别 String类型
    private String sex;
    // 年龄 int类型
    private int age;
    //是否已婚 boolean类型
    private boolean married;
    //---------------------------------------------------------
    
    //------------------Person类的无参数构造方法---------------------------------------
    /**
     * 无参数构造方法
     */
    public Person() {
        
    }
    //---------------------------------------------------------
    
    //------------------Person类对外提供的用于访问私有属性的public方法---------------------------------------
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public boolean isMarried() {
        return married;
    }

    public void setMarried(boolean married) {
        this.married = married;
    }
    //---------------------------------------------------------
}

 

posted @ 2018-06-27 09:02  Cheney_722  阅读(82)  评论(0)    收藏  举报