JavaBeans使用手册PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)(M.莫里森)Michael Morrison著;周苏明等译
- 出 版 社:机械工业出版社;西蒙与舒斯特国际出版公司
- 出版年份:1997
- ISBN:7111059727
- 页数:190 页
第1部分 JavaBeans概述 1
第1章 软件组件的基础 1
1.1 软件组件的需求 1
1.2 软件组件的开始 3
1.3 可视化软件组件 4
1.4 非可视化软件组件 5
1.5 软件建立块 5
1.6 组件模型 6
1.6.1 内省 7
1.6.2 事件处理 7
1.6.3 持续性 7
1.6.4 布局 7
1.6.5 对应用程序建立器的支持 8
1.6.6 对分布式计算的支持 9
1.7 小结 9
第2章 欢迎进入JavaBeans 10
2.1 任务 10
2.1.1 一次性编写 10
2.1.2 在任意地方运行 11
2.1.3 在任意地方可重用 11
2.2 满足目标 11
2.2.1 简单与紧凑 11
2.2.2 可移植性 12
2.2.3 借助Java的力量 12
2.2.4 应用程序建立器的支持 12
2.2.5 分布式计算的支持 12
2.3 JavaBeans与Java的相互关系 13
2.4 Bean的基本结构 13
2.5 使用方案 15
2.5.1 在应用程序建立器工具中使用Bean 15
2.5.2 在手工编写的代码中使用Bean 16
2.6 小结 16
第3章 JavaBeans API概述 18
3.1 属性管理 18
3.1.1 访问者方法 19
3.1.2 索引属性 19
3.1.3 依附属性和约束属性 19
3.2 内省 20
3.2.1 反映与设计模型 20
3.2.2 显式的Bean 20
3.2.3 内省器 21
3.3 事件处理 21
3.3.1 单通道和多通道事件源 21
3.3.2 事件适配器 22
3.4 持续性 22
3.5 应用程序建立器支持 22
3.5.1 属性编辑器和属性表 22
3.5.2 定制器 23
3.6 小结 23
第2部分 JavaBeans API内核 25
第4章 操纵Bean的属性 25
4.1 属性的基础 25
4.2 访问者方法 27
4.2.1 获取者与设置者方法 27
4.2.2 处理访问方法 27
4.3 索引属性 28
4.4 依附属性 29
4.5 约束属性 30
4.6 使用属性 31
4.6.1 脚本编制环境的属性 32
4.6.2 属性的程序化使用 32
4.6.3 属性的可视化使用 32
4.6.4 属性与Bean的持续性 33
4.7 API支持 33
4.7.1 PropertyChangeEvent 33
4.7.2 ProperChangeSupport 33
4.7.3 PropertyVetoException 34
4.7.4 VetoableChangeSupport 34
4.7.5 PropertyChangeListener 34
4.7.6 VetoableChangeListener 34
4.8 小结 34
第5章 内省:了解Bean 35
5.1 内省基础 35
5.2 内省的意义 36
5.3 设计模型 37
5.3.1 属性设计模型 37
5.3.2 事件设置模型 39
5.3.3 方法设计模型 40
5.4 显式地提供Bean信息 40
5.5 内省器 40
5.6 内省与安全性 41
5.7 API的支持 41
5.7.1 BeanDescriptor 42
5.7.2 EventSetDescriptor 42
5.7.3 FeatureDescriptor 42
5.7.4 IndexedPropertyDescriptor 42
5.7.5 IntrospectionException 42
5.7.6 Introspector 42
5.7.7 MethodDescriptor 42
5.7.8 ParameterDescriptor 42
5.7.9 PropertyDescriptor 42
5.7.10 SimpleBeanInfo 42
5.7.11 BeanInfo 43
5.8 小结 43
第6章 处理Bean事件 44
6.1 事件基础 44
6.2 事件状态对象 45
6.3 事件收听者 47
6.4 事件源 47
6.5 事件适配器 48
6.6 事件传送 49
6.6.1 单通道与多通道传送 50
6.6.2 传送问题 50
6.7 API支持 51
6.7.1 EventObject 51
6.7.2 EventListener 51
6.8 小结 52
第7章 持续性:为将来保存Bean 53
7.1 持续性基础 53
7.1.1 保存什么 55
7.1.2 保存到哪里 56
7.2 持续性的合成方法 56
7.3 串行化 57
7.4 版本化 58
7.5 API的支持 59
7.6 小结 59
第8章 定制:Bean对应用程序建立器的支持 60
8.1 定制基础 60
8.1.1 使用Bean与Java类开发 60
8.1.2 运行时与设计时的分配 61
8.2 属性编辑器 62
8.3 属性表 63
8.4 定制器 64
8.5 API支持 65
8.6 小结 66
第3部分 创建Bean 67
第9章 Bean的构造基础 67
9.1 设计Bean 67
9.1.1 设计属性 68
9.1.2 定义公共方法 69
9.1.3 与事件通信 69
9.1.4 为什么 70
9.2 安装BDK 70
9.3 用BeanBox测试容器测试Bean 71
9.3.1 在BeanBox中运行Bean 73
9.3.2 用事件组合Bean 74
9.3.3 保存工作成果 76
9.4 用JAR文件包装Bean 76
9.5 小结 77
第10章 趣味按钮Bean 78
10.1 设计趣味按钮Bean 78
10.1.1 属性 79
10.1.2 方法 79
10.1.3 事件 80
10.2 开发趣味按钮Bean 80
10.2.1 属性与成员变量 81
10.2.2 构造函数 81
10.2.3 访问者方法 82
10.2.4 公共方法 82
10.2.5 事件注册方法 84
10.2.6 事件处理方法 84
10.2.7 支持方法 87
10.2.8 额外的系统开销 87
10.3 测试趣味按钮Bean 90
10.4 增强趣味按钮Bean 92
10.5 小结 93
第11章 计量条Bean 94
11.1 设计计量条Bean 94
11.1.1 属性 95
11.1.2 方法 95
11.1.3 事件 96
11.2 开发计量条Bean 96
11.2.1 属性和成员变量 96
11.2.2 构造函数 99
11.2.3 访问者方法 100
11.2.4 公共方法 102
11.2.5 额外的系统开销 103
11.3 测试计量条Bean 105
11.4 增强计量条Bean 107
11.5 小结 107
第12章 LED显示Bean 109
12.1 设计LED显示Bean 109
12.1.1 属性 109
12.1.2 方法 110
12.1.3 事件 110
12.2 开发LED显示Bean 111
12.2.1 属性和成员变量 111
12.2.2 构造函数 111
12.2.3 访问者方法 112
12.2.4 公共方法 113
12.2.5 支持方法 114
12.2.6 额外的系统开销 115
12.3 测试LED显示Bean 117
12.4 增强LED显示Bean 119
12.5 小结 119
第13章 声音播放器Bean 120
13.1 设计声音播放器Bean 120
13.1.1 属性 121
13.1.2 方法 122
13.1.3 事件 123
13.2 开发声音播放器Bean 123
13.2.1 属性和成员变量 123
23.2.2 构造函数 123
13.2.3 访问者方法 124
13.2.4 公共方法 125
13.2.5 事件处理方法 127
13.2.6 支持方法 127
13.2.7 额外的系统开销 127
13.3 测试声音播放器Bean 129
13.4 增强声音播放器Bean 133
13.5 小结 133
第4部分 高级议题和JavaBeans的未来 135
第14章 用JavaBeans手工编码应用程序 135
14.1 使用JavaBeans手工编码 135
14.1.1 创建Bean 136
14.1.2 定制Bean 136
14.1.3 连接Bean 137
14.2 设计Bean测试器应用程序 138
14.3 开发Bean测试器应用程序 139
14.4 测试Bean测试器应用程序 143
14.4 小结 144
第15章 高级JavaBeans 145
15.1 安全性 145
15.1.1 内省 146
15.1.2 持续性 146
15.1.3 数据传输 146
15.1.4 菜单合并 147
15.2 非可视Bean 147
15.3 Bean和多线程 147
15.4 国际化的Bean 148
15.5 Bean的窗口编程议题 148
15.6 内部类 148
15.7 小结 149
第16章 展望JavaBeans 150
16.1 Bean的增强功能 150
16.1.1 菜单 150
16.1.2 外部化持续性 150
16.1.3 多种Bean视图 151
16.2 应用程序建立器工具的支持 151
16.2.1 Visual Cafe 152
16.2.2 JBuilder 152
16.2.3 Mojo 152
16.2.4 Java Workshop 152
16.2.5 Project Studio 152
16.2.6 Applet Author 152
16.2.7 Visual Age 152
16.3 与其他组件模型的集成 153
16.3.1 ActiveX 153
16.3.2 OpenDoo 153
16.3.3 LiveConneet 153
16.3.4 CORBA 154
16.4 JavaBeans与ActiveX 154
16.5 小结 155
第5部分 附 录 157
附录A JavaBeans联机资源 157
A.1 JavaSoft的JavaBeans Web站点 157
A.2 Gamelan Web站点 157
附录B JavaBeans的API快速参考 162
B.1 接口 162
B.1.1 BeanInfo 162
B.1.2 Customizer 164
B.1.3 PropenrtyChangeListener 164
B.1.4 PropertyEditor 164
B.1.5 VetoableChangeListener 166
B.1.6 Visihility 167
B.2 类 167
B.2.1 BeanDescriptor 168
B.2.2 Beans 168
B.2.3 EventSetDescriptor 170
B.2.4 FeatureDescriptor 172
B.2.5 IndexedPropertyDescriptor 174
B.2.6 Introspector 175
B.2.7 MethodDescriptor 176
B.2.8 ParameterDescriptor 177
B.2.9 PropertyChangeEvent 177
B.2.10 PropertychangeSupport 178
B.2.11 PropertyDescriptor 179
B.2.12 PropertyEditorManager 181
B.2.13 PropertyEditorSupport 182
B.2.14 SimpleBeanInfo 184
B.2.15 VetoableChangeSupport 185
B.3 异常 186
B.3.1 IntrospectionException 186
B.3.2 PropertyVetoException 187
附录C 词汇表 188
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《环境噪声监测实用手册》中国环境监测总站编 2018
- 《高度关注物质(SVHC)毒性手册 上》顾爱华主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019