JavaBean封装
1.注意: 如果JSP出现错误:Xxx type is not resolved ...
### 尝试解决步骤:
a.可能是JDK,tomcat版本问题,右键项目-->build path ,将其中报错的libary或lib删除,重新导入。
b.清空各种缓存:右键项目-->Clear tomcat..... clean (Project-------clean或者进 tomcat目录 删除里面work的子目录)。
c.重启计算机。
d.如果类之前没有包,则将该类加入包中。
## 2.JavaBean
### 2.1刚才我们将JSP中登录操作的代码转移到了LoginDao.java,其中LoginDao类就称之为JavaBean.
## JavaBean的作用:a.减轻了jsp的复杂度 b.提高了代码的复用率(以后任何地方的 登录 操作,都可以通过调用LoginDao来实现)
JavaBean(就是一个Java类)的定义:满足以下两点,就可以称为JavaBean
a.public 修饰的类,public无参构造
b.所有属性都是private,并且提供set/get (如果boolean则get可以代替成is)
2.使用层面,Java分为2大类
## 2.1 封装业务逻辑的JavaBean(LoginDao.java封装了登录逻辑)
可以将JSP中的JDBC代码,封装到Login.java类中
## 2.2封装数据的JavaBean(实体类,Student.java Person.java)
### 对应于数据库中的一张表
## Login login = new Login(uname,upwd); //即用Login对象封装了2个数据,(用户名和密码)
可以发现,JavaBean可以简化代码( jsp---->jsp+java(loginDao) )、提高代码的复用
public void sleep(String name,String place,int time){
}
public void sleep(Person per)
{
per.getName()
per.getPlace()
}