JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。
- JavaBean是一种Java类,而且是一种特殊的、可重用的类。
- JavaBean必须具有无参数的构造器,所有的属性都是private的,通过提供setter和getter方法来实现对成员属性的访问。
- Javabean 是为了和 jsp 页面传数据化简交互过程而产生的。
JavaBean示例 第一种:
第二种:
2. 第二种:封装逻辑的JavaBean
这种JavaBean用于实现业务逻辑。目的是为了提高代码的复用和解耦
public class LoginDao {
//基本四项之前三
private String DBurl = "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8";
private String user = "root";
private String password = "123456";
public int login(UserDemo user) throws Exception{
Connection conn = jdbcUtil.getConnection();
Statement stmt = conn.createStatement();
String sql = "SELECT UPASSWORD FROM myusers WHERE UNAME ='"+user.getUname()+"' AND UPASSWORD='"+user.getUpwd()+"'";
ResultSet rs = stmt.executeQuery(sql);
int result;
if(rs.next()) {
result = 1;
}else {
result = 0;
}
jdbcUtil.close(conn, stmt, rs);
return result;
}
}