java Bean封装

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()

}

posted @ 2020-11-27 15:58  Strive_ToLife  阅读(247)  评论(0编辑  收藏  举报