• 七 JavaBean


    一 什么是 JavaBean?

      JavaBean 是一个遵循特定写法的Java类,它是基于 Java 的组件模型,由属性、方法和事件3部分组成。

    二 JavaBean 的特点:

      1. 这个Java类必须具有一个无参的构造函数。

      2. 属性必须私有化。

      3. 私有化的属性必须通过 public 类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。

    三 JavaBean 的使用方法:

      1. 一个 JavaBeans 编写完以后,需要将它编译成 “.class” 文件,并将此 “.class” 文件(连同其目录)放到本次应用的 WEB-INFclasses 目录之下。

      2. 然后还需要重新启动 Tomcat,JavaBean 才能被正确的访问到。

    四 JavaBean 的主要标签:

      1. <jsp:useBean> 标签:在网页中创建一个 Bean

      2. <jsp:setProperty> 标签:用于为Bean中的属性赋值

      3. <jsp:getProperty> 标签:用于获取Bean中属性的值

    五 JavaBean 的用途

      1. 封装数据 (比如从数据库中读取的数据、用户录入的数据等等)

      2. 封装逻辑 (比如完成数据库的访问、实现用户要求的业务逻辑等等)

    六 JavaBean 的命名规范

      包命名:全部字母小写。
      类命名:每个单词首字母大写。
      属性名:第一个单词全部小写,之后每个单词首字母大写。
      方法名:与属性命名方法相同。
      常量名:全部字母大写。

    七 JavaBean 的包

      1. 每一个Java Bean源文件被编译成 .class 文件后,都必须存放在相应的文件夹下,存放这个 .class 文件的文件夹就是一个包。‘

      2. Java Bean 的包必须存放在特定的目录下,在每个 JSP 引擎中都规定了存放 Java Bean 包的位置,不同的 JSP 引擎对 Java Bean 存放的位置有不同的规定,如 Tomca中,Java Bean 的所有包都存放在 WEB-INF/classes 文件夹中。如果存在多级目录,则需要将.class文件所在目录的所有上级目录包含到包名称中,每一级目录之间用英文标点“.”隔开。如:package jsp.example.mybean;

    八 JavaBean 的结构

      1. 属性:即 Java Bean 类的成员变量,用于描述 Java Bean 对象的状态,对象属性值的改变触发事件,属性本身就是事件源。

      2. 方法:在 Java Bean 中,函数和过程统称为方法,通过方法来改变和获取属性的值。方法可以分为构造方法、访问方法和普通方法等。

      3. 事件:事件实际上是一种特殊的 Java Bean,属性值的改变触发事件,事件激发相关对象作出反应,通过 Java Bean 注册对象事件监听者机制来接收、处理事件,它实现了 Java Bean 之间的通信。

    九 JavaBean 中的事件

      事件处理是 JavaBeans 体系结构的核心之一。通过事件处理机制,可让一些组件作为事件源,发出可被描述环境或其他组件接收的事件。这样,不同的组件就可在构造工具内组合在一起,组件之间通过事件的传递进行通信,构成一个应用。从概念上讲,事件是一种在“源对象”和“监听者对象”之间某种状态发生变化的传递机制。事件有许多不同的用途,例如在 Windows 系统中常要处理的鼠标事件、窗口边界改变事件、键盘事件等。

  • 相关阅读:
    【nodejs】使用Node.js实现REST Client调用REST API
    [Groovy] Groovy && JNI
    一些很实用的Maven Plugins
    秋天到了
    今天头好疼
    想起那个人的时候
    不知道标题
    生活让我懂得
    显示实现接口和实现接口
    Foreach原理
  • 原文地址:https://www.cnblogs.com/scut-fm/p/3783062.html
Copyright © 2020-2023  润新知