javabean 101 18

原创 2001年07月24日 09:34:00

BeanBox中的约束属性

同关联属性类似,BeanBox 处理约束属性的步骤如下:

  1. 把定义了约束属性的Bean放到BeanBox中。我们的例子使用了JellyBean。
  2. 把监听属性改变的Bean放到BeanBox中,这些Bean可以拒绝拟议中的改变。在我们的例子中,我们使用了Voter Bean,该Bean否决了对属性的改变。
  3. 为JellyBean选择vetoableChange事件,从Edit菜单中选择JellyBean,选择Events > vetoableChange > vetoableChange 菜单项。

image001.gif

  1. 把该事件同监听Bean连接起来,并选择vetoableChange方法。
  2. 把rubber band同Voter Bean实例连接起来。当EventTargetDialog 面板出现时,选择vetoableChange方法。BeanBox 生成事件hookup适配器类。
  3. 测试约束属性,选择JellyBean,并且在属性表中,试着改变其priceInCents属性。在BeanBox启动之后的终端窗口中,你会看到一个信息显示出来,这表明一个例外被抛出,这次对拟议中的属性的改变未被允许。

如果你要对属性进行更多的设置,请见下一节课的内容:操纵属性。

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

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

101平衡模式 DIR的理解

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

判断101-200之间有多少个素数,并输出所有素数 Java实现

题目:判断101-200之间有多少个素数,并输出所有素数。
  • l294265421
  • l294265421
  • 2015年03月05日 15:59
  • 3404

Java Web学习(18):JavaBean四大作用域

一JavaBean作用域        JavaBean就是把程序中的实体对象及业务逻辑单独的封装到Java类当中。然后再JSP页面中调用这个封装好的 类,这样可以降低HTML与Java代码的耦合度,...
  • erlian1992
  • erlian1992
  • 2016年07月23日 22:22
  • 3123

基因数据处理101之SparkBWA本地运行配置和实例

1.修改Makefile.common:将LIBBWA_LIBS = -lrt 改为LIBBWA_LIBS = -lrt -lz不然会报错误【5】2.make之后修改java.library.pat...
  • bob601450868
  • bob601450868
  • 2018年01月11日 00:44
  • 6

微信小程序推荐大全之101~200个

昨天推荐了最新的100个小程序,不知道各位喜欢与否,今天极乐Store的极乐君再推荐100个,总有你喜欢的哦 101、华住酒店+ 华住酒店+小程序简介:华住酒店官方小程序,提供在线预订及咨...
  • sinat_17775997
  • sinat_17775997
  • 2017年06月24日 19:30
  • 2227

101. Spring Boot轻松理解动态注入,删除bean【从零开始学Spring Boot】

我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入对象.因为如果采用配置文件或者注解,我们要加入对象的话,还要重启服务,如果我们想要避免这一情况就得采用动态处...
  • gebitan505
  • gebitan505
  • 2017年02月13日 13:54
  • 4460

面试题总结 101-125

101.memcached对item的过期时间有什么限制? item对象的过期时间最长可以达到30天。memcached把传入的过期时间(时间段)解释成时间点后,一旦到了这个时间点,memcache...
  • a137268431
  • a137268431
  • 2015年09月14日 18:21
  • 2750

Web Hacking 101 中文版 十二、开放重定向漏洞

十二、开放重定向漏洞 作者:Peter Yaworski 译者:飞龙 协议:CC BY-NC-SA 4.0 描述根据 OWASP,开放重定向出现在应用接受参数并将用户重定向到该...
  • wizardforcel
  • wizardforcel
  • 2017年03月24日 16:07
  • 486

学习 Linux,101: 引导程序

概述 在本文中,学习如何为一个 Linux 系统设计一个磁盘分区布局。您将学习: 为独立的分区或磁盘分配文件系统和交换空间; 根据系统的预定用途调整设计; 确保系统能够启动。 ...
  • md521
  • md521
  • 2012年01月11日 16:49
  • 1254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javabean 101 18
举报原因:
原因补充:

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