什么是JavaBean

简介

  • JavaBean 是一种JAVA语言写成的可重用组件
  • 为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
  • 内部成员需要封装,也就是private定义的,通过setter、getter方法获取传值。

类型

  • 一种是有用户界面(UI,User Interface)的JavaBean。
  • 还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。
  • JSP通常访问的是后一种JavaBean。

为什么用JavaBean

Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。JavaBean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。

第一个JavaBean

public class SimpleBean{
	private String name;
	private int age;	
	public void setName(String name){
			this.name = name;
	}	
	public void setAge(int age){
			this.age = age;	
	}	
	public String getName(){	
	 		return this.name;
	 }	
	 public int getAge(){
	 		return this.age;	
	 }
}

如果在一个类中只包含属性、setter、getter方法,那么这种类就成为简单JavaBean。
对于简单的JavaBean也有几个名词:
(1)VO:与简单Java对象对应,专门用于传递值的操作上 。
(2)POJO:简单Java对象 。
(3)TO:传输对象,进行远程传输时,对象所在的类必须实现java.io.Serializable接口。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值