首页 > 编程语言 > 详细

javabean

时间:2020-04-14 11:58:38      阅读:56      评论:0      收藏:0      [点我收藏+]

1、概念

JavaBean是一种可复用、跨平台的软件组件,实质上JavaBean就是使用Java语言编写的一个特殊的Java类。JavaBean可以分为两种:一种是用于GUI开发,这也是最初JavaBean的设计目的;另外一种是用于Web应用开发中,它主要负责业务逻辑的处理,典型应用在JSP开发中。

 

2、特点

(1)实现了Java代码与HTML代码的分离,便于维护代码,提高了程序的可读性

(2)Web应用的业务逻辑由JavaBean实现,这样可以在不同的JSP页面中访问同一个JavaBean,实现代码的复用,从而减少了代码的编写量

(3)便于人员分工,可以把Web应用的业务逻辑和用户页面设计交由不同的人员开发,降低了开发web应用人员的整体要求

(4)JavaBean具有Java跨平台的特性,可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译

 

3、规范

(1)JavaBean必须是public类型的公共类
(2)JavaBean中需要提供一个public类型的无参构造方法
(3)为JavaBean的属性提供setter和getter方法,setter方法为属性设置值,getter方法获取属性的值。假设JavaBean的属性名是xxx,那么该属性的setter和getter方法命名应为setXxx()和getxxx()。对于boolean类型的属性,允许使用“is”代替“get”和“set"
(4)getter和setter方法必须是public类型的,而JavaBean的属性必须是private类型
(5)设计JavaBean时,通常将其放在一个命名的包下

 

4、创建一个javabean

package pers.zhb.domain;//(5)

public class Student {//(1)
    private String snum;//(4)
    private String sname;
    private String sex;
    public Student() {//(2)
      
    }
    public String getSnum() {//(3)
        return snum;
    }

    public void setSnum(String snum) {
        this.snum = snum;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }
    @Override
    public String toString() {
        return "Student{" +
                "snum=‘" + snum + ‘\‘‘ +
                ", sname=‘" + sname + ‘\‘‘ +
                ", sex=‘" + sex + ‘\‘‘ +
                ‘}‘;
    }
}

 

javabean

原文:https://www.cnblogs.com/zhai1997/p/12696790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!