`

什么是JavaBean

阅读更多
Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。 So simple !
Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的值对象。

使用 javabean 和不用 javabean 的区别:
一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。而如果不用 javabean ,就直接使用 HttpServlet 的 request 对象:只在 jsp 页面间传递获取数据:
String name=req.getParameter(“name”);

再来段英文解释:
JavaBeans are reusable software components for Java that can be manipulated visually in a builder tool. Practically, they are classes written in the Java programming language  conforming to a particular convention. They are used to encapsulate many objects into a single object (the bean), so that they can be passed around as a single bean object instead of as multiple individual objects. A JavaBean is a Java Object that is serializable, has a nullary constructor, and allows access to properties using getter and setter methods.

下面的例子就是一个JavaBean:
/**
 * Class <code>DemoBean</code>.
 */
public class DemoBean implements java.io.Serializable {
 
    private String name;
 
    private boolean deceased;
 
    /** No-arg constructor (takes no arguments). */
    public PersonBean() {
    }
 
    /**
     * Property <code>name</code> (note capitalization) readable/writable.
     */
    public String getName() {
        return this.name;
    }
 
    /**
     * Setter for property <code>name</code>.
     * @param name
     */
    public void setName(final String name) {
        this.name = name;
    }
 
    /**
     * Getter for property "deceased"
     * Different syntax for a boolean field (is vs. get)
     */
    public boolean isDeceased() {
        return this.deceased;
    }
 
    /**
     * Setter for property <code>deceased</code>.
     * @param deceased
     */
    public void setDeceased(final boolean deceased) {
        this.deceased = deceased;
    }
}

分享到:
评论
1 楼 hekai1990 2012-04-25  
受教了......

相关推荐

    JavaBean简介

    JavaBean简介 什么是JavaBean? JavaBean的三个组成部分 JavaBean的基本特征 BeanInfo接口 JavaBean的开发模式 使用JavaBean开发应用程序 EJB简介

    JavaBean与JsonString的相互转换

    1. **什么是JavaBean** JavaBean是一种遵循特定规则的Java类,它主要用于封装数据,便于数据的存储和传递。JavaBean通常具有以下特点: - 是公共类(public class) - 具有默认构造函数(无参数构造器) - 属性...

    webServices学习之二——axis1传递复杂类型javabean

    首先,我们需要理解什么是JavaBean。JavaBean是一种遵循特定规范的Java类,通常用于封装数据并提供getter和setter方法,使得这些数据可以被其他组件访问和操作。在Web服务上下文中,JavaBean常用来表示业务对象,如...

    停车场管理系统(javabean)

    首先,让我们了解一下什么是javabean。javabean是一种符合JavaBeans规范的Java类,它是可重用的软件组件,通常用于构建用户界面。javabean遵循面向对象的原则,具有良好的封装性,可以通过属性、方法和事件来交互。...

    JavaBean技术基础知识

    **6.1.1 什么是JavaBean** JavaBean通常包含一组公开的属性(getters和setters)以及相关的方法,用于处理业务逻辑。例如,一个简单的JavaBean可能包含计算两个数之和的功能,使用者可以通过调用其方法来执行特定...

    JSP JavaBean讲解.ppt

    **什么是JavaBean** JavaBean是一种遵循JavaBeans规范的Java类,它主要用于构建可重用的软件组件。JavaBean的主要特点包括: 1. **公共类(Public Class)**:JavaBean必须是公共类,以便其他类可以访问和使用。 2...

    excel表格数据转换成javaBean

    首先,我们要理解什么是JavaBean。JavaBean是一种遵循特定规范的Java类,它通常具有公有的构造函数,属性,getter和setter方法,以及可选的业务逻辑。它们主要用于封装数据,便于在Java应用程序中使用和传递。 标题...

    04.使用CXF处理JavaBean式的复合类型和List集合类型的形参和返回值

    首先,让我们了解什么是JavaBean。JavaBean是一种遵循特定规范的Java类,主要用于数据封装。它们通常具有公共的getter和setter方法,用于设置和获取属性值,以及无参数的构造函数。在CXF中,我们可以利用JavaBean来...

    Jsp + JavaBean循序渐进教程(转载)

    1. **什么是JavaBean?** JavaBean是一种基于Java的组件模型,类似于微软的COM组件。JavaBean可以在Java虚拟机(JVM)上运行,需要JDK1.1或更高版本。它的主要特点是可复用性和可维护性,通过封装代码,可以创建可...

    第六章 JavaBean技术基础知识.ppt

    6.1.1 什么是JavaBean 通过一个简单的加法示例,我们可以看出JavaBean相比直接在主方法中编写代码的优势。例如,原本的Add类在实现加法运算后,如果需要改变输出方式或增加其他功能,就需要大量修改代码。而使用...

    JAVABEAN

    JavaBean是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...

    JavaWeb中JavaBean的使用

    主要包括什么是JavaBean,定义规则,如何使用以及EL表达式和JSTL标签库; 课堂笔记,大学生,初学者; JavaWeb,JavaBean,EL表达式,JSTL标签库相关代码;

    扫描指定包下的class,并将javaBean对象动态注册到spring环境中

    首先,让我们了解一下什么是JavaBean。JavaBean是遵循特定规范的Java类,通常用于封装数据和业务逻辑。它们具有公共构造函数,属性由getter和setter方法进行访问,且通常是可序列化的。在Spring框架中,这些JavaBean...

    avtiviti流程,javabean方式构建xml文件

    首先,我们需要理解什么是JavaBean。JavaBean是一种符合特定规范的Java类,它是可重用的软件组件,通常用于Java应用中的数据存储。它们具有默认构造函数、公共属性(getter和setter方法)以及无参数的方法,这使得...

    project_包括Javabean基本功能开发_网站动态网页设计入门基础_

    首先,让我们来探讨一下什么是Javabean。Javabean是Java编程语言中的一种组件模型,它是一种可重用的软件组件,用于构建Java应用程序。Javabean遵循特定的命名和设计规则,使得它们易于被其他Java程序(如网页应用...

    用反射实现向不同简单JavaBean填充值的实现代码

    首先,让我们理解什么是JavaBean。JavaBean是符合特定规范的Java类,它通常具有一个无参数的构造函数,公开的getter和setter方法,以及属性来存储数据。这些类的设计是为了便于其他组件使用和操作。 **反射的基本...

    SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_

    "SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_"这个标题暗示了一个工具或库,它能够自动化地根据数据库中的表结构生成对应的JavaBean类,从而减少开发者的手动编码工作。 描述中提到"根据数据表...

    javabean(DB)

    JavaBean是一种在Java编程语言中编写可重用组件的标准。它是Java类库的一部分,主要用于封装数据和业务逻辑,便于在Web应用、企业级应用或任何Java应用中进行数据表示和交换。JavaBean遵循一定的规范,使得它们易于...

    JavaBean示例

    JavaBean是Java编程语言中的一种特定类,遵循特定的规范,用于封装数据并提供属性访问。这个"JavaBean示例"旨在帮助初学者理解和使用JavaBean。JavaBean主要用于构建Java应用程序的可重用组件,特别是在JavaServer ...

Global site tag (gtag.js) - Google Analytics