JavaBean的三个条件
可视化JavaBean - AWT
非可视化JavaBean - 没有GUI的JavaBean, 在JSP程序中常用它来封装事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。
DataBean: 存储必要的数据
ParameterBean: 存储用户提交数据的Bean
DatabaseBean: 存储在数据库中数据的Bean
ActionBean: 运用DataBean上存储的数据进行特定作业的Beans
JavaBean必须满足的3个条件:
1. 必须拥有无参数构造函数
import java.io.*;
public class ExampleBean {
private String name;
public ExampleBean() {
name = "ricename";
}
}
2. 编制Serializable Interfaces
import java.io.*;
public class ExampleBean implements Serializable {
private String name;
public ExampleBean() {
name = "ricename";
}
}
3. 必须用有Property Interface
import java.io.*;
public class ExampleBean implements Serializable {
private String name;
public ExampleBean() {
name = "ricename";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}