[Addison.Wesley]Eclipse.Building.Commercial.Quality.Plug.ins.2nd...
《Eclipse:构建商业级插件的第二版》是由Addison-Wesley出版的一本专著,主要聚焦于如何利用Eclipse平台开发高质量的插件。这本书是2006年3月发布的,旨在帮助开发者提升Eclipse插件的开发能力和专业性。CHM格式的文档通常指的是Microsoft编写的“ Compiled HTML Help”文件,它是一种便于阅读和检索的技术文档格式,集成了目录、索引和搜索功能。 Eclipse是一个广泛使用的开源集成开发环境(IDE),以其模块化设计和强大的扩展能力闻名。通过编写插件,开发者可以定制Eclipse以满足特定编程语言或工作流程的需求。本书的核心内容可能包括以下几个方面: 1. **Eclipse插件体系结构**:介绍Eclipse的OOPSI(Open Plug-in System for Applications)架构,讲解插件与平台之间的交互方式,包括插件生命周期、依赖关系和API使用。 2. **插件开发基础**:讲解如何设置开发环境,使用Eclipse自身的Plug-in Development Environment (PDE)工具创建、调试和打包插件。还会涵盖XML描述符(plugin.xml和features.xml)的编写,这是定义插件功能和元数据的关键。 3. **UI设计**:涵盖SWT(Standard Widget Toolkit)和JFace,这两个库是Eclipse GUI组件的基础。讨论如何创建和组织视图、透视图、编辑器和对话框,以及如何处理事件和用户交互。 4. **模型驱动开发**:介绍EMF(Eclipse Modeling Framework),它是Eclipse中用于构建和操作模型的框架,以及如何使用XMI和UML来实现模型驱动的插件开发。 5. **RCP(Rich Client Platform)应用**:探讨如何将Eclipse转变为一个桌面应用程序的平台,包括构建可部署的应用程序,处理配置、国际化和本地化问题。 6. **插件测试和调试**:讲解如何为插件编写单元测试,以及如何使用PDE的调试工具进行插件的集成测试和性能优化。 7. **发布和部署**:包括插件的更新站点管理、打包策略以及如何将插件分发给最终用户。 8. **最佳实践和案例研究**:书中可能会提供一些实际的项目案例,展示如何在商业环境中成功应用Eclipse插件开发,分享一些最佳实践和经验教训。 通过深入学习这本书,开发者不仅可以掌握Eclipse插件开发的技能,还能理解如何遵循软件工程的最佳实践,以创建稳定、高效、易于维护的商业级插件产品。对于那些希望扩展Eclipse功能或构建基于Eclipse的定制化开发工具的人来说,这是一份不可多得的参考资料。
- 1
- hqsh232012-11-13不错,挺专业的书,应该会有不少帮助的,如果是中文的更好了
- 粉丝: 1
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助