• 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。

  • 相关阅读:
    Python集合
    excel数据的处理
    史上最全的web前端系统学习教程!
    H5游戏开发:贪吃蛇
    javascript+HTMl5游戏下载,开发一个都能月薪上万!舅服你
    2020年必看的web前端开发学习路线!
    花了一天准备好的web前端电子书籍,全部可以免费下载!
    2019年大牛最新整理的Python技术入门路线
    从零开始,学习web前端之HTML5开发
    经验分享:如何系统学习 Web 前端技术?
  • 原文地址:https://www.cnblogs.com/BRE49/p/8329721.html
Copyright © 2020-2023  润新知