书籍详情
JavaBeans从入门到精通
作者:(美)[L.万赫尔苏维]LaurenceVanhelsuwe著;邱仲潘等译
出版社:电子工业出版社
出版时间:1998-01-01
ISBN:9787505344594
定价:¥49.00
内容简介
Java语言从1995年底诞生至今,日益受到世人的重视。bean(即Java bean)就是Java的类,或者说,就是Java语言的组件,充分体现了Java语言平台独立和面向对象编程的优势。JavaBeans是一代网络程序员的资源。它是Java语言的组件:bean的接口和通讯部分的标准,实现了bean的复用。本书致力于教会读者如何运用标准创建和开发Java语言,由浅入深,从最易理解的bean属性,到最具挑战性创造性的AWT1.1事件模型,定制的属性编辑器和对象序列化等多个方面逐步指导,提供大量编程经验。本书面向高级程序开发,介绍了在开发过程中常见的问题和解决技巧。对于大多数编程人员深感头痛的线程问题,本书也有详尽描述。深入了解JavaBeans必将使你的软件开发高度省时,可靠而且适用性极强,本书正是学习和掌握JavaBeans的权威作品。
作者简介
暂缺《JavaBeans从入门到精通》作者简介
目录
第1章 JavaBeans与基于组件的软件开发
简介
现代软件的作用和痛苦的现实
软件开发的历史:与复杂性之战
40年代与第一台电子计算机
50年代着重于计算机的生产率
60年代:软件的复杂性导致开发成本激增
70、80和90年代:已经意识到危机,但未能有所作为
简单的办法:控制软件复杂性
前面的路:Java与软件组件
Java革命
软件组件
小结
第2章 JavaBeans概述
简介
bean到底是什么
JavaBeans的黑盒子观点
Bean方法
Bean属性
Bean事件
Bean环境
设计环境
运行环境
小程序与应用程序环境
Bean开发工具库和Bean测试程序BeanBox
BeanBox
BDK演示Bean
java.Beans包
Bean类
小结
第3章 Java1.1委托事件模型
简介
问题:1.0AWT事件模型
解决方案:事件源和事件监听
java.awt.event包
监听器接口
1.0 java.awt.Event的遗留问题
AWTEvetn类
适配器类
事件多目广播和单目广播
建立自己的事件源
例1:Alarmimer组件
例2:扩展一个AWT组件
AWT新问题AWT单事件队列及共内部高度机制
小结
第4章 Bean属性
简介
setXXX()和getXXX()访问方法
定义读属性
定义写属性
定义读/写属性
Bean属性类别
简单属性
布尔属性
索引属性
关联属性
限制属性
属性与多线程
简单属性的多线程问题
属性监听器和多线程
小结
第5章 Bean事件
简介
Bean事件源
例1:目录清单Bean
例2:图形映射Bean
Bean事件监听器
例1:按键事件登记Bean
例2:建立在DFirLister之上的DiskWaste Bean
Bean事件实用程序
例1:ActionEvent 激活的Light Bean
例2:键/鼠标/项目事件对ActionEvent的转化器Bean
例3:普通AWT事件监视器Bean
小结
第6章 Java档案(JAR)文件与API
简介
JAR命令行工具
建立JAR文件
新Applet HTML标志选项ARCHIVE
JAR元数据和说明文件
包装好的bean
JAR和Java包
java.util.zip包
ZipFile和ZipEntry类
检查和接口及相关类
Deflater、Inflater、DeflaterOutputStream、和InflaterImputStream类
ZipInputStream和ZipOutputStream类
小结
第7章 定制bean
简介
java.beans.beanInfo接口
java.bean SimpleBeanInfo类
bean特性描述符类
java.beans.FeatureDescriptor类
java.beans.PropertyDescriptor类
utilities.beans.VerySimpleBeanInfo类
java.beans.IndexedPropertyDescriptor类
java.beans.EventSetDescriptor类
java.beansMethodDescriptor类
java.beans.BeanDescriptor
bean定制器
java.beans.Customixer接口
例子:PlugNPraay bean及其基于页面的定制器
小结
第8章 增加定制的属性编辑器
简介
寻找可用的编辑器
java.beanss.ProertyEditor接口
PropertyEditorSupport类
文本属性编辑器
利用属性值标志表
定制GUI属性编辑器
例1:日期属性编辑器
例2:具有正弦参数属性编辑器的利萨如bean
小结
第9章 实际bean的实现
简介
国际化
java.util.Locale类
Visibility接口
行业级组件的特性
功能化
健全
用户友好
开发友好
纯Java
完整例子:实时图表bean
实时图表的要求
实时图表分析
实时图表设计
实时图表实现
将RealTimeGraph bean包装成JAR
测试RealTimeGraph bean
评估和改进
小结
第10章 Java核心反射和bean自查
简介
统一基于对象类型的系统
所有类型均可将其数值表示为对象
所有类型都有java.lang.Class表示
java.lang.Class类
java.lang.reflect包
Member接口
Field类
Method类
Constructor类
Array
统一bean自查与java.beans.Introspector
小结
第11章 对象序列化
简介
序列化基础
Serilaizable接口
序列化的是什么
对于不可序列化对象
ObjectOutputStream和ObjectInputStream类
专用方法writeObject()和readObject()
Externalizable接口
类的演变
serialVersionUID
小结
附录A utilities包
简介
例程库
杂库
数字库
命令行接口库
I/O流库
DebugSupport类
转换类
utilities.beans子包
bean库
VerySimleBeanInfo和VerySimlePropertyDescriptor类
VisibleCnavas类
utilities.gfx子包
图形库
Circle类
utilities.gui子包
GUI库
对话框库
选项库
utilities.files子包
文件库
TextFileGrinder类和TextLineProcessor接口
小结
词汇表
简介
现代软件的作用和痛苦的现实
软件开发的历史:与复杂性之战
40年代与第一台电子计算机
50年代着重于计算机的生产率
60年代:软件的复杂性导致开发成本激增
70、80和90年代:已经意识到危机,但未能有所作为
简单的办法:控制软件复杂性
前面的路:Java与软件组件
Java革命
软件组件
小结
第2章 JavaBeans概述
简介
bean到底是什么
JavaBeans的黑盒子观点
Bean方法
Bean属性
Bean事件
Bean环境
设计环境
运行环境
小程序与应用程序环境
Bean开发工具库和Bean测试程序BeanBox
BeanBox
BDK演示Bean
java.Beans包
Bean类
小结
第3章 Java1.1委托事件模型
简介
问题:1.0AWT事件模型
解决方案:事件源和事件监听
java.awt.event包
监听器接口
1.0 java.awt.Event的遗留问题
AWTEvetn类
适配器类
事件多目广播和单目广播
建立自己的事件源
例1:Alarmimer组件
例2:扩展一个AWT组件
AWT新问题AWT单事件队列及共内部高度机制
小结
第4章 Bean属性
简介
setXXX()和getXXX()访问方法
定义读属性
定义写属性
定义读/写属性
Bean属性类别
简单属性
布尔属性
索引属性
关联属性
限制属性
属性与多线程
简单属性的多线程问题
属性监听器和多线程
小结
第5章 Bean事件
简介
Bean事件源
例1:目录清单Bean
例2:图形映射Bean
Bean事件监听器
例1:按键事件登记Bean
例2:建立在DFirLister之上的DiskWaste Bean
Bean事件实用程序
例1:ActionEvent 激活的Light Bean
例2:键/鼠标/项目事件对ActionEvent的转化器Bean
例3:普通AWT事件监视器Bean
小结
第6章 Java档案(JAR)文件与API
简介
JAR命令行工具
建立JAR文件
新Applet HTML标志选项ARCHIVE
JAR元数据和说明文件
包装好的bean
JAR和Java包
java.util.zip包
ZipFile和ZipEntry类
检查和接口及相关类
Deflater、Inflater、DeflaterOutputStream、和InflaterImputStream类
ZipInputStream和ZipOutputStream类
小结
第7章 定制bean
简介
java.beans.beanInfo接口
java.bean SimpleBeanInfo类
bean特性描述符类
java.beans.FeatureDescriptor类
java.beans.PropertyDescriptor类
utilities.beans.VerySimpleBeanInfo类
java.beans.IndexedPropertyDescriptor类
java.beans.EventSetDescriptor类
java.beansMethodDescriptor类
java.beans.BeanDescriptor
bean定制器
java.beans.Customixer接口
例子:PlugNPraay bean及其基于页面的定制器
小结
第8章 增加定制的属性编辑器
简介
寻找可用的编辑器
java.beanss.ProertyEditor接口
PropertyEditorSupport类
文本属性编辑器
利用属性值标志表
定制GUI属性编辑器
例1:日期属性编辑器
例2:具有正弦参数属性编辑器的利萨如bean
小结
第9章 实际bean的实现
简介
国际化
java.util.Locale类
Visibility接口
行业级组件的特性
功能化
健全
用户友好
开发友好
纯Java
完整例子:实时图表bean
实时图表的要求
实时图表分析
实时图表设计
实时图表实现
将RealTimeGraph bean包装成JAR
测试RealTimeGraph bean
评估和改进
小结
第10章 Java核心反射和bean自查
简介
统一基于对象类型的系统
所有类型均可将其数值表示为对象
所有类型都有java.lang.Class表示
java.lang.Class类
java.lang.reflect包
Member接口
Field类
Method类
Constructor类
Array
统一bean自查与java.beans.Introspector
小结
第11章 对象序列化
简介
序列化基础
Serilaizable接口
序列化的是什么
对于不可序列化对象
ObjectOutputStream和ObjectInputStream类
专用方法writeObject()和readObject()
Externalizable接口
类的演变
serialVersionUID
小结
附录A utilities包
简介
例程库
杂库
数字库
命令行接口库
I/O流库
DebugSupport类
转换类
utilities.beans子包
bean库
VerySimleBeanInfo和VerySimlePropertyDescriptor类
VisibleCnavas类
utilities.gfx子包
图形库
Circle类
utilities.gui子包
GUI库
对话框库
选项库
utilities.files子包
文件库
TextFileGrinder类和TextLineProcessor接口
小结
词汇表
猜您喜欢