图书介绍

JavaBean组件程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaBean组件程序设计
  • 王炜等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302032696
  • 出版时间:1999
  • 标注页数:398页
  • 文件大小:37MB
  • 文件页数:414页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaBean组件程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 JavaBean组件基础3

第1章 基于组件的软件开发3

1.1 现代软件工业面临的问题3

1.2 Java革命4

1.2.1 Java的平台独立性4

1.2.2 Java很强大5

1.2.3 Java很简单5

1.2.4 Java适用于Internet编程5

1.3.1 基于组件行业的特征6

1.3 基于组件的软件开发6

1.3.2 通用软件组件7

1.4 通用软件组件基础7

1.4.1 可视化和非可视化组件8

1.4.2 非可视化组件9

1.4.3 软件构造块9

1.4.4 组件模型9

1.5 小结14

第2章 JavaBean概述15

2.1 JavaBean的任务15

2.2.1 简单性和紧凑性16

2.2.2 可移植性16

2.2 JavaBean如何实现其设计目标16

2.2.3 以Java为依托17

2.2.4 应用程序构造器支持17

2.2.5 分布式计算支持17

2.3 JavaBean与Java17

2.4 JavaBean的基本概念18

2.4.1 JavaBean到底是什么18

2.4.2 属性、事件和方法19

2.4.3 设计环境和运行环境20

2.4.4 安全性问题21

2.4.5 本地活动21

2.4.7 非可视化JavaBean组件22

2.4.6 连接到远程状态的JavaBean组件22

2.4.8 多线程23

2.4.9 国际化23

2.5 统一数据传送(UDT)24

2.6 对JavaBean组件的3种观点24

2.6.1 JavaBean组件实现者25

2.6.2 应用程序开发者25

2.6.3 最终用户26

2.7 JavaBean的使用方案26

2.7.1 在应用程序构造器工具中使用bean26

2.7.2 在手工编写的代码中使用bean29

2.8 小结32

3.1 属性管理33

第3章 JavaBean API概述33

3.1.1 访问者(accessor)方法34

3.1.2 索引属性34

3.1.3 关联属性和限制属性34

3.2 自检34

3.2.1 反射(reflection)和设计模式35

3.2.2 显式bean信息35

3.3 事件处理36

3.3.1 单目(unicast)事件源和多目(multicast)事件源36

3.2.3 自检器36

3.3.2 事件适配器37

3.4 持久性37

3.5 应用程序构造工具37

3.5.1 属性编辑器(editor)和属性单(sheet)38

3.5.2 定制器(customizer)38

3.6 java.beans包38

3.7 小结41

第4章 测试JavaBean的BeanBox容器42

4.1 安装JDK和BDK42

4.2 启动BeanBox43

4.3.2 在BeanBox窗口中选择一个bean46

4.3 使用BeanBox46

4.3.1 向BeanBox窗口中添加一个bean46

4.3.3 移动bean和调整bean的尺寸47

4.3.4 编辑一个bean的属性47

4.3.5 使用bean的定制器47

4.3.6 连接一个事件句柄47

4.3.7 连接一个关联属性48

4.3.8 存储和恢复bean48

4.3.9 获得关于一个bean的自检报告48

4.3.10 在BeanBox中添加自己创建的bean48

4.4.1 BeanBox bean49

4.4 BDK提供的示例bean49

4.4.2 BridgeTester bean50

4.4.3 ChangeReporter bean50

4.4.4 EventMonitor bean50

4.4.5 JDBC SELECT bean52

4.4.6 JellyBean bean52

4.4.7 Juggler bean52

4.4.8 Molecule bean53

4.4.9 QuoteMonitor bean54

4.4.10 SorterBean54

4.4.11 TickTock bean54

4.4.12 Voter bean55

4.4.13 OurButton bean56

4.4.14 ExplicitButton bean57

4.4.15 OrangeButton bean57

4.5 演示示例bean58

4.6 小结60

第5章 使用BeanBox创建和测试bean61

5.1 创建和测试简单的bean61

5.1.1 创建一个简单的bean61

5.1.2 检验SimpleBean组件的属性和事件63

5.1.3 产生bean自检报告64

5.1.4 SimpleBean的makefile文件65

5.2 使用BeanBox实现属性67

5.3 在BeanBox中处理事件69

5.3.1 BeanBox是如何发现bean的事件功能的70

5.3.2 在BeanBox中查看bean的事件73

5.3.3 在BeanBox中连接事件73

5.3.4 事件适配器类73

5.3.5 BeanBox提供的EventMonitor演示bean74

5.4 使用BeanBox产生Applet75

5.5 小结76

6.1 属性基础79

第6章 JavaBean属性79

第2部分 JravaBean组件规范和API支持79

6.2 访问者方法81

6.2.1 getter和setter方法81

6.2.2 使用访问者方法81

6.3 JavaBean属性类别82

6.3.1 单值属性82

6.3.2 索引属性83

6.3.3 关联属性84

6.3.4 限制属性85

6.4 属性的JavaBean API支持86

6.4.1 PropertyChangeEvent类87

6.4.2 PropertyChangeSupport类88

6.4.3 PropertyVetoException异常90

6.4.4 VetoableChangeSupport类90

6.4.5 PropertyChangeListener接口92

6.4.6 VetoableChangeListener接口92

6.5 小结93

第7章 使用JavaBean属性94

7.1 使用属性94

7.1.1 在脚本环境中使用属性94

7.1.3 可视化地使用属性95

7.1.4 属性和bean的持久性95

7.1.2 编程中使用属性95

7.2 实现简单属性96

7.3 实现索引属性96

7.3.1 实现基本的索引属性97

7.3.2 OurListBox示例bean98

7.3.3 索引属性编辑器99

7.4 实现关联属性100

7.4.1 实现和测试基本的关联属性101

7.4.2 关联属性的事件机制102

7.4.3 源bean中实现关联属性支持103

7.4.4 实现关联属性监听器104

7.4.5 BeanBox中的关联属性105

7.5 实现限制属性107

7.5.1 源bean中实现限制属性支持107

7.5.2 实现限制属性监听器110

7.5.3 BeanBox中的限制属性111

7.5.4 限制属性设计模式小结112

7.6 小结113

第8章 JDK 1.1事件模型114

8.1 JDK1.0事件模型114

8.1.1 JDK1.0事件模型的概况114

8.1.2 JDK1.0事件模型中的问题115

8.2 JDK1.1事件模型中的相关对象118

8.3 java.awt.event包121

8.3.1 监听器接口122

8.3.2 AWTEvent子类124

8.3.3 适配器类127

8.4 单目事件源和多目事件源130

8.5 小结132

第9章 处理JavaBean事件133

9.1 JavaBean事件基础133

9.2 事件状态对象134

9.3 事件监听器135

9.4 事件源136

9.5 事件适配器137

9.6 事件分发138

9.7 JavaBean事件实用程序举例139

9.7.1 WaterEventObject对象140

9.7.2 WaterListener监听器接口140

9.7.3 WaterSource bean类141

9.7.4 Valve bean类142

9.7.5 Pipe bean类144

9.7.6 测试WaterSource、Valve和Pipe bean145

9.8 JavaBean事件的API支持146

9.8.1 EventObject类146

9.9 小结147

9.8.2 EventListener接口147

第10章 Java核心反射和JavaBean自检148

10.1 Java核心反射概述148

10.2 Java核心反射的应用程序接口149

10.2.1 java.lang.reflect程序包149

10.2.2 java.lang.Class类154

10.3 JavaBean自检基础155

10.4 自检的作用156

10.5 设计模式157

10.5.1 属性设计模式157

10.5.2 事件设计模式159

10.5.3 方法设计模式160

10.5.4 Java核心反射与设计模式160

10.6 显式地提供bean自检信息160

10.7 使用BeanInfo提供显式信息161

10.7.1 创建一个BeanInfo类162

10.7.2 使用BeanInfo控制bean表现的特征165

10.7.3 特征描述器166

10.8 自检器166

10.9 自检和安全性166

10.10 小结167

11.1 BeanDescriptor类168

第11章 JavaBean自检的API支持168

11.2 EventSetDescriptor类169

11.3 FeatureDescriptor类173

11.4 IndexedPropertyDescriptor类176

11.5 IntrospectionException异常179

11.6 Introspector类179

11.7 MethodDescriptor类182

11.8 ParameterDescriptor类183

11.9 PropertyDescriptor类184

11.10 SimpleBeanInfo类187

11.11 BeanInfo接口189

11.12 小结192

第12章 JavaBean持久性193

12.1 持久性基础193

12.2 需要持久存储的信息194

12.3 持久存储的场所196

12.4 持久性混合处理方法196

12.5 对象序列化196

12.6 控制序列化过程199

12.6.1 默认序列化:实现Serializable接口199

12.6.2 使用transient关键字有选择地序列化200

12.6.3 使用writeObject()和readObject()方法定制序列化203

12.6.4 实现自己的序列化:Externalizable接口205

12.7 版本化(versioning)208

12.8 使用JavaBean持久性的一些原则209

12.9 JavaBean持久性的API支持210

12.9.1 DataOutput接口210

12.9.2 DataInput接口211

12.9 ObjectOutput接口211

12.9.4 ObjectInput接口212

12.9.5 ObjectOutputStream类212

12.9.6 ObjectInputStream类213

12.10 小结214

13.1 定制基础215

第13章 JavaBean定制215

13.1.1 Bean开发与Java类开发216

13.1.2 运行环境和设计环境分布216

13.2 属性编辑器217

13.3 使用属性编辑器219

13.3.1 颜色属性编辑器219

13.3.2 BDK的属性编辑器224

13.4 属性单225

13.5 定制器227

13.5.1 GUI外观227

13.6 使用定制器228

13.5.2 本地更新228

13.5.3 定位定制器228

13.6.1 定制器(customizer)接口229

13.6.2 PropertyEditor接口229

13.6.3 BeannInfo接口229

13.6.4 OurButton示例bean的定制器230

13.7 定制的API支持232

13.7.1 Customizer接口232

13.7.2 PropertyEditor接口233

13.7.3 PropertyEditorManager类236

13.7.4 PropertyEditorSupport类238

13.8 小结239

第3部分 JavaBean应用243

第14章 使用Java Studio开发JavaBean243

14.1 常用JavaBean开发工具243

14.1.1 Borland公司的JBuilder243

14.1.2 Penumbra Software的Mojo244

14.1.3 IBM公司的Visual Age for Java244

14.1.4 SunSoft公司的Java Studio244

14.1.5 SunSoft公司的Java Workshop245

14.1.6 Symantec的Visual Cafe245

14.2 Java Studio简介245

14.3.1 Java Studio主窗口246

14.3 启动Java Studio246

14.3.2 Java Studio的GUI窗口249

14.3.3 Java Studio的Design窗口250

14.4 定制调色板251

14.5 创建Java Studio的Design252

14.6 使用Design创建JavaBean256

14.7 引入JavaBean组件258

14.8 使用Java Studio开发JavaBean组件264

14.8.1 开发JavaBean组件的步骤265

14.8.2 创建设计环境信息267

14.8.3 创建一个定制器269

14.8.4 包装Java Studio的组件270

14.9 小结270

第15章 编写简单的JavaBean272

15.1 创建一个最简单的bean(第1个例子)272

15.2 有颜色属性的bean(第2个例子)274

15.3 bean和包(packages)(第3个例子)276

15.4 有标签(label)属性的bean(第4个例子)277

15.5 自动调整bean的尺寸(第5个例子)280

15.6 bean的事件句柄(第6个例子)285

15.7 从bean触发事件(第7个例子)288

15.8 创建形象化的bean按钮(第8个例子)295

15.9 小结299

第16章 定制一个按钮bean301

16.1 设计按钮bean301

16.1.1 属性302

16.1.2 方法302

16.1.3 事件303

16.2 开发按钮bean303

16.2.1 属性和成员变量304

16.2.2 构造函数304

16.2.3 访问者方法305

16.2.4 公有方法306

16.2.5 事件注册方法307

16.2.6 事件处理方法308

16.2.7 内部支持方法311

16.2.8 编写按钮bean的BeanInfo类和manifest文件317

16.3 测试按钮bean319

16.4 如何增强按钮bean的功能320

16.5 小结321

第17章 定制一个计量条bean322

17.1 设计计量条bean322

17.1.1 属性323

17.1.2 方法323

17.2.1 属性和成员变量324

17.1.3 事件324

17.2 开发计量条bean的源代码324

17.2.2 构造函数328

17.2.3 访问者方法329

17.2.4 公有方法330

17.2.5 编写计量条bean的BeanInfo类和manifest文件335

17.2.6 测试计量条bean337

17.3 增强计量条bean的功能338

17.4 小结339

18.1 创建一个广告牌bean340

18.1.1 创建基本的bean类340

第18章 JavaBean应用程序举例(上)340

18.1.2 创建测试bean的applet和HTML文件342

18.1.3 测试bean342

18.2 定制可滚动的广告牌bean343

18.2.1 创建bean的类文件343

18.2.2 创建bean的事件类348

18.2.3 创建bean的监听器类349

18.2.4 创建测试bean的applet和HTML文件349

18.2.5 测试bean351

18.3 检查bean的特征352

18.3.1 创建bean的类文件352

18.3.2 创建bean的测试框架355

18.3.3 运行测试框架显示bean357

18.4 包装创建的Secondbean360

18.4.1 创建BeanInfo类361

18.4.2 创建bean的manifest文件362

18.4.3 测试bean362

18.5 小结364

第19章 JavaBean应用程序举例(下)366

19.1 创建使用资源文件的bean366

19.1.1 创建bean类文件366

19.1.2 创建资源文件测试bean369

19.2 为bean添加定制器370

19.2.1 创建定制器类371

19.2.2 修改BeanInfo类374

19.2.3 创建测试框架374

19.2.4 使用框架测试bean380

19.3 核心反射API检查JavaBean381

19.3.1 编写bean的类文件381

19.3.2 测试bean386

19.4 小结387

附录A 术语表389

附录B JavaBean在线资源394

附录C JavaBean API类库清单397

热门推荐