使用JAVABEANS编程

使用JAVABEANS编程
作 者: Michael Morrison 郭越
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《使用JAVABEANS编程》作者简介

内容简介

随着JavaBeans开发工具包(BDK)的发布,交互构件的开发进入了追求易用性和灵活性的新领域。本书讨论了JavaBeans的基础知识和设计规则。全书共分四个部分18章,分别介绍了:Java与构件的结合——JavaBeans,使用JavaBeans API,Beans的使用,JAR文件,用BeanBox测试Bean,以及Bean的作用的带来发展等。书中精心设计了5个Bean实例,所有实例的源代码均在随书所附的光盘上。本书适合各类计算机编程人员和软件工程师,对大专院校师生也是很好的参考书。

图书目录

引言

第一部分 JavaBeans初探

第一章 JavaBeans:Java与构件的结合

编程人员为什么需要构件

构件技术满足了人们长期渴望

开发者需要规则

使用不是自己样手构造的构件,安全吗?

JavaBeans的目标

目标1:是一个可重用的构件,而不是七巧板的一个拼块

目标2:在设计中可视化地操作

目标3:能与编程工具一起使用

Java软件平台

Java语言

Java虚拟机

小结

第二章 用于JavaBeans开发的API简介

选择起始点

好的映像

Field类

Method类

Constructor类

Array类

JavaBeans API

JavaBeans API接口

JavaBeans API类

小结

第三章 Bean的使用

JavaBeans和可视化工具

把Bean加入到一个可视化工具中

在可视化工具中使用Bean

用老式方法使用JavaBeans

手工创建Bean

手工定制Bean

小结

第四章 用JAR文件包装Bean

JAR基础知识

JAR文件是跨平台的

JAR文件支持不同类型的文件

JAR文件是后向兼容的

JAR文件提供了一个开放的,可扩展标准

JAR文件和JavaBeans

声音文件(manifest file)

JAR实用程序

检测现有的文档

生成新文档

小结

第五章 用BeanBox测试Bean

BeanBox简介

运行BeanBox

解剖BeanBox

在BeanBox中使用Bean

用事件连接Bean

保存并装入Bean

小结

第二部分 使用JavaBeans API

第六章 Bean事件:事件处理API

今晚的主要事件

新旧模式的比较

过程化程序设计

事件驱动程序设计

发生了什么事件?告诉我更多有关事件的内容

JavaBean事件:三种模式

基于继承的事件处理

基于季派(delegation-based)的事件处理

实用的委派

从一个Bean到另一个Bean

接合器(adaptor):使工作变得轻松

内嵌类(innerclass):使工作列加简单

再谈基于继承的事件处理

小结三种模式

关于事件源

小结

第七章 Bean的内部存在:属性APIi

改变状态

在你Bean中利用属性

在Name(名字)中有什么?

Constrained(受限制)和Bound(受约束的)属性

定制属性编辑器

属性编辑器(PropertyEditor) 接口:更进一步的考察

各负其责

小结

第八章 保存Bean:持久性和连续性API

一个真正的Bean保存器

Serializable接口

Externalizable接口

对象版本

小结

第九章 了解Bean:内省API

建立映像

利用一个小类

描述特征

一般特征

描述方法变元

描述事件

描述Bean自己

BeanInfo接口

命名BeanInfo

小结

第十章 作为工具的Bean:应用程序生成器API

我身处何地?

使用Bean定制器

定制的Arrow Bean

小结

第三部分 构建自己的Bean

第十一章 图像按钮Bean

设计图像按钮Bean

属性

方法

事件

构造图像按钮Bean

属性和面员变量

构造器

访问方法

公用方法

事件处理方法

支持方法

附加的开幕销

使用图像按钮Bean

小结

第十二章 针示测量仪Bean

设计针示测量仪Bean

属性

方法

事件

构造款测量仪Bean

属性和成员变量

构造器

访问方法

公用方法

支持方法

附加的开销

使用针示测量仪Bean

小结

第十三章 时钟Bean

设计时钟Bean

属性

方法

事件

构造时钟Bean

属性和成员变量

构造器

访问方法

公用方法

支持方法

附加的开销

使用时钟Bean

小结

第十四章 图像增强器Bean

图像过滤基础知识

设计图像增强器Bean

属性

方法

事件

构造图像增强器Bean

属性和成员变量

构造器

访问方法

公用方法

支持方法

附加的开销

使用图像增强器Bean

小结

第十五章 计时器Bean

设计计时器Bean

属性

方法

事件

构造计时器Bean

属性和成员变量

构造器

访问方法

公用方法

事件注册方法

事件处理方法

支持方法

附加和开幕销

使用计时器Bean

小结

第四部分 发挥Bean的作用

第十六章 用Bean、RMI和CORBA进行分布计算

网络环境中的Bean——综述

准备工作

远程方法调用简介

编写服务器程序

编写客户程序

使用rmic

将它们组合起来

Java IDL简介

Java IDL包

编写IDL文件

使用idlgen

编写远程方法的实现类

编写服务器程序

编写客户程序

组合在一起

小结

第十七间 用桥连接JavaBeans和ActiveX

ActiveX桥基础知识

ActiveX桥的连接属性

ActiveX桥的连接方法

ActiveX桥的连接事件

在Visual Basic中使用权Bean

包装Bean

在Visual Basic中加入Bean

在Visual Basic中使用Bean

小结

第十八章 JavaBeans的未来

发展空间

100%纯Java

定义100%纯Java

JavaOS

HotJava Views

Java电子贸易(Java Elctronic Commerce)

小结

附录