随着JavaBeans开发工具包(BDK)的发布,交互构件的开发进入了追求易用性和灵活性的新领域。本书讨论了JavaBeans的基础知识和设计规则。全书共分四个部分18章,分别介绍了:Java与构件的结合——JavaBeans,使用JavaBeans API,Beans的使用,JAR文件,用BeanBox测试Bean,以及Bean的作用的带来发展等。书中精心设计了5个Bean实例,所有实例的源代码均在随书所附的光盘上。\r\n 本书适合各类计算机编程人员和软件工程师,对大专院校师生也是很好的参考书。
引言\r\n\r\n第一部分 JavaBeans初探\r\n\r\n第一章 JavaBeans:Java与构件的结合\r\n\r\n编程人员为什么需要构件\r\n构件技术满足了人们长期渴望\r\n开发者需要规则\r\n使用不是自己样手构造的构件,安全吗?\r\nJavaBeans的目标\r\n目标1:是一个可重用的构件,而不是七巧板的一个拼块\r\n目标2:在设计中可视化地操作\r\n目标3:能与编程工具一起使用\r\nJava软件平台\r\nJava语言\r\nJava虚拟机\r\n小结\r\n\r\n第二章 用于JavaBeans开发的API简介\r\n\r\n选择起始点\r\n好的映像\r\nField类\r\nMethod类\r\nConstructor类\r\nArray类\r\nJavaBeans API\r\nJavaBeans API接口\r\nJavaBeans API类\r\n小结\r\n\r\n第三章 Bean的使用\r\n\r\nJavaBeans和可视化工具\r\n把Bean加入到一个可视化工具中\r\n在可视化工具中使用Bean\r\n用老式方法使用JavaBeans\r\n手工创建Bean\r\n手工定制Bean\r\n小结\r\n\r\n第四章 用JAR文件包装Bean \r\n\r\nJAR基础知识\r\nJAR文件是跨平台的\r\nJAR文件支持不同类型的文件\r\nJAR文件是后向兼容的\r\nJAR文件提供了一个开放的,可扩展标准\r\nJAR文件和JavaBeans\r\n声音文件(manifest file)\r\nJAR实用程序\r\n检测现有的文档\r\n生成新文档\r\n小结\r\n\r\n第五章 用BeanBox测试Bean\r\n\r\nBeanBox简介\r\n运行BeanBox\r\n解剖BeanBox\r\n在BeanBox中使用Bean\r\n用事件连接Bean\r\n保存并装入Bean\r\n小结\r\n\r\n第二部分 使用JavaBeans API\r\n\r\n第六章 Bean事件:事件处理API\r\n\r\n今晚的主要事件\r\n新旧模式的比较\r\n过程化程序设计\r\n事件驱动程序设计\r\n发生了什么事件?告诉我更多有关事件的内容\r\nJavaBean事件:三种模式\r\n基于继承的事件处理\r\n基于季派(delegation-based)的事件处理\r\n实用的委派\r\n从一个Bean到另一个Bean\r\n接合器(adaptor):使工作变得轻松\r\n内嵌类(innerclass):使工作列加简单\r\n再谈基于继承的事件处理\r\n小结三种模式\r\n关于事件源\r\n小结\r\n\r\n第七章 Bean的内部存在:属性APIi\r\n\r\n改变状态\r\n在你Bean中利用属性\r\n在Name(名字)中有什么?\r\nConstrained(受限制)和Bound(受约束的)属性\r\n定制属性编辑器\r\n属性编辑器(PropertyEditor) 接口:更进一步的考察\r\n各负其责\r\n小结\r\n\r\n第八章 保存Bean:持久性和连续性API\r\n\r\n一个真正的Bean保存器\r\nSerializable接口\r\nExternalizable接口\r\n对象版本\r\n小结\r\n\r\n第九章 了解Bean:内省API\r\n\r\n建立映像\r\n利用一个小类\r\n描述特征\r\n一般特征\r\n描述方法变元\r\n描述事件\r\n描述Bean自己\r\nBeanInfo接口\r\n命名BeanInfo \r\n小结\r\n\r\n第十章 作为工具的Bean:应用程序生成器API\r\n\r\n我身处何地?\r\n使用Bean定制器\r\n定制的Arrow Bean\r\n小结\r\n\r\n第三部分 构建自己的Bean\r\n\r\n第十一章 图像按钮Bean\r\n\r\n设计图像按钮Bean\r\n属性\r\n方法\r\n事件\r\n构造图像按钮Bean\r\n属性和面员变量\r\n构造器\r\n访问方法\r\n公用方法\r\n事件处理方法\r\n支持方法\r\n附加的开幕销\r\n使用图像按钮Bean\r\n小结\r\n\r\n第十二章 针示测量仪Bean\r\n\r\n设计针示测量仪Bean\r\n属性\r\n方法\r\n事件\r\n构造款测量仪Bean\r\n属性和成员变量\r\n构造器\r\n访问方法\r\n公用方法\r\n支持方法\r\n附加的开销\r\n使用针示测量仪Bean\r\n小结\r\n\r\n第十三章 时钟Bean\r\n\r\n设计时钟Bean\r\n属性\r\n方法\r\n事件\r\n构造时钟Bean\r\n属性和成员变量\r\n构造器\r\n访问方法\r\n公用方法\r\n支持方法\r\n附加的开销\r\n使用时钟Bean\r\n小结\r\n\r\n第十四章 图像增强器Bean\r\n\r\n图像过滤基础知识\r\n设计图像增强器Bean\r\n属性\r\n方法\r\n事件\r\n构造图像增强器Bean\r\n属性和成员变量\r\n构造器\r\n访问方法\r\n公用方法\r\n支持方法\r\n附加的开销\r\n使用图像增强器Bean\r\n小结\r\n\r\n第十五章 计时器Bean\r\n\r\n设计计时器Bean\r\n属性\r\n方法\r\n事件\r\n构造计时器Bean\r\n属性和成员变量\r\n构造器\r\n访问方法\r\n公用方法\r\n事件注册方法\r\n事件处理方法\r\n支持方法\r\n附加和开幕销\r\n使用计时器Bean\r\n小结\r\n\r\n第四部分 发挥Bean的作用\r\n\r\n第十六章 用Bean、RMI和CORBA进行分布计算\r\n\r\n网络环境中的Bean——综述\r\n准备工作\r\n远程方法调用简介\r\n编写服务器程序\r\n编写客户程序\r\n使用rmic\r\n将它们组合起来\r\nJava IDL简介\r\nJava IDL包\r\n编写IDL文件\r\n使用idlgen\r\n编写远程方法的实现类\r\n编写服务器程序\r\n编写客户程序\r\n组合在一起\r\n小结\r\n\r\n第十七间 用桥连接JavaBeans和ActiveX\r\n\r\nActiveX桥基础知识\r\nActiveX桥的连接属性\r\nActiveX桥的连接方法\r\nActiveX桥的连接事件\r\n在Visual Basic中使用权Bean\r\n包装Bean\r\n在Visual Basic中加入Bean\r\n在Visual Basic中使用Bean\r\n小结\r\n\r\n第十八章 JavaBeans的未来\r\n\r\n发展空间\r\n100%纯Java\r\n定义100%纯Java\r\nJavaOS\r\nHotJava Views\r\nJava电子贸易(Java Elctronic Commerce)\r\n小结\r\n\r\n附录
无封面