专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

javabean

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 + '\'' +
                '}';
    }
}

文章永久链接:https://tech.souyunku.com/23328

未经允许不得转载:搜云库技术团队 » javabean

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们