图书介绍
JavaBean组件程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王炜等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302032696
- 出版时间:1999
- 标注页数:398页
- 文件大小:37MB
- 文件页数:414页
- 主题词:
PDF下载
下载说明
JavaBean组件程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
热门推荐
- 1113496.html
- 2357852.html
- 2014253.html
- 115771.html
- 696250.html
- 2437380.html
- 2069065.html
- 2853651.html
- 3005374.html
- 532914.html
- http://www.ickdjs.cc/book_226342.html
- http://www.ickdjs.cc/book_424573.html
- http://www.ickdjs.cc/book_2505723.html
- http://www.ickdjs.cc/book_2654019.html
- http://www.ickdjs.cc/book_2574938.html
- http://www.ickdjs.cc/book_1965283.html
- http://www.ickdjs.cc/book_1844742.html
- http://www.ickdjs.cc/book_1393143.html
- http://www.ickdjs.cc/book_2338981.html
- http://www.ickdjs.cc/book_2290763.html