JavaBean 101 13

原创 2001年07月24日 09:27:00
JavaBean 101,第二部分(三)

作者: 翻译:廖铮
日期: 2001年03月08日

添加属性

前面的课程中,演示了如何添加简单的属性到Bean中,以及如何在BeanBox中进行编译和测试。本节课中,我们将来学习如何在Bean中实现其他类型的属性,这些属性包括:

  • 关联(绑定)属性
  • 约束属性

这些类型更为复杂的属性需要Bean之间能够互相通信。回忆一下我们在前面所学的,Bean使用事件来相互通信。一个源Bean发送事件,而一个监听Bean,一旦在源Bean中登记了其感兴趣的事件, 就可以接受或者处理该事件。

关联属性

关联属性使得一旦JavaBean中的某个属性值发生变化时,该JavaBean能够通知到另外一个JavaBean,被通知到的JavaBean之后可以对这个改变作出响应。例如,你在一个JavaBean 中设计了一个按钮,一旦按钮被按下之后,就可以使得另外一个Bean显示一些信息。

一旦某个Bean的关联属性发生变化,就要通知到其它的Bean,这就需要有个通信机制。这个通信机制是通过事件进行的。一旦关联属性改变之后就会发送出事件。这些事件被称为属性改变事件。

一旦你设置了一个关联属性,你同时也把其他的Bean设置为对关联属性的改变感兴趣的监听者。之后,一旦第一个JavaBean的关联属性的值改变了,通知就会发送给那些以感兴趣的监听者的身份出现的Bean。

让我们首先看看名为MyButton 的Bean,该Bean使用了关联属性。MyButton中包含了一旦属性改变就通知其他感兴趣的Bean的代码。一旦我们编写好了MyButton,就可以设置一个监听Bean,以便响应MyButton中的属性的改变。

软件设计度量工具structure101学习(一):structure101试用版licence的获取以及众多的structure101系列工具

在java的世界里,静态代码检查工具有很多,比如CheckStyle、PMD、FindBugs、Eclipse Metrics、Eclipse Simian等都是非常实用的工具。静态检查工具主要侧重于...
  • aitangyong
  • aitangyong
  • 2015年11月26日 13:11
  • 2195

101/103/104规约应用典型问题例举

在近年的规约测试工作中,笔者曾遇到了一些应用方面的问题,这些问题虽然不大但通常会影响规约至关重要的互操作和互联。在此,我们把这些遇到过的典型情况与广大网友共享,希望能够有益于大家今后的规约开发和研究工...
  • ztsinghua
  • ztsinghua
  • 2016年04月05日 14:49
  • 2098

101平衡模式 DIR的理解

101平衡模式 传输方式分为非平衡方式和平衡方式传输两种:  1.非平衡方式传输:只有主站启动各种链路传输服务,子站只有当主站请求时才传输。这种传输方式对于所有网络结构都可适用。但是在点对点和多点...
  • longbiao831
  • longbiao831
  • 2014年08月07日 16:50
  • 1687

JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】

什么是javaBean JavaBean就是一个普通的java类,也称之为简单java对象–POJO(Plain Ordinary Java Object),是Java程序设计中一种设计模式,是一种基...
  • hon_3y
  • hon_3y
  • 2017年02月03日 21:21
  • 505

实现JavaBean和json之间的相互转换

使用json-lib组件实现  *    需要  *     json-lib-2.4-jdk15.jar  *     ezmorph-1.0.6.jar  *     common...
  • kaidishi
  • kaidishi
  • 2013年08月07日 10:59
  • 2691

JavaBean学习--练习示例

初识Javabean,没感觉这鸟东西有什么好用的,一定是我太笨了 自己用jsp测试了下,这里用application作用域做个示例 Insert title here Applic...
  • k183000860
  • k183000860
  • 2015年08月02日 11:35
  • 587

JavaBean在Java Web中访问范围总结

JavaBean是一种可重复使用、跨平台的软件组件,在JSP中通过特定的JSP标签可以访问JavaBean。本文总结JavaBean的4种存放范围的特性。...
  • u010096900
  • u010096900
  • 2015年05月30日 20:12
  • 3096

JAVABEAN是什么和总结JAVABEAN的两种使用方式

原文:http://www.blogjava.net/flysky19/articles/88180.html 一、 javabean 是什么? Javabean 就是一个类,这个类就定义一系列 g...
  • Anglebeat
  • Anglebeat
  • 2015年02月07日 00:14
  • 49987

JavaBean编程思想-读取数据库信息

前面我也说过,JavaBean就是实现了:把html代码和java代码分开,在html只需要调用该java代码就行了,这就叫JavaBean。     现在给大家分享一个具体的示例-读取数据库,下面...
  • u012882327
  • u012882327
  • 2014年11月01日 14:26
  • 1303

初识JavaBean和EL表达式笔记

一、JavaBean的概念 1、JavaBean就是一个遵循特殊写法的普通类 2、特殊写法 a、必须有默认的构造方法 b、所有字段定位私有的    c、提供公有的getter或setter方...
  • xys_00
  • xys_00
  • 2016年01月16日 10:44
  • 639
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaBean 101 13
举报原因:
原因补充:

(最多只允许输入30个字)