`

javabean 的一个用法简介 && 一

阅读更多

1,什么是javabean

1.1JavaBeans的属性

JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple, Index, BoundConstrained属性。

1.2JavaBeans的事件

   事件处理是JavaBeans体系结构的核心之一。通过事件处理机制,可让一些组件作为事件源,发出可被描述环境或其它组件接收的事件。这样,不同的组件就可在构造工具内组合在一起,组件之间通过事件的传递进行通信,构成一个应用。从概念上讲,事件是一种在"源对象""监听者对象"之间,某种状态发生变化的传递机制。事件有许多不同的用途,例如在Windows系统中常要处理的鼠标事件、窗口边界改变事件、键盘事件等。在JavaJavaBeans中则是定义了一个一般的、可扩充的事件机制,这种机制能够:
    A
,对事件类型和传递的模型的定义和扩充提供一个公共框架,并适合于广泛的应用。
    B
,与Java语言和环境有较高的集成度。
    C
,事件能被描述环境捕获和点火。
    D
,能使其它构造工具采取某种技术在设计时直接控制事件,以及事件源和事件监听者之间的联系。
    E
,事件机制本身不依赖于复杂的开发工具。特别地,还应当:
    F
,能够发现指定的对象类可以生成的事件。
    G
,能够发现指定的对象类可以观察(监听)到的事件。
    H
,提供一个常规的注册机制,允许动态操纵事件源与事件监听者之间的关系。
    I
,不需要其它的虚拟机和语言即可实现。
    J
,事件源与监听者之间可进行高效的事件传递。
    K
,能完成JavaBeans事件模型与相关的其它组件体系结构事件模型的中立映射。

    JavaBeans
事件模型的主要构成有: 事件从事件源到监听者的传递是通过对目标监听者对象的Java方法调用进行的。对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都集中定义在事件监听者(EventListener)接口中,这个接口要继承java.util.EventListener。实现了事件监听者接口中一些或全部方法的类就是事件监听者。 伴随着事件的发生,相应的状态通常都封装在事件状态对象中,该对象必须继承自java.util.EventObject。事件状态对象作为单参传递给应响应该事件的监听者方法中。 发出某种特定事件的事件源的标识是:遵从规定的设计格式为事件监听者定义注册方法,并接受对指定事件监听者接口实例的引用。 有时,事件监听者不能直接实现事件监听者接口,或者还有其它的额外动作时,就要在一个源与其它一个或多个监听者之间插入一个事件适配器类的实例,来建立它们之间的联系。

分享到:
评论

相关推荐

    jsp中javabean的用法

    这是关于javabean的一个小程序,可以帮助大家了解javabean中的一些最基本的语法,同时运用了html标记,可以利用IE浏览器去运行一下,看一下效果,如果有不明白的可以找我哦!!

    javaBean登录

    javaBean登小例子,javaBean用法实例。

    使用反射封装javabean

    使用java反射机制封装javabean 项目当中使用的一个通用的方法

    Java 反射封装 JavaBean

    使用 Java 反射封装 JavaBean <br> 说明:这个程序在没有使用Hiberante时挺有用的 需要一个数据库查询语句 对应的JavaBean的全名(现在是Class,原来Class.getName()) 返回List包含多个JavaBean

    关于数据库表生成javabean

    用数据库表结构生成javabean的orm很简单,也很容易,最近项目采用的是eclipse 也遇到的同样的问题,用数据库表生成dmo对象,经过同事的介绍,给我一个生成的工具的工程,中午休息的时候使用了一下,感觉非常不错,...

    使用JavaBean分离表示与实现

    JavaBean是一个可重复使用的软件组件.类似于Microsoft的COM组件概念。 实际上,JavaBean是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称Beans.

    第5章 JSP与JavaBean

    通过上面的程序代码,开发工具调用changes的addPropertyChangeListener方法把其他JavaBean注册入outString属性的监听者的队列1中,队列1是一个Vector数组,可存储任何Java对象。开发工具也可使用changes的...

    javabean分页的例子

    并且查询出的所有类型在做成链接时都要使用URL重写 7、写一个Index.jsp页面,将GoodsList.jsp页面和TypeList.jsp页面放入框架集 8、在GoodsList.jsp页面中,将JavaBean初始化的时候,要设置查询语句 <br>

    JSP+JavaBean方法实现登陆

    1. 该实例使用JSP+JavaBean方法实现。 2. 数据库连接首先使用普通连接方法,然后使用数据库连接池技术。请查看连接数据库的DBConnect.java源文件。 3. 同样需要导入相应的Jar包文件。

    javaBean和JSP标准动作.rar

    JSP强有力的一个方面就是能够使用JavaBean组件体系。JavaBean往往封装了程序的页面逻辑,它是可重用的组件。通过使用JavaBean,可以减少在JSP中脚本代码的使用,这样使得JSP易于维护。 JavaBean就是放置在JSP服务器...

    JavaBean学习资料

    JavaBean的基本用法以及JSP是怎么用他来调用的的~~

    JavaBean实现多文件上传的两种方法

    JavaBean实现多文件上传的两种方法.doc

    jsp结合javabean的实践

    javaBean的用处主要在于存取页面信息,通过getXXX和setXXX方法实现。 1、声明javaBean Id:是类的代号 Class:是类的全名 Scope:是类的有效范围 2、保存页面信息(赋值) Id:是类的代号 property:是...

    可用的jsp的MD5加密的javaBean

    找了好久,在IBM网站上找到的,经过了我的修改和编译,在tomcat7.0、JDK1.6下可用的javabean。用法可参考我的博客。http://blog.csdn.net/lwprain。

    JSP学习之JavaBean用法分析

    本文实例讲述了JSP学习之JavaBean用法。分享给大家供大家参考。具体如下: JavaBean就是一种符合某些命名方法和设计规范的Java类 JavaBean可以用来执行复杂的计算任务,封装事务逻辑,数据库等操作 JavaBean分为可视化...

    JavaBean与MV开发模式

    JavaBean与MV开发模式,讲述JavaBean的使用方法,在此基础上,讲述了与MV的使用方法

    jsp&mvcjsp+servlet+javaBean实现MVC

    JavaBean是一个遵循特定命名规范的Java类,通常具有私有字段和公共的getter和setter方法。 View(视图) 视图层负责显示数据给用户。在Java Web开发中,JSP通常用作视图。JSP允许在HTML中嵌入Java代码,从而可以...

    javabean解释

    JavaBean 是一种 Java 类,它遵从一定的设计模式,使它们易于和其他开发工具和组件一起使用。JavaBean 是一种 JAVA 语言写成的可重用组件。为写成 JavaBean,类必须是具体的类和公共的类,并且具有无参数的构造器。 ...

    json转javaBean工具类

    自己写的一个json生成JavaBean工具类,需要有fastJson依赖存在才能使用,通过输入读取json数据的文本地址和输出javaBean文件的地址,执行Json2BeanUtil类的json2Bean方法,可自动生成JavaBean,需要自己手动导入各...

    JavaBean和RMI 学习

    Java RMI(Remote Method Invocation)--Java的远程方法调用是Java所特有的分布式计算技术,它允许运行在一个Java虚拟机上的对象调用运行在另一个Java虚拟机上的对象的方法,从而使Java编程人员可以方便地在网络环境...

Global site tag (gtag.js) - Google Analytics