《使用JavaBeans编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)(M.莫里森)Michael Morrison等著;郭越译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505342932
  • 页数:268 页
图书介绍:

引言 3

第一部分 JavaBeans初探 3

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

编程人员为什么需要构件 3

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

开发者需要规则 5

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

JavaBeans的目标 6

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

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

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

Java软件平台 13

Java语言 13

Java虚拟机 14

小 结 17

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

选择起始点 18

好的映像 19

Field类 20

Method类 25

Constructor类 26

Array类 27

JavaBeans API 27

JavaBeans API接口 27

JavaBeans API类 29

小 结 32

JavaBeans和可视化工具 34

第三章 Bean的使用 34

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

在可视化工具中使用Bean 39

用老式方法使用JavaBeans 40

手工创建Bean 41

手工定制Bean 42

小 结 43

第四章 用JAR文件包装Bean 44

JAR基础知识 44

JAR文件是后向兼容的 45

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

JAR文件和JavaBeans 45

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

JAR文件是跨平台的 45

声明文件(manifest filc) 46

JAR实用程序 48

检测现有的文档 48

生成新文档 51

小 结 52

第五章 用BeanBox测试Bean 53

BeanBox简介 53

运行BeanBox 54

解剖BeanBox 54

在BeanBox中使用Bean 57

用事件连接Bean 58

小 结 60

保存并装入Bean 60

第二部分 使用JavaBeans API 65

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

今晚的主要事件 65

新旧模式的比较 65

过程化程序设计 66

事件驱动程序设计 66

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

JavaBeans事件:三种模式 67

基于继承的事件处理 67

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

实用的委派 72

从一个Bean到另一个Bean 72

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

内嵌类(inner class):使工作更加简单 78

再谈基于继承的事件处理 81

小结三种模式 83

关于事件源 84

小 结 84

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

改变状态 85

在你自己的Bean中利用属性 88

在Name(名字)中有什么? 88

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

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

各负其责 100

小 结 103

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

一个真正的Bean保存器 104

Serializable接口 105

Externalizable接口 110

对象版本 111

小 结 112

第九章 了解Bean:内省API 113

建立映象 113

利用一个小类 114

描述特征 114

一般特征 115

描述方法和变元 117

描述事件 118

描述属性 123

描述Bean自己 125

BeanInfo接口 125

命名BeanInfo 126

小 结 128

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

我身处何地? 129

使用Bean定制器 130

定制的Arrow Bean 131

小 结 140

第十一章 图像按钮Bean 143

设计图像按钮Bean 143

方法 144

属性 144

事件 145

构造图像按钮Bean 146

属性和成员变量 147

构造器 147

访问方法 148

公用方法 150

事件注册方法 152

事件处理方法 152

支持方法 155

附加的开销 156

使用图像按钮Bean 158

小 结 160

第十二章 针示测量仪Bean 161

设计针示测量仪Bean 161

属性 162

方法 163

事件 164

构造针示测量仪Bean 164

属性和成员变量 165

构造器 165

访问方法 166

公用方法 168

支持方法 171

附加的开销 173

使用针示测量仪Bean 174

小 结 177

第十三章 时钟Bean 178

设计时钟Bean 178

属性 179

方法 179

事件 180

构造时钟Bean 180

属性和成员变量 180

构造器 181

访问方法 182

公用方法 183

支持方法 185

附加的开销 188

使用时钟Bean 189

小 结 190

第十四章 图像增强器Bean 192

图像过滤基础知识 192

设计图像增强器Bean 194

属性 194

方法 195

事件 196

构造图像增强器Bean 196

属性和成员变量 196

构造器 197

访问方法 198

公用方法 200

支持方法 201

附加的开销 203

使用图像增强器Bean 208

小 结 210

第十五章 计时器Bean 211

设计计时器Bean 211

属性 212

方法 212

事件 213

构造计时器Bean 213

属性和成员变量 213

构造器 214

访问方法 215

公用方法 216

事件处理方法 217

事件注册方法 217

支持方法 218

附加的开销 218

使用计时器Bean 219

小 结 222

第四部分 发挥Bean的作用 225

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

网络环境中的Bean——综述 225

准备工作 226

远程方法调用简介 229

编写服务器程序 229

编写客户程序 232

使用rmic 235

Java IDL包 236

Java IDL简介 236

编写IDL文件 237

使用idlgen 237

编写远程方法的实现类 238

编写服务器程序 239

编写客户程序 240

组合在一起 243

小 结 244

第十七章 用桥连接JavaBeans和ActiveX 245

ActiveX桥基础知识 245

ActiveX桥的连接属性 246

包装Bean 247

在Visual Basic中使用Bean 247

ActiveX桥的连接事件 247

ActiveX桥的连接方法 247

在Visual Basic中加入Bean 250

在Visual Basic中使用Bean 252

小 结 255

第十八章 JavaBeans的未来 256

发展空间 256

100%纯Java 256

定义100%纯Java 257

JavaOS 260

HotJava Views 263

Java电子贸易(Java Elctronic Commerce) 265

小 结 266

附录 267