1.1.初识avaBean
什么是javaBean:它是java开发中常用的组件,其实就是一个java类。
作用:封装数据
书写JavaBean需要满足五个规范:
>>>1.这个java类,被public修饰
>>>2.这个类要提供公共的无参数的构造方法(必须)
>>>3.要提供私有的属性
>>>4.要给私有的属性提供公共的set或看get万法(必须)
>>>5.要实现Serializable接口(可满足也可不满足)
比如:
public class Book implements Serializable{
private String id;
private String name;
public Book(){};、
public void set----
public String get---
}
;
1.2访问JavaBean的属性:
类的成员变量和属性的一个关系:在普通的java类里吗,成员变量可以说成就是属性。
在JavaBean里面,成员变量和属性就有了区别。
在JavaBean里面什么是成员变量呢?比如: private String id;那么id就是成员变量
在JavaBean里面什么是属性?就是get或者set后面的字段名称(字段名称的首字母小写)
1.3BeanUtils工具
BeanUtils工具是由apache软件基金会提供的一套封装数据到JavaBean的工具类,使用简单方便
常用的api:
>>>1.向javaBean的属性设置值:
setProperty(javaBean对象,javaBean的属性,javaBean属性的值);
>>>2:获取javaBean属性的值:
getProperty(javaBean对象,javaBean的属性);
>>> 3.向javaBean的属性设置值:
populate(javaBean对象,map对象);
注意: map的对象的key,也就是javaBean属性名称,必须一致,才能给javaBean的属性设置值。
BeanUtils是第三方的工具(插件),所以需要导入jar包。