图书介绍
JavaBeans开发使用手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(B.怀特)Barbara White等著;拓文工作室译 著
- 出版社: 北京市:机械工业出版社;西蒙与舒斯特国际出版公司
- ISBN:
- 出版时间:1998
- 标注页数:486页
- 文件大小:38MB
- 文件页数:499页
- 主题词:
PDF下载
下载说明
JavaBeans开发使用手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 JavaBeans的基本概念1
第1章 介绍JavaBeans1
1.1 Java1
1.2 JavaBeans2
1.3 JavaBeans应用组件模型2
1.3.1元件3
1.3.2特性3
1.3.3服务5
1.4台式和分布式计算5
1.5 JavaBeans与其他组件结构的联系6
1.6现在用Bean我能做什么?6
1.6.1使用JavaBeans CD的特殊版本6
1.6.2从Scratch写Bean7
1.6.3在BeanBox中测试Bean7
1.6.4寻找有关可视应用程序7
1.7综上所述7
第2章 开始使用Java开发工具8
2.1用JDK我们做什么?8
2.1.1编写Applets和应用程序8
2.1.2在Applets和应用程序中使用Beans9
2.2我从哪儿得到JDK?9
2.2.1从CD盘安装JDK9
2.2.2保持与JavaSoft网址的联系9
2.3 JDK中有什么内容10
2.3.1内核类10
2.3.2 Java开发工具11
2.4使用JDK12
2.4.1 JDK Demo Applets和源代码13
2.4.2试运行Applet13
2.5综上所述15
第3章 建立第一个Bean16
3.1接下来,Bean是什么?16
3.2 JDK1.1和JavaBeans组件API16
3.2.1可串行化的接口16
3.2.2不使用串行接口的串行类17
3.2.3定制器接口21
3.2.4 bean附加信息23
3.3 BDK1.026
3.3.1 BeanBox26
3.3.2 Bean例子27
3.4你的第一个Bean30
3.4.1工具30
3.4.2制作HelloBean30
3.4.3用nmake组装HelloBean32
3.4.4在BeanBox中测试HelloBean33
3.4.5定制HelloBean35
3.4.6测试新的Bean HelloWorld!36
3.5在一般Applet上嵌入HelloWorld!37
3.6综上所述39
第4章JavaBean的设计时间和运行时间41
4.1设计时间和运行时间概念41
4.2设计时间和运行时间接口41
4.2.1设计时间接口42
4.2.2运行时间接口46
4.3设计时间和运行时间环境47
4.3.1设计时间环境47
4.3.2运行时间环境:JRE49
4.4 JavaBeans组件APIs:Java.bean程序包49
4.5综上所述49
第2部分JavaBeans的高级概念51
第5章 事件51
5.1 JDK1.0.2事件模型51
5.1.1子类化51
5.1.2在容器中控制所有组件中的事件53
5.1.3 1.0.2事件模型的问题55
5.2 JDK1.1授权基础的事件模型55
5.2.1目标55
5.2.2概述56
5.3事件对象56
5.3.1 java.util.EventObject57
5.3.2低级事件57
5.3.3语文事件57
5.3.4常规事件58
5.4事件接收器58
5.4.1设计模式59
5.4.2事件注册59
5.4.3低级接收器59
5.4.4语文接收器61
5.4.5事件适配器64
5.5事件适配器类64
5.5.1简单的适配器64
5.5.2信号分离适配器66
5.5.3普通适配器使用反射API68
5.6内部类69
5.7在常规组件中控制事件73
5.8常规事件75
5.8.1多点传送注册77
5.8.2设计模型78
5.9事件排队78
5.9.1事件逐步传递79
5.9.2使用EventQueue79
5.10综上所述80
第6章 属性81
6.1显示属性81
6.1.1使用存取程序方法81
6.1.2命名规定83
6.1.3属性表83
6.2支持边界属性84
6.3支持边界和约束属性88
6.4 Bean通知93
6.5索引属性94
6.6综上所述94
第7章 自我检查95
7.1在bean内部浏览95
7.2分析bean95
7.2.1设计模型95
7.2.2使用BeanInfo类97
7.3通过描述符提供附加信息99
7.3.1 FeatureDescriptor类100
7.3.2 BeanDescriptor类103
7.3.3 PropertyDescriptor类104
7.3.4 EventSetDescriptor类109
7.3.5 MethodDescriptor类115
7.3.6 IndexedPropertyDescriptor类116
7.3.7例子:CountDownAlarmBeanInfo120
7.4自我检查的安全方面124
7.5定制125
7.5.1属性编辑器类型125
7.5.2属性编辑器如何工作125
7.5.3定义自己的属性编辑器126
7.6定制接口135
7.6.1定制器的类型135
7.6.2提供自己的定制器135
7.7综上所述136
第8章 持续性137
8.1储存bean的状态137
8.1.1属性137
8.1.2 Bean访问140
8.2简单例子:AlarmEventViewer140
8.2.1 AlarmEventViewer事件141
8.2.2 AlarmEventViewer属性141
8.2.3 AlarmEventViewer持续性141
8.3复合Bean142
8.4常规持续性148
8.5综上所述149
第9章 对象串行化150
9.1为什么串行化?150
9.2 Java的对象串行化的目的151
9.3可串行化接口152
9.3.1缺省串行化机制152
9.3.2对象输入输出数据流152
9.3.3瞬时关键字153
9.3.4定制Java串行化机制154
9.3.5一些需牢记的事情156
9.4可外部化机制157
9.4.1你自己拥有的串行化机制158
9.4.2写入外部化对象159
9.4.3读取外部化对象159
9.5网络化数据流的串行化159
9.5.1开发网络化工作的客户/服务器程序160
9.5.2通过网络使用串行化机制161
9.6对象串行化和RMI161
9.6.1 RMI是怎样工作的161
9.6.2 RMI怎样使用对象串行化机制164
9.7在可串行化类中的版本说明164
9.7.1问题:将字段添加到对象串行化散列表中164
9.7.2解决方案165
9.8串行化中的安全考虑167
9.9从持续对象到对象数据库167
9.9.1持续存储机(PSE)167
9.9.2对象数据库171
9.10综上所述174
第10章 不可视Beans175
10.1可视Beans与不可视Beans的区别175
10.1.1要实现什么175
10.1.2使用设计工具175
10.2设计建成175
10.2.1功能性从视域中分离175
10.2.2由属性和事件定义接口176
10.2.3错误处理176
10.3不可视Bean的内部177
10.4不可视Bean示例178
10.4.1 AUPlayer178
10.4.2警告类(Alarm Classes)181
10.5综上所述190
第11章 设计概念与方法191
11.1 Java设计原则191
11.1.1 Beanness191
11.1.2从小型扩大192
11.1.3可移植性192
11.1.4平台影响193
11.1.5分布式计算标准194
11.2组件195
11.2.1小型195
11.2.2中型195
11.2.3大型195
11.3容器196
11.3.1容器里有什么?196
11.3.2组件间的交互196
11.4定制196
11.5事件处理196
11.5.1聆听者模型(Listener Model)196
11.5.2单点广播与多点广播197
11.5.3事件适配器(adapter)197
11.6分布的包装198
11.7网络考虑198
11.7.1在网络上配置组件198
11.7.2对象迁移198
11.8综上所述199
第3部分 Java ARchive文件(JAR)201
第12章 JAR文件和JAR工具201
12.1 .JAR文件在哪些地方使用201
12.1.1 Java Beans201
12.1.2 Applets201
12.1.3网络应用程序—Mobile Objects and Agents202
12.2 .JAR文件中包括什么202
12.2.1类文件(Class Files)203
12.2.2串行化对象(Serialzed Objects)203
12.2.3源文件(Resource Files)203
12.2.4显示文件(Manifest Files)203
12.2.5 Signature Instructions和Digital Signature文件205
12.3 JAR工具205
12.4 Documentation206
12.5综上所述206
第13章 tog.moa.API207
13.1类tog.moa.io.Reads207
13.2类tog.moa.jar.Base64207
13.3类tog.moa.jar ManifestSection208
13.3.1 ManifestSection()208
13.3.2 ManifestSection(String)208
13.3.3 ManifestSection(String[ ])208
13.3.4 Object clone()208
13.3.5 boolean equals(Object)208
13.3.6 Void remove(String)208
13.3.7 Void add(String,string)208
13.3.8 String get(string)208
13.3.9 String[ ]get()209
13.3.10 static String base64 Hash(String,byte[ ])209
13.3.11 Void addHash(byte[ ])209
13.3.12 boolean validate(byte[ ])209
13.4类tog.moa.jar.Manifest210
13.4.1 Manifest()210
13.4.2 Manifest(String[ ])210
13.4.3 Manifest(byte[ ])210
13.4.4 Object clone()210
13.4.5 void clear()210
13.4.6 String[ ]get()210
13.4.7 byte[ ]getBytes()210
13.4.8 ManifestSection get(string)211
13.4.9 ManifestSection force(string)211
13.4.10 void remove(String)211
13.4.11 void add(Manifest Section)211
13.4.12 Enumeration sections()211
13.5类tog.moa.jar.Bucker211
13.5.1 Bucket()211
13.5.2 Bucket(输入流)211
13.5.3 void jar(输出流)211
13.5.4 Object clone()211
13.5.5 Object getObject(String)212
13.5.6 byte[ ]get(string)212
13.5.7 long modified(String)212
13.5.8 void putObject(String.Object)212
13.5.9 void put(string,byte[ ])212
13.5.10 Enumeration resources()213
13.5.11 void remove Object(String)213
13.5.12 void remove(String)213
13.6类tog.moa.jar.JanrFile213
13.6.1 JarFile()213
13.6.2 JarFile(String)213
13.6.3 void SaveAs(String)214
13.6.4 void save()214
13.6.5 void putFile(String,string)214
13.6.6 void putFile(String)214
13.7类tog.moa.text.Line214
13.7.1 Line(String)215
13.7.2 int getHeight()215
13.7.3 int getWidth()215
13.7.4 boolean hasMore Elements()215
13.7.5 Object next Element()216
13.8类tog.moa.awt.ButtonDialog216
13.8.1类GO216
13.8.2ButtonDialog(Frame,String.int,intString)217
13.8.3 void processWindowEvent(WindowEvent)218
13.8.4 int getSelection()218
13.9类tog.moa.awt.TextAreaDialog218
13.10类tog.moa.awt.TopicsDialog219
13.10.1类Listil219
13.10.2 TopicsDialog(Frame,int,int,Object)219
13.11综上所述219
第14章 MoaJar程序220
14.1 MoaJar作什么与不作什么220
14.2使用MoaJar221
14.2.1运行MoaJar221
14.2.2 Jar菜单221
14.2.3 File菜单222
14.2.4 Help菜单223
14.2.5文件属性223
14.3类BeanBox-Based223
14.3.1类tog.moa.mj.PropertyText224
14.3.2类tog.moa.mj.PropertyDialog226
14.3.3类tog.moa.mj.PropertyCanvas227
14.3.4类tog.moa.mj.PropertySheet Dialog228
14.4对tog.moa.mj.Moajar的仔细研究234
14.4.1静态的类MoaJar.TextField Dialog235
14.4.2静态类MoaJar.MsgDialog237
14.4.3静态类MoaJar.Jar Frame237
14.4.4 Void MoaJar.Start()258
14.4.5 Static Void MoaJar.main(String[ ])259
14.5综上所述259
第4部分 Java Beans和其他组件结构261
第15章 组件结构261
15.1应用程序集成技术261
15.1.1基于桌面的技术261
15.1.2分布式技术264
15.2竞争性组件框架264
15.2.1 ActiveX264
15.2.2 LiveConnect266
15.2.3 OpenDoc266
15.3桥梁概念267
15.3.1 ActiveX267
15.3.2 LiveConnect268
15.3.3 OpenDoc269
15.4综上所述269
第16章 JavaBeans和ActiveX270
16.1什么是ActiveX270
16.2 ActiveX桥梁271
16.2.1需要知道ActiveX的内容271
16.2.2 OLE软件包280
16.2.3自己尝试290
16.2.4使用JavaBeans293
16.3 ActiveX的转换帮助294
16.3.1开始工作296
16.3.2建立atlbutton Bean296
16.3.3转换的局限性303
16.4综上所述303
第17章JavaBeans和Live Connect304
17.1什么是Live Connect304
17.1.1 HTML容器304
17.1.2 Plug-Ins304
17.1.3 Java组件306
17.1.4 Netscape ONE SDKs306
17.1.5分布式Live Connect307
17.2 Live Connect发展框架307
17.2.1 Live Connect plug-in SDK308
17.2.2 JavaScript308
17.2.3可视JavaScript310
17.2.4 JRI310
17.2.5 IFC.AWT.JFC311
17.2.6 Java Console311
17.3第一个BeanLiveConnected313
17.4综上所述316
第5部分 Java Beans开发环境317
第18章 可视化创建工具的例子317
18.1专业工具和非专业工具317
18.1.1专业级工具318
18.1.2 Tek-Tool Kawa318
18.1.3 SunSoft Java Workshop318
18.1.4 IBM的Visual Age for Java for Windows319
18.2 Tools for Non-Programmers(非专业级工具)320
18.2.1 SFS Software LavaDraw320
18.2.2 Penumbra SuperMojo322
18.2.3 Lotus BeanMachine323
18.2.4 Netscape Visual JavaScript323
18.3可用内容324
18.4综上所述325
第19章 在ActiveX IDEs和OLE容器中的JavaBeans326
19.1 OLE/ActiveX Visual IDEs326
19.1.1 Visual Basic,Visual Basic for Applications和VBScript326
19.1.2 Visual C++326
19.2基本准则327
19.3包装问题327
19.3.1串行(setialization)327
19.3.2“Pickle Bloat”327
19.3.3事件分解(Event Cracking)327
19.3.4从Java到OLE的数据类型表327
19.3.5特性库里的方法和特性328
19.4显示问题329
19.5用Bean构件自动动手329
19.5.1 Visual Basic 5.0330
19.5.2 Visual C++331
19.5.3 VBScript in Internet Explorer335
19.6综上所述336
第6部分 用JavaBeans作分布式计算337
第20章 远程调用337
20.1比较CORBA和RMI337
20.2一个假设的例子338
20.3理解RMI结构339
20.3.1残桩模块/轮廓层339
20.3.2残桩模块340
20.3.3轮廓341
20.3.4远端引用层341
20.3.5传输层341
20.4生成JavaBean/RMI实施342
20.4.1定义远端对象和服务器342
20.4.2定义用户bean345
20.4.3将其组合348
20.5综上所述350
第21章 Java IDL和CORBA351
21.1 Java IDL和CORBA351
21.1.1 IDL是什么?351
21.1.2 CORBA是什么?351
21.1.3 IDL在分布式系统结构中的作用352
21.2 Java与CORBA353
21.2.1 CORBA对RMI353
21.2.2 Java和CORBA对于对方意味着什么?353
21.3使用CORBA的分布式系统开发354
21.3.1 CORBA客户和服务器354
21.3.2用IDL创建一个接口355
21.3.3开发客户及服务器358
21.4综上所述370
第22章 作为服务器组件的JavaBeans371
22.1企业应用程序要求371
22.1.1连通性372
22.1.2稳定性372
22.1.3可伸缩性373
22.1.4安全性373
22.2介绍Java Platform for the Enterprise373
22.2.1目的374
22.2.2组件374
22.3企业JavaBeans结构376
22.3.1所有的组件是如何装配在一起的376
22.3.2与其他系统相关作用377
22.3.3相关技术和产品377
22.4 Enterprise Java的前方是什么?379
22.4.4潜在的障碍379
22.4.2发展潜力381
22.5综上所述382
附录385
附录A Java平台API1.1385
附录B Sun.Beans.Editors(编辑器)软件包469
附录C CD-ROM(只读光盘)中的内容483
热门推荐
- 2688797.html
- 2603027.html
- 3140300.html
- 3326490.html
- 542561.html
- 2947823.html
- 3210028.html
- 397177.html
- 1209976.html
- 3116759.html
- http://www.ickdjs.cc/book_3736646.html
- http://www.ickdjs.cc/book_374514.html
- http://www.ickdjs.cc/book_3699921.html
- http://www.ickdjs.cc/book_3667039.html
- http://www.ickdjs.cc/book_2794561.html
- http://www.ickdjs.cc/book_3237207.html
- http://www.ickdjs.cc/book_3127254.html
- http://www.ickdjs.cc/book_2258259.html
- http://www.ickdjs.cc/book_3885876.html
- http://www.ickdjs.cc/book_2963354.html