jsp--JavaBean

Java最好和jsp的代码分开写

但是jsp中会有很多内置对象,例如response

涉及到内置对象的代码在Java中自然是错误的,那么该怎么办?

可以将需要调用的Java方法设置几个参数,jsp将内置对象作为参数传过去

 

Javabean作用,即Java最好和jsp的代码分开写的原因:

1. 减轻jsp的复杂度

2. 提高代码复用(java中写的代码,jsp中不用再写,且多个页面都可以调用JavaBean中的代码)

JavaBean(就是一个类)的定义:满足以下两点,就可以称为JavaBean

1.public 修饰的类,public无参构造

2. 所有属性(如果有)都是private,并且提供set/get(如果Boolean 则get可以替换成is,boolean的get方法和is是一样的,返回的都是true/false)

使用层面:Java分为两大类:

1.  封装业务逻辑的JavaBean(LoginDao.java封装了登录逻辑)          逻辑

封装业务逻辑的JavaBean用于操作 一个封装数据的JavaBean

2.  封装数据的JavaBean(实体类:Student.java  Person.java)          数据

封装数据的JavaBean对应于数据库中的一张表

例如:user表中有usename,password,age  那么JavaBean中也有这三个属性

例如:

public void sleep(String name,String place,String time)

{

}

public void sleep(Person per)  //person封装了name,place,time

{

}

如下图:用login封装了用户名密码两个属性

 

 

总结:

使用JavaBean可以简化代码(jsp->jsp+java)以及提高代码复用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值