NetBeans平台权威指南2009

需积分: 9 3 下载量 184 浏览量 更新于2024-07-31 收藏 13.98MB PDF 举报
"《The Definitive Guide to NetBeans Platform 2009》是Heiko Böck撰写的一本关于NetBeans平台开发的专业指南,由NetBeans平台社区翻译。这本书详细介绍了如何利用NetBeans平台进行快速的模块化开发,适用于小型到大型的富客户端应用程序。书中涵盖了NetBeans平台6.5版本的相关知识,并得到了原始NetBeans API架构师Jaroslav Tulach的序言支持。" 本书内容丰富,章节分布如下: 1. 引言:介绍NetBeans平台的基本概念,以及它在软件开发中的重要性,为读者建立学习的基础。 2. NetBeans平台结构:深入探讨了平台的组件和架构,帮助开发者理解如何构建基于该平台的应用程序。 3. 模块系统:详细讲解了NetBeans平台的模块化机制,包括模块的创建、依赖管理以及模块间的通信。 4. 行为(Actions):阐述了如何在平台上实现用户交互,包括定义、绑定和管理用户操作。 5. 用户界面设计:讨论了使用NetBeans平台创建高效且用户友好的界面的最佳实践和工具。 6. 查找(Lookup):解释了查找服务的概念,它是NetBeans平台中实现组件间通信的关键技术。 7. 文件访问与显示:介绍了平台提供的文件系统接口,以及如何在应用程序中展示和处理文件。 8. 图形组件:涵盖了一系列用于构建图形用户界面的组件和工具,如对话框、菜单、工具栏等。 9. 可复用的NetBeans平台组件:讨论了一些预建的组件,可以加速开发过程并提高代码复用率。 10. 国际化与本地化:指导开发者如何使应用程序适应不同语言和地区的需求。 11. 现实世界的应用开发:提供了实际案例,展示了如何将理论知识应用到真实项目中。 12. 更新NetBeans平台应用程序:介绍了版本控制和更新机制,确保应用能够无缝升级。 13. 持久化:讨论了数据存储和检索的策略,包括使用NetBeans平台的持久化框架。 14. Web服务:讲解如何集成Web服务,使得应用程序能够与远程服务进行交互。 15. 扩展NetBeans IDE:说明如何创建自定义插件,增强IDE的功能。 16. 从Eclipse RCP到NetBeans平台:对比分析了两个平台的差异,帮助Eclipse RCP开发者迁移至NetBeans平台。 17. 技巧与窍门:分享了一些专家级的提示和技巧,帮助提升开发效率。 18. 示例:MP3 Manager:通过一个具体的例子,展示了如何使用NetBeans平台开发一个实际的应用程序。 此外,书后还附有重要的NetBeans扩展点和配置DTDs的附录,供开发者参考。 这本书对于想要深入理解和利用NetBeans平台进行开发的程序员来说,是一份宝贵的资源,它不仅提供了理论知识,还包含了大量的实践指导,帮助读者提升在Java Rich Client应用程序开发领域的专业技能。