JavaBean技术

一。概念

  为了使HTML代码与Java代码相分离,将Java代码单独封装成为一个处理某种业务逻辑的类,然后在JSP页面中调用此类,则可以降低HTML代码与Java代码的耦合度,简化JSP页面,提高Java代码的重用性及灵活性。这种与HTML代码相分离,而使用Java代码封装的类,就是一个JavaBean组件。在Java Web开发中,可以使用JavaBean组件来完成业务逻辑处理。一般分为可视化JavaBean(Swing的程序中),非可视化JavaBean(实现一些业务逻辑或封装一些业务对象)

  例子:通过非可视化javabean封装邮箱地址,通过jsp页面调用该对象验证该对象是否合法。

    

    

    

二。应用

    JavaBean使用java语言所写成的可重用组件,它可应用于系统很多层中,如PO、VO、DTO等。

    1.获取JavaBean属性信息

      在JavaBean对象中,为了防止外部直接对JavaBean属性的调用,通常将JavaBean中的属性设置为私有地,但需要为其提供公共的访问方法,也就是getXXX()方法。

     

     在jsp页面中获取JavaBean中的属性信息,该操作通过jsp动作标签进行获取。

     

  本实例中,主要通过<jsp:useBean>标签实例化商品的JavaBean对象,<jsp:getProperty>标签获取JavaBean中的属性信息。

     2.对JavaBean属性进行赋值,如果对JavaBean对象的属性提供了setXXX()方法,在jsp页面中就可以通过<jsp:setProperty>对其进行赋值。

      <jsp:useBean id="produce" class="bean.Produce"></jsp:useBean>

      <jsp:setProperty property="name" name="produce" value="洗衣机"/>

      <jsp:setProperty property="price" name="produce" value="8888"/>

      .....

    3.在JSP页面中应用JavaBean

      主要通过动作标签<jsp:useBean>、<jsp:getProperey>、<jsp:setProperty>来实现对JavaBean对象的操作,将JavaBean对象应用到JSP页面中,可设置4中生命周期:page、request、session、application,默认情况下为page。

 

转载于:https://www.cnblogs.com/BRE49/p/8329721.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值