Javabean学习笔记

目录

Javabean概念

JavaBean的特点

javabean的用途

JavaBean的优点


Javabean概念

Javabean 是一种JAVA语言写成的可重用组件,是一个Java类,但遵循特定的写法和规范,用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

1.所有属性为private

2.提供默认的构造方法

3.提供getter和setter

4.实现serializable接口

Javabean有一个无参构造器,属性私有化,但是属性操作公有化,而且访问器名称遵守一定的命名规范

(属性修改器,属性访问器)

JavaBean允许有任意多个属性,允许是任意类型

实现序列化接口

其组成为:属性,方法,事件

JavaBean的特点

不是技术而是规范

1. javaBean必须是一个public的类
2. JavaBean有一个不带参数的构造函数。
3. JavaBean通过 getProperty获取属性,通过setProperty设置属性。

具体示例:

inport java.io Serializable;

public class Student implements Serializable{

    private int ID;
    private String name;
    private int score;
    public int getID(){
        return ID;
    }
    public void setID(int ID){
        this.ID=ID;
    }
    public String getname(){
        return name;
    }
    public void setID(String name){
        this.name=name;
    }
    public int getscore(){
        return score;
    }
    public void setID(int score){
        this.score=score;
    }

javabean的用途

1.封装数据

2.封装方法

3.运行在jsp页面中使用javabean

4.允许将bean托管给容器,然后找容器拿到bean对象来使用

其最终目的为:重用(内聚,解耦)

JavaBean的优点

1.提高代码的可复用性:

对于通用的事务处理逻辑,数据库操作等都可以封装在Javabean中,通过调用JavaBean的属性,方法,可以快速地进行程序设计

2.程序易于开发维护:

实现逻辑的封装,使事务处理和显示互不干扰

3.支持分布式运用:

多用JavaBean,尽量减少Java代码和HTML代码的混编。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值