《JavaBean组件程序设计》
作者 | 王炜等编著 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 398 |
出版时间 | 1999(求助前请核对) 目录预览 |
ISBN号 | 7302032696 — 求助条款 |
PDF编号 | 82423618(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第1部分JavaBean组件基础3
第1章 基于组件的软件开发3
1.1 现代软件工业面临的问题3
1.2 Java革命4
1.2.1 Java的平台独立性4
1.2.2 Java很强大5
1.2.3 Java很简单5
1.2.4 Java适用于Internet编程5
1.3.1 基于组件行业的特征6
1.3 基于组件的软件开发6
1.3.2 通用软件组件7
1.4 通用软件组件基础7
1.4.1 可视化和非可视化组件8
1.4.2 非可视化组件9
1.4.3 软件构造块9
1.4.4 组件模型9
1.5 小结14
第2章 JavaBean概述15
2.1 JavaBean的任务15
2.2.1 简单性和紧凑性16
2.2.2 可移植性16
2.2 JavaBean如何实现其设计目标16
2.2.3 以Java为依托17
2.2.4 应用程序构造器支持17
2.2.5 分布式计算支持17
2.3 JavaBean与Java17
2.4 JavaBean的基本概念18
2.4.1 JavaBean到底是什么18
2.4.2 属性、事件和方法19
2.4.3 设计环境和运行环境20
2.4.4 安全性问题21
2.4.5 本地活动21
2.4.7 非可视化JavaBean组件22
2.4.6 连接到远程状态的JavaBean组件22
2.4.8 多线程23
2.4.9 国际化23
2.5 统一数据传送(UDT)24
2.6 对JavaBean组件的3种观点24
2.6.1 JavaBean组件实现者25
2.6.2 应用程序开发者25
2.6.3 最终用户26
2.7 JavaBean的使用方案26
2.7.1 在应用程序构造器工具中使用bean26
2.7.2 在手工编写的代码中使用bean29
2.8 小结32
3.1 属性管理33
第3章 JavaBean API概述33
3.1.1 访问者(accessor)方法34
3.1.2 索引属性34
3.1.3 关联属性和限制属性34
3.2 自检34
3.2.1 反射(reflection)和设计模式35
3.2.2 显式bean信息35
3.3 事件处理36
3.3.1 单目(unicast)事件源和多目(multicast)事件源36
3.2.3 自检器36
3.3.2 事件适配器37
3.4 持久性37
3.5 应用程序构造工具37
3.5.1 属性编辑器(editor)和属性单(sheet)38
3.5.2 定制器(customizer)38
3.6 java.beans包38
3.7 小结41
第4章 测试JavaBean的BeanBox容器42
4.1 安装JDK和BDK42
4.2 启动BeanBox43
4.3.2 在BeanBox窗口中选择一个bean46
4.3 使用BeanBox46
4.3.1 向BeanBox窗口中添加一个bean46
4.3.3 移动bean和调整bean的尺寸47
4.3.4 编辑一个bean的属性47
4.3.5 使用bean的定制器47
4.3.6 连接一个事件句柄47
4.3.7 连接一个关联属性48
4.3.8 存储和恢复bean48
4.3.9 获得关于一个bean的自检报告48
4.3.10 在BeanBox中添加自己创建的bean48
4.4.1 BeanBox bean49
4.4 BDK提供的示例bean49
4.4.2 BridgeTester bean50
4.4.3 ChangeReporter bean50
4.4.4 EventMonitor bean50
4.4.5 JDBC SELECT bean52
4.4.6 JellyBean bean52
4.4.7 Juggler bean52
4.4.8 Molecule bean53
4.4.9 QuoteMonitor bean54
4.4.10 SorterBean54
4.4.11 TickTock bean54
4.4.12 Voter bean55
4.4.13 OurButton bean56
4.4.14 ExplicitButton bean57
4.4.15 OrangeButton bean57
4.5 演示示例bean58
4.6 小结60
第5章 使用BeanBox创建和测试bean61
5.1 创建和测试简单的bean61
5.1.1 创建一个简单的bean61
5.1.2 检验SimpleBean组件的属性和事件63
5.1.3 产生bean自检报告64
5.1.4 SimpleBean的makefile文件65
5.2 使用BeanBox实现属性67
5.3 在BeanBox中处理事件69
5.3.1 BeanBox是如何发现bean的事件功能的70
5.3.2 在BeanBox中查看bean的事件73
5.3.3 在BeanBox中连接事件73
5.3.4 事件适配器类73
5.3.5 BeanBox提供的EventMonitor演示bean74
5.4 使用BeanBox产生Applet75
5.5 小结76
6.1 属性基础79
第6章 JavaBean属性79
第2部分JravaBean组件规范和API支持79
6.2 访问者方法81
6.2.1 getter和setter方法81
6.2.2 使用访问者方法81
6.3 JavaBean属性类别82
6.3.1 单值属性82
6.3.2 索引属性83
6.3.3 关联属性84
6.3.4 限制属性85
6.4 属性的JavaBean API支持86
6.4.1 PropertyChangeEvent类87
6.4.2 PropertyChangeSupport类88
6.4.3 PropertyVetoException异常90
6.4.4 VetoableChangeSupport类90
6.4.5 PropertyChangeListener接口92
6.4.6 VetoableChangeListener接口92
6.5 小结93
第7章 使用JavaBean属性94
7.1 使用属性94
7.1.1 在脚本环境中使用属性94
7.1.3 可视化地使用属性95
7.1.4 属性和bean的持久性95
7.1.2 编程中使用属性95
7.2 实现简单属性96
7.3 实现索引属性96
7.3.1 实现基本的索引属性97
7.3.2 OurListBox示例bean98
7.3.3 索引属性编辑器99
7.4 实现关联属性100
7.4.1 实现和测试基本的关联属性101
7.4.2 关联属性的事件机制102
7.4.3 源bean中实现关联属性支持103
7.4.4 实现关联属性监听器104
7.4.5 BeanBox中的关联属性105
7.5 实现限制属性107
7.5.1 源bean中实现限制属性支持107
7.5.2 实现限制属性监听器110
7.5.3 BeanBox中的限制属性111
7.5.4 限制属性设计模式小结112
7.6 小结113
第8章 JDK 1.1事件模型114
8.1 JDK1.0事件模型114
8.1.1 JDK1.0事件模型的概况114
8.1.2 JDK1.0事件模型中的问题115
8.2 JDK1.1事件模型中的相关对象118
8.3 java.awt.event包121
8.3.1 监听器接口122
8.3.2 AWTEvent子类124
8.3.3 适配器类127
8.4 单目事件源和多目事件源130
8.5 小结132
第9章 处理JavaBean事件133
9.1 JavaBean事件基础133
9.2 事件状态对象134
9.3 事件监听器135
9.4 事件源136
9.5 事件适配器137
9.6 事件分发138
9.7 JavaBean事件实用程序举例139
9.7.1 WaterEventObject对象140
9.7.2 WaterListener监听器接口140
9.7.3 WaterSource bean类141
9.7.4 Valve bean类142
9.7.5 Pipe bean类144
9.7.6 测试WaterSource、Valve和Pipe bean145
9.8 JavaBean事件的API支持146
9.8.1 EventObject类146
9.9 小结147
9.8.2 EventListener接口147
第10章 Java核心反射和JavaBean自检148
10.1 Java核心反射概述148
10.2 Java核心反射的应用程序接口149
10.2.1 java.lang.reflect程序包149
10.2.2 java.lang.Class类154
10.3 JavaBean自检基础155
10.4 自检的作用156
10.5 设计模式157
10.5.1 属性设计模式157
10.5.2 事件设计模式159
10.5.3 方法设计模式160
10.5.4 Java核心反射与设计模式160
10.6 显式地提供bean自检信息160
10.7 使用BeanInfo提供显式信息161
10.7.1 创建一个BeanInfo类162
10.7.2 使用BeanInfo控制bean表现的特征165
10.7.3 特征描述器166
10.8 自检器166
10.9 自检和安全性166
10.10 小结167
11.1 BeanDescriptor类168
第11章 JavaBean自检的API支持168
11.2 EventSetDescriptor类169
11.3 FeatureDescriptor类173
11.4 IndexedPropertyDescriptor类176
11.5 IntrospectionException异常179
11.6 Introspector类179
11.7 MethodDescriptor类182
11.8 ParameterDescriptor类183
11.9 PropertyDescriptor类184
11.10 SimpleBeanInfo类187
11.11 BeanInfo接口189
11.12 小结192
第12章 JavaBean持久性193
12.1 持久性基础193
12.2 需要持久存储的信息194
12.3 持久存储的场所196
12.4 持久性混合处理方法196
12.5 对象序列化196
12.6 控制序列化过程199
12.6.1 默认序列化:实现Serializable接口199
12.6.2 使用transient关键字有选择地序列化200
12.6.3 使用writeObject()和readObject()方法定制序列化203
12.6.4 实现自己的序列化:Externalizable接口205
12.7 版本化(versioning)208
12.8 使用JavaBean持久性的一些原则209
12.9 JavaBean持久性的API支持210
12.9.1 DataOutput接口210
12.9.2 DataInput接口211
12.9 ObjectOutput接口211
12.9.4 ObjectInput接口212
12.9.5 ObjectOutputStream类212
12.9.6 ObjectInputStream类213
12.10 小结214
13.1 定制基础215
第13章 JavaBean定制215
13.1.1 Bean开发与Java类开发216
13.1.2 运行环境和设计环境分布216
13.2 属性编辑器217
13.3 使用属性编辑器219
13.3.1 颜色属性编辑器219
13.3.2 BDK的属性编辑器224
13.4 属性单225
13.5 定制器227
13.5.1 GUI外观227
13.6 使用定制器228
13.5.2 本地更新228
13.5.3 定位定制器228
13.6.1 定制器(customizer)接口229
13.6.2 PropertyEditor接口229
13.6.3 BeannInfo接口229
13.6.4 OurButton示例bean的定制器230
13.7 定制的API支持232
13.7.1 Customizer接口232
13.7.2 PropertyEditor接口233
13.7.3 PropertyEditorManager类236
13.7.4 PropertyEditorSupport类238
13.8 小结239
第3部分JavaBean应用243
第14章 使用Java Studio开发JavaBean243
14.1 常用JavaBean开发工具243
14.1.1 Borland公司的JBuilder243
14.1.2 Penumbra Software的Mojo244
14.1.3 IBM公司的Visual Age for Java244
14.1.4 SunSoft公司的Java Studio244
14.1.5 SunSoft公司的Java Workshop245
14.1.6 Symantec的Visual Cafe245
14.2 Java Studio简介245
14.3.1 Java Studio主窗口246
14.3 启动Java Studio246
14.3.2 Java Studio的GUI窗口249
14.3.3 Java Studio的Design窗口250
14.4 定制调色板251
14.5 创建Java Studio的Design252
14.6 使用Design创建JavaBean256
14.7 引入JavaBean组件258
14.8 使用Java Studio开发JavaBean组件264
14.8.1 开发JavaBean组件的步骤265
14.8.2 创建设计环境信息267
14.8.3 创建一个定制器269
14.8.4 包装Java Studio的组件270
14.9 小结270
第15章 编写简单的JavaBean272
15.1 创建一个最简单的bean(第1个例子)272
15.2 有颜色属性的bean(第2个例子)274
15.3 bean和包(packages)(第3个例子)276
15.4 有标签(label)属性的bean(第4个例子)277
15.5 自动调整bean的尺寸(第5个例子)280
15.6 bean的事件句柄(第6个例子)285
15.7 从bean触发事件(第7个例子)288
15.8 创建形象化的bean按钮(第8个例子)295
15.9 小结299
第16章 定制一个按钮bean301
16.1 设计按钮bean301
16.1.1 属性302
16.1.2 方法302
16.1.3 事件303
16.2 开发按钮bean303
16.2.1 属性和成员变量304
16.2.2 构造函数304
16.2.3 访问者方法305
16.2.4 公有方法306
16.2.5 事件注册方法307
16.2.6 事件处理方法308
16.2.7 内部支持方法311
16.2.8 编写按钮bean的BeanInfo类和manifest文件317
16.3 测试按钮bean319
16.4 如何增强按钮bean的功能320
16.5 小结321
第17章 定制一个计量条bean322
17.1 设计计量条bean322
17.1.1 属性323
17.1.2 方法323
17.2.1 属性和成员变量324
17.1.3 事件324
17.2 开发计量条bean的源代码324
17.2.2 构造函数328
17.2.3 访问者方法329
17.2.4 公有方法330
17.2.5 编写计量条bean的BeanInfo类和manifest文件335
17.2.6 测试计量条bean337
17.3 增强计量条bean的功能338
17.4 小结339
18.1 创建一个广告牌bean340
18.1.1 创建基本的bean类340
第18章 JavaBean应用程序举例(上)340
18.1.2 创建测试bean的applet和HTML文件342
18.1.3 测试bean342
18.2 定制可滚动的广告牌bean343
18.2.1 创建bean的类文件343
18.2.2 创建bean的事件类348
18.2.3 创建bean的监听器类349
18.2.4 创建测试bean的applet和HTML文件349
18.2.5 测试bean351
18.3 检查bean的特征352
18.3.1 创建bean的类文件352
18.3.2 创建bean的测试框架355
18.3.3 运行测试框架显示bean357
18.4 包装创建的Secondbean360
18.4.1 创建BeanInfo类361
18.4.2 创建bean的manifest文件362
18.4.3 测试bean362
18.5 小结364
第19章 JavaBean应用程序举例(下)366
19.1 创建使用资源文件的bean366
19.1.1 创建bean类文件366
19.1.2 创建资源文件测试bean369
19.2 为bean添加定制器370
19.2.1 创建定制器类371
19.2.2 修改BeanInfo类374
19.2.3 创建测试框架374
19.2.4 使用框架测试bean380
19.3 核心反射API检查JavaBean381
19.3.1 编写bean的类文件381
19.3.2 测试bean386
19.4 小结387
附录A 术语表389
附录B JavaBean在线资源394
附录C JavaBean API类库清单397
1999《JavaBean组件程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王炜等编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Windows95程序设计
- 1997 北京:清华大学出版社
-
- PASCAL程序设计
- 1996年11月第1版 东南大学出版社
-
- 机械零件设计程序汇编
- 1986
-
- 计算机教COBOLISAM文件程序设计
- 中国管理现代化电子计算机教育中心
-
- C++程序设计
- 1999 青岛:青岛出版社
-
- Ada程序设计
- 1989 北京:人民邮电出版社
-
- 程序设计 程序员级
- 1999 北京:清华大学出版社
-
- 机械零件设计BASIC程序
- 1986 成都:成都科技大学出版社
-
- 机械零件的程序设计
- 1993 南京:河海大学出版社
-
- 实用机械零件设计程序
- 1990 北京:机械工业出版社
-
- Windows95程序设计
- 1995 北京:学苑出版社
-
- FORTRAN程序设计
- 1980 北京:人民邮电出版社
-
- 实用C语言编程技巧与应用范例
- 1993 北京:海洋出版社
-
- 程序设计
- 1985 上海:上海交通大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD