zoukankan      html  css  js  c++  java
  • javaBean

    javaBean产生的背景

    在jsp网页开发的初级阶段,并没有框架于逻辑分层概念的产生,而是要将java代码嵌入到网页之中,对jsp页面中的一些业务逻辑进行处理,如字符串处理,数据库操作等。

    此种开发方式看似简单,但是如果将大量的java代码嵌入到jsp页面之中,必定会给修改及维护带来一定的困难。因为在jsp页面中包含html代码,css代码,js代码等,同时加入业务逻辑处理代码,不利于页面美工人员的设计,也不利于java程序员对程序的开发;而且将java代码写入在jsp页面中,不能体现面向对象的开发模式,达不到代码的重用。

    使用javaBean的意义

    如果使html代码与java代码相分离,将java代码单独封装成为一个处理某种业务逻辑的类,然后在jsp页面中调用此类,就可以降低html代码与java代码之间的耦合度,简化jsp页面,提高java程序代码的重用性及灵活性。这种与html代码相分离,而使用java代码封装的类,就是一个javaBean组件。

    javaBean规范

    (暂留)

     <jsp:useBean>动作标志的应用(用来实例化javaBean对象)

    <jsp:useBean id="实例名" scope="范围" class="完整类名"  beanName="完整类名" type="数据类型">

      ...

    </jsp:useBean>

    使用<jsp:getProperty>标签可以获取javaBean中的属性信息

     <jsp:getProperty name="javaBean实例名" property=""/>

    <jsp:useBean> 和<jsp:getProperty>标签之所以能够操作java类,是因为我们所编写的java类遵循了JavaBean规范。

    <jsp:setProperty name="javaBean实例名" property="" value="" />

    将property="*",作用是对javabean的所有属性进行复制,但是要求表单中的属性名和javaBean中的属性名一致

  • 相关阅读:
    03.通过商品课程初心商品信息
    04.支付宝支付流程
    02.创建商品(表)应用(App)
    01.商品模块表结构
    七牛云上传视频
    Django之序列化器
    Django之抽象基类
    权限系统
    python实现简单工厂模式
    01.git基本操作
  • 原文地址:https://www.cnblogs.com/blmdlm/p/3700093.html
Copyright © 2011-2022 走看看