书籍详情
JavaBeans使用手册
作者:(美)Michael Morrison著;周苏明 等译
出版社:机械工业出版社;西蒙与舒斯特国际出版公司
出版时间:1997-10-01
ISBN:9787111059721
定价:¥23.00
内容简介
本书介绍了最新推出的基于Java的软件组件技术JavaBeans。全书共分五部分。第1部分概述了软件组件技术和JavaBeans。第2部分逐个讨论了JavaBeans内部的属操纵、内省、事件处理、持续性以及定制等功能。第3部分利用前面介绍的理论创建了四个示例Bean。第4部分讨论了一些JavaBeans的高级议题并展望了JavaBeans的未来。第5部分的附录详细列出了JavaBeans的联机资源及JavaBeansAPI快速参考。本书介绍的是最前沿的软件开发技术,内容详实,示例丰富,是广大程序员和计算机用户的不可多得的参考书。
作者简介
暂缺《JavaBeans使用手册》作者简介
目录
目录
第1部分 JavaBeans概述
第1章 软件组件的基础
1.1 软件组件的需求
1.2 软件组件的开始
1.3 可视化软件组件
1.4 非可视化软件组件
1.5 软件建立块
1.6 组件模型
1.6.1 内省
1.6.2 事件处理
1.6.3 持续性
1.6.4 布局
1.6.5 对应用程序建立器的支持
1.6.6 对分布式计算的支持
1.7 小结
第2章 欢迎进入JavaBeans
2.1 任务
2.1.1 一次性编写
2.1.2 在任意地方运行
2.1.3 在任意地方可重用
2.2 满足目标
2.2.1 简单与紧凑
2.2.2 可移植性
2.2.3 借助Java的力量
2.2.4 应用程序建立器的支持
2.2.5 分布式计算的支持
2.3 JavaBeans与Java的相互关系
2.4 Bean的基本结构
2.5 使用方案
2.5.1 在应用程序建立器工具中使用Bean
2.5.2 在手工编写的代码中使用Bean
2.6 小结
第3章 JavaBeans API概述
3.1 属性管理
3.1.1 访问者方法
3.1.2 索引属性
3.1.3 依附属性和约束属性
3.2 内省
3.2.1 反映与设计模型
3.2.2 显式的Bean
3.2.3 内省器
3.3 事件处理
3.3.1 单通道和多通道事件源
3.3.2 事件适配器
3.4 持续性
3.5 应用程序建立器支持
3.5.1 属性编辑器和属性表
3.5.2 定制器
3.6 小结
第2部分 JavaBeans API内核
第4章 操纵Bean的属性
4.1 属性的基础
4.2 访问者方法
4.2.1 获取者与设置者方法
4.2.2 处理访问方法
4.3 索引属性
4.4 依附属性
4.5 约束属性
4.6 使用属性
4.6.1 脚本编制环境的属性
4.6.2 属性的程序化使用
4.6.3 属性的可视化使用
4.6.4 属性与Bean的持续性
4.7 API支持
4.7.1 PropertyChangeEvent
4.7.2 ProperChangeSupport
4.7.3 PropertyVetoException
4.7.4 VetoableChangeSupport
4.7.5 PropertyChangeListener
4.7.6 VetoableChangeListener
4.8 小结
第5章 内省:了解Bean
5.1 内省基础
5.2 内省的意义
5.3 设计模型
5.3.1 属性设计模型
5.3.2 事件设置模型
5.3.3 方法设计模型
5.4 显式地提供Bean信息
5.5 内省器
5.6 内省与安全性
5.7 API的支持
5.7.1 BeanDescriptor
5.7.2 EventSetDescriptor
5.7.3 FeatureDescriptor
5.7.4 IndexedPropertyDescriptor
5.7.5 IntrospectionException
5.7.6 Introspector
5.7.7 MethodDescriptor
5.7.8 ParameterDescriptor
5.7.9 PropertyDescriptor
5.7.10 SimpleBeanInfo
5.7.11 BeanInfo
5.8 小结
第6章 处理Bean事件
6.1 事件基础
6.2 事件状态对象
6.3 事件收听者
6.4 事件源
6.5 事件适配器
6.6 事件传送
6.6.1 单通道与多通道传送
6.6.2 传送问题
6.7 API支持
6.7.1 EventObject
6.7.2 EventListener
6.8 小结
第7章 持续性:为将来保存 Bean
7.1 持续性基础
7.1.1 保存什么
7.1.2 保存到哪里
7.2 持续性的合成方法
7.3 串行化
7.4 版本化
7.5 API的支持
7.6 小结
第8章 定制:Bean对应用程序建立器的支持
8.1 定制基础
8.1.1 使用Bean与Java类开发
8.1.2 运行时与设计时的分配
8.2 属性编辑器
8.3 属性表
8.4 定制器
8.5 API支持
8.6 小结
第3部分 创建Bean
第9章 Bean的构造基础
9.1 设计Bean
9.1.1 设计属性
9.1.2 定义公共方法
9.1.3 与事件通信
9.1.4 为什么
9.2 安装BDK
9.3 用BeanBox测试容器测试Bean
9.3.1 在BeanBox中运行Bean
9.3.2 用事件组合Bean
9.3.3 保存工作成果
9.4 用JAAR文件包装Beean
9.5 小结
第10章 趣味按钮Bean
10.1 设计趣味按钮Bean
10.1.1 属性
10.1.2 方法
10.1.3 事件
10.2 开发趣味按钮Bean
10.2.1 属性与成员变量
10.2.2 构造函数
10.2.3 访问者方法
10.2.4 公共方法
10.2.5 事件注册方法
10.2.6 事件处理方法
10.2.7 支持方法
10.2.8 额外的系统开销
10.3 测试趣味按钮Bean
10.4 增强趣味按钮Bean
10.5 小结
第11章 计量条Bean
11.1 设计计量条Bean
11.1.1 属性
11.1.2 方法
11.1.3 事件
11.2 开发计量条Bean
11.2.1 属性和成员变量
11.2.2 构造函数
11.2.3 访问者方法
11.2.4 公共方法
11.2.5 额外的系统开销
11.3 测试计量条Bean
11.4 增强计量条Bean
11.5 小结
第12章 LED显示Bean
12.1 设计LED显示Bean
12.1.1 属性
12.1.2 方法
12.1.3 事件
12.2 开发LED显示Bean
12.2.1 属性和成员变量
12.2.2 构造函数
12.2.3 访问者方法
12.2.4 公共方法
12.2.5 支持方法
12.2.6 额外的系统开销
12.3 测试LED显示Bean
12.4 增强LED显示Bean
12.5 小结
第13章 声音播放器Bean
13.1 设计声音播放器Bean
13.1.1 属性
13.1.2 方法
13.1.3 事件
13.2 开发声音播放器Bean
13.2.1 属性和成员变量
13.2.2 构造函数
13.2.3 访问者方法
13.2.4 公共方法
13.2.5 事件处理方法
13.2.6 支持方法
13.2.7 额外的系统开销
13.3 测试声音播放器Bean
13.4 增强声音播放器Bean
13.5 小结
第4部分 高级议题和JavaBeans的未来
第14章 用JavaBeans手工编码应用程序
14.1 使用JavaBeans手工编码
14.1.1 创建Bean
14.1.2 定Bean
14.1.3 制连接Bean
14.2 设计Bean测试器应用程序
14.3 开发Bean测试器应用程序
14.4 测试Bean测试器应用程序
14.5 小结
第15章 高级JavaBeans
15.1 安全性
15.1.1 内省
15.1.2 持续性
15.1.3 数据传输
15.1.4 菜单合并
15.2 非可视Bean
15.3 Bean和多线程
15.4 国际化的Bean
15.5 Bean的窗口编程议题
15.6 内部类
15.7 小结
第16章 展望JavaBeans
16.1 Bean的增强功能
16.1.1 菜单
16.1.2 外部化持续性
16.1.3 多种Bean
16.2 应用程序建立器工具的支持
16.2.1 Visual Cate
16.2.2 JBuilder
16.2.3 Mojo
16.2.4 Java Workshop
16.2.5 Project Studio
16.2.6 Applet Author
16.2.7 Visual Age
16.3 与其他组件模型的集成
16.3.1 ActiveX
16.3.2 OpenDoc
16.3.3 LiveConnect
16.3.4 CORBA
16.4 JavaBeans与ActiveX
16.5 小结
第5部分 附 录
附录A JavaBeans联机资源
A.1 JavaSoft的JavaBeans Web站点
A.2 Gamelan Web站点
附录B JavaBeans的API快速参考
B.1 接口
B.1.1 BeanInfo
B.1.2 Customizer
B.1.3 PropenrtyChangeListener
B.1.4 PropertyEditor
B.1.5 VetoableChabgeListener
B.1.6 Visibility
B.2 类
B.2.1 BeanDescriptor
B.2.2 Beans
B.2.3 EventSetDescriptor
B.2.4 FeatureDescriptor
B.2.5 IndexedPropertyDescriptor
B.2.6 Introspector
B.2.7 MethodDescriptor
B.2.8 ParameterDescriptor
B.2.9 PropeertyChangeEvent
B.2.10 P ropertychangeSupport
B.2.11 PropertyDescriptor
B.2.12 PropertyEditorManager
B.2.13 PropertyEditorSupport
B.2.14 SimpleBeanInfo
B.2.15 VetoableChangeSupport
B.3 异常
B.3.1 fIntrospectionException
B.3.2 PropertyVetoException
附录C 词汇表
第1部分 JavaBeans概述
第1章 软件组件的基础
1.1 软件组件的需求
1.2 软件组件的开始
1.3 可视化软件组件
1.4 非可视化软件组件
1.5 软件建立块
1.6 组件模型
1.6.1 内省
1.6.2 事件处理
1.6.3 持续性
1.6.4 布局
1.6.5 对应用程序建立器的支持
1.6.6 对分布式计算的支持
1.7 小结
第2章 欢迎进入JavaBeans
2.1 任务
2.1.1 一次性编写
2.1.2 在任意地方运行
2.1.3 在任意地方可重用
2.2 满足目标
2.2.1 简单与紧凑
2.2.2 可移植性
2.2.3 借助Java的力量
2.2.4 应用程序建立器的支持
2.2.5 分布式计算的支持
2.3 JavaBeans与Java的相互关系
2.4 Bean的基本结构
2.5 使用方案
2.5.1 在应用程序建立器工具中使用Bean
2.5.2 在手工编写的代码中使用Bean
2.6 小结
第3章 JavaBeans API概述
3.1 属性管理
3.1.1 访问者方法
3.1.2 索引属性
3.1.3 依附属性和约束属性
3.2 内省
3.2.1 反映与设计模型
3.2.2 显式的Bean
3.2.3 内省器
3.3 事件处理
3.3.1 单通道和多通道事件源
3.3.2 事件适配器
3.4 持续性
3.5 应用程序建立器支持
3.5.1 属性编辑器和属性表
3.5.2 定制器
3.6 小结
第2部分 JavaBeans API内核
第4章 操纵Bean的属性
4.1 属性的基础
4.2 访问者方法
4.2.1 获取者与设置者方法
4.2.2 处理访问方法
4.3 索引属性
4.4 依附属性
4.5 约束属性
4.6 使用属性
4.6.1 脚本编制环境的属性
4.6.2 属性的程序化使用
4.6.3 属性的可视化使用
4.6.4 属性与Bean的持续性
4.7 API支持
4.7.1 PropertyChangeEvent
4.7.2 ProperChangeSupport
4.7.3 PropertyVetoException
4.7.4 VetoableChangeSupport
4.7.5 PropertyChangeListener
4.7.6 VetoableChangeListener
4.8 小结
第5章 内省:了解Bean
5.1 内省基础
5.2 内省的意义
5.3 设计模型
5.3.1 属性设计模型
5.3.2 事件设置模型
5.3.3 方法设计模型
5.4 显式地提供Bean信息
5.5 内省器
5.6 内省与安全性
5.7 API的支持
5.7.1 BeanDescriptor
5.7.2 EventSetDescriptor
5.7.3 FeatureDescriptor
5.7.4 IndexedPropertyDescriptor
5.7.5 IntrospectionException
5.7.6 Introspector
5.7.7 MethodDescriptor
5.7.8 ParameterDescriptor
5.7.9 PropertyDescriptor
5.7.10 SimpleBeanInfo
5.7.11 BeanInfo
5.8 小结
第6章 处理Bean事件
6.1 事件基础
6.2 事件状态对象
6.3 事件收听者
6.4 事件源
6.5 事件适配器
6.6 事件传送
6.6.1 单通道与多通道传送
6.6.2 传送问题
6.7 API支持
6.7.1 EventObject
6.7.2 EventListener
6.8 小结
第7章 持续性:为将来保存 Bean
7.1 持续性基础
7.1.1 保存什么
7.1.2 保存到哪里
7.2 持续性的合成方法
7.3 串行化
7.4 版本化
7.5 API的支持
7.6 小结
第8章 定制:Bean对应用程序建立器的支持
8.1 定制基础
8.1.1 使用Bean与Java类开发
8.1.2 运行时与设计时的分配
8.2 属性编辑器
8.3 属性表
8.4 定制器
8.5 API支持
8.6 小结
第3部分 创建Bean
第9章 Bean的构造基础
9.1 设计Bean
9.1.1 设计属性
9.1.2 定义公共方法
9.1.3 与事件通信
9.1.4 为什么
9.2 安装BDK
9.3 用BeanBox测试容器测试Bean
9.3.1 在BeanBox中运行Bean
9.3.2 用事件组合Bean
9.3.3 保存工作成果
9.4 用JAAR文件包装Beean
9.5 小结
第10章 趣味按钮Bean
10.1 设计趣味按钮Bean
10.1.1 属性
10.1.2 方法
10.1.3 事件
10.2 开发趣味按钮Bean
10.2.1 属性与成员变量
10.2.2 构造函数
10.2.3 访问者方法
10.2.4 公共方法
10.2.5 事件注册方法
10.2.6 事件处理方法
10.2.7 支持方法
10.2.8 额外的系统开销
10.3 测试趣味按钮Bean
10.4 增强趣味按钮Bean
10.5 小结
第11章 计量条Bean
11.1 设计计量条Bean
11.1.1 属性
11.1.2 方法
11.1.3 事件
11.2 开发计量条Bean
11.2.1 属性和成员变量
11.2.2 构造函数
11.2.3 访问者方法
11.2.4 公共方法
11.2.5 额外的系统开销
11.3 测试计量条Bean
11.4 增强计量条Bean
11.5 小结
第12章 LED显示Bean
12.1 设计LED显示Bean
12.1.1 属性
12.1.2 方法
12.1.3 事件
12.2 开发LED显示Bean
12.2.1 属性和成员变量
12.2.2 构造函数
12.2.3 访问者方法
12.2.4 公共方法
12.2.5 支持方法
12.2.6 额外的系统开销
12.3 测试LED显示Bean
12.4 增强LED显示Bean
12.5 小结
第13章 声音播放器Bean
13.1 设计声音播放器Bean
13.1.1 属性
13.1.2 方法
13.1.3 事件
13.2 开发声音播放器Bean
13.2.1 属性和成员变量
13.2.2 构造函数
13.2.3 访问者方法
13.2.4 公共方法
13.2.5 事件处理方法
13.2.6 支持方法
13.2.7 额外的系统开销
13.3 测试声音播放器Bean
13.4 增强声音播放器Bean
13.5 小结
第4部分 高级议题和JavaBeans的未来
第14章 用JavaBeans手工编码应用程序
14.1 使用JavaBeans手工编码
14.1.1 创建Bean
14.1.2 定Bean
14.1.3 制连接Bean
14.2 设计Bean测试器应用程序
14.3 开发Bean测试器应用程序
14.4 测试Bean测试器应用程序
14.5 小结
第15章 高级JavaBeans
15.1 安全性
15.1.1 内省
15.1.2 持续性
15.1.3 数据传输
15.1.4 菜单合并
15.2 非可视Bean
15.3 Bean和多线程
15.4 国际化的Bean
15.5 Bean的窗口编程议题
15.6 内部类
15.7 小结
第16章 展望JavaBeans
16.1 Bean的增强功能
16.1.1 菜单
16.1.2 外部化持续性
16.1.3 多种Bean
16.2 应用程序建立器工具的支持
16.2.1 Visual Cate
16.2.2 JBuilder
16.2.3 Mojo
16.2.4 Java Workshop
16.2.5 Project Studio
16.2.6 Applet Author
16.2.7 Visual Age
16.3 与其他组件模型的集成
16.3.1 ActiveX
16.3.2 OpenDoc
16.3.3 LiveConnect
16.3.4 CORBA
16.4 JavaBeans与ActiveX
16.5 小结
第5部分 附 录
附录A JavaBeans联机资源
A.1 JavaSoft的JavaBeans Web站点
A.2 Gamelan Web站点
附录B JavaBeans的API快速参考
B.1 接口
B.1.1 BeanInfo
B.1.2 Customizer
B.1.3 PropenrtyChangeListener
B.1.4 PropertyEditor
B.1.5 VetoableChabgeListener
B.1.6 Visibility
B.2 类
B.2.1 BeanDescriptor
B.2.2 Beans
B.2.3 EventSetDescriptor
B.2.4 FeatureDescriptor
B.2.5 IndexedPropertyDescriptor
B.2.6 Introspector
B.2.7 MethodDescriptor
B.2.8 ParameterDescriptor
B.2.9 PropeertyChangeEvent
B.2.10 P ropertychangeSupport
B.2.11 PropertyDescriptor
B.2.12 PropertyEditorManager
B.2.13 PropertyEditorSupport
B.2.14 SimpleBeanInfo
B.2.15 VetoableChangeSupport
B.3 异常
B.3.1 fIntrospectionException
B.3.2 PropertyVetoException
附录C 词汇表
猜您喜欢