1. JavaBean
1.1 分类
1.2 标准JavaBean规范
为什么非要提供无参构造函数,我的理解是,一个JavaBean对象通常对应一个表的一条行记录,一个表是有很多个属性列,实例化对象直接就无参构造函数,如果修改某些属性值直接就是setxx()某个属性就行了,压根就不用将时间浪费是对象实例化上面。
根据上述的规范,JavaBean对应一个表数据行,如果表中有n个属性、则getxx()、setxx()这两条获取、修改属性的接口一共要写2n条,实在是太麻烦了,建议学习一下Java插件lombok - 自动化帮你生成get、set语句
1.3 JavaBean代码示例
下面就是一个JavaBean类 - Student
public class Student {
private String name;
private Integer year;
private Integer id;
public String getName() { return name; }
public Integer getYear() { return year; }
public Integer getId() { return id; }
public void setName( String name ) { this.name = name; }
public void setYear( Integer year ) { this.year = year; }
public void setId( Integer id ) { this.id = id; }
}
1.4 JSP上简单的使用
可在我的另一篇博客上查看 “jsp”