陆阳所著的《Eclipse RCP与Spring OSGi技术详解与最佳实践》内容系统而全面,既详细介绍了实现界面组件的SWT、JFace、Forms、Nebula、WindowBuilder,又仔细讲解了实现业务层组件的Spring OSGi、Hibernate、JPA、Mavert等众多的技术点与工具。如何编写模块化的程序是本书的另一个初衷,通过大量的示例分享了在Eclipse RCP项目中实践模块化编程的技巧与经验,更好地编写低耦合、易于维护的软件,以及在团队中如何将业务组件的开发与界面组件的开发分离。
如果你正准备使用Eclipse开发基于Java的高质量的客户端软件,本书将为你提供绝佳的实践指导;如果你准备使用Spring OSGi开发Web程序,本书中的许多开发经验也同样适用。实际上本书中的大量实践经验最初就是来自基于Spring OSGi的Web应用程序。
陆阳所著的《Eclipse RCP与Spring OSGi技术详解与最佳实践》由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈推荐,权威性毋庸置疑!内容全面,系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的核心技术;实战性强,包含大量易于操作的案例和最佳实践。
《Eclipse RCP与Spring OSGi技术详解与最佳实践》共分3个部分:基础篇(第1-5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等Eclipse RCP开发所常用的界面编程技术;高级篇(第6-12章)系统讲解了Eclipse RCP应用开发的基础知识、EclipseRCP软件产品各个组成部分的构建方法,以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP软件,并解决软件开发过程中遇到的故障:实战篇(第13-15章)详细讲解了Eclipse RCP与Spring OSGi框架、Hibernate ORM框架、JPA规范、Maven工具的整合,以及它与Java的模块化设计。
推荐序
前言
第一部分 基础篇
第1章 初识Eclipse RCP
1.1 Eclipse平台概述
1.2 Eclipse RCP概述
1.3 Eclipse RCP的应用
1.4 OSGi与Equinox
1.5 SWT与JFace
1.6 小结
第2章 搭建Eclipse RCP开发环境
第3章 SWT界面设计详解
第4章 JFace界面设计详解
第5章 Eclipse Forms与Nebula界面设计
第二部分 高级篇
第6章 Eclipse RCP开发基础
第7章 构建产品帮助系统
第8章 构建产品欢迎页面
第9章 构建产品多国语言
第10章 产品的运行与导出
第11章 Eclipse RCP扩展的使用
第12章 Eclipse RCP扩展点开发
第三部分 实战篇
第13章 Eclipse RCP与Spring OSGi
第14章 Eclipse RCP与数据访问
第15章 Eclipse与Java的模块化设计