注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网
简介
Eclipse RCP与Spring OSGi:技术详解与最佳实践 豆 0.0分
资源最后更新于 2020-03-29 04:11:34
作者:陆阳
出版社:出版社机械工业出版社
出版日期:2012-12
ISBN:9787111402183
文件格式: pdf
简介· · · · · ·
本书系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的核心技术,并包含大量易于操作的案例和最佳实践。全书共分3个部分:基础篇(第1~5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等Eclipse RCP开发所常用的界面编程技术;高级篇(第6~12章)系统讲解了Eclipse RCP应用开发的基础知识、Eclipse RCP软件产品各个组成部分的构建方法,以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP软件,并解决软件开发过程中遇到的故障;实战篇(第13~15章)详细讲解了Eclipse RCP与Spring OSGi框架、Hibernate ORM框架、JPA规范、Maven工具的整合,以及它与Java的模块化设计。陆阳:资深Eclipse技术专家,致力于OSGi和Eclipse技术的研究和推广,积累了十分丰富的经验。精通Java语言和各种开源的企业级Java技术框架的整合与开发;擅长Eclipse RCP 富客户端系统框架的设计、基于OSGi的BS/CS系统的架构、基于Java工 作流中间件的设计及其应用,以及基于MDA 可视化建模软件的开发和设计。活跃于Eclipse(www.eclipse.org)技术社区,是Eclipse 技术社区Hibernate/JPA 设计器的开发者,被提名Eclipse2012 Community-Top Newcomer Evangelist Award。
目录
推荐序
前言
为什么要写这本书
读者对象
如何阅读本书
本书约定
勘误和支持
致谢
第一部分 基础篇
第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开发环境
2.1 JDK的安装与配置
2.2 安装Eclipse IDE
2.3 Maven的安装与配置
2.4 Maven和Eclipse的集成
2.5 安装Spring IDE Plugin
2.6 安装WindowBuilderProPlugin
2.7 小结
第3章 SWT界面设计详解
3.1 SWT介绍
3.2 WindowBuilder插件初识
3.3 SWT设计面板
3.4 SWT设计准备
3.5 Shell使用入门
3.6 容器使用入门
3.7 容器使用进阶
3.8 布局使用入门
3.9 布局使用进阶
3.10 控件使用入门
3.11 控件使用进阶
3.12 菜单使用入门
3.13 菜单使用进阶
3.14 技术资源
3.15 小结
第4章 JFace界面设计详解
4.1 MVC设计思想
4.2 JFace与MVC模式
4.3 JFace常用组件入门
4.4 JFace组件使用进阶
4.5 小结
第5章 Eclipse Forms与Nebula界面设计
5.1 Eclipse Forms项目介绍
5.2 Eclipse Forms使用入门
5.3 Eclipse Forms使用进阶
5.4 Eclipse Forms技术资源
5.5 Nebula项目介绍
5.6 安装Eclipse Nebula Plugin
5.7 Nebula Main Widgets设计初识
5.8 Nebula Incubation widgets设计初识
5.9 Nebula设计经验
5.10 Nebula技术资源
5.11 小结
第二部分 高级篇
第6章 Eclipse RCP开发基础
6.1 Eclipse概念
6.2 RCP应用程序设计
6.3 插件清单编辑器
6.4 RCP Activator与Advisor类解析
6.5 小结
第7章 构建产品帮助系统
7.1 创建帮助插件向导
7.2 维护Help Content
7.3 添加帮助的菜单项
7.4 帮助文件的创建
7.5 小结
第8章 构建产品欢迎页面
8.1 产品绑定欢迎页面
8.2 欢迎页面请求
8.3 添加动态内容
8.4 创建页面扩展
8.5 小结
第9章 构建产品多国语言
9.1 插件清单的多国语言
9.2 Java程序的多国语言
9.3 帮助系统的多国语言
9.4 Eclipse界面汉化
9.5 切换软件系统语言
9.6 小结
第10章 产品的运行与导出
10.1 产品配置
10.2 产品配置编辑器
10.3 导出向导
10.4 运行与导出进阶
10.5 小结
第11章 Eclipse RCP扩展的使用
11.1 ViewPart视图
11.2 Perspective透视图
11.3 EditorPart编辑器
11.4 编程实现Action
11.5 扩展实现Action
11.6 Action的键盘绑定
11.7 Eclipse RCP设计进阶
11.8 小结
第12章 Eclipse RCP扩展点开发
12.1 扩展点简介
12.2 创建扩展点
12.3 扩展点编辑器
12.4 扩展点处理
12.5 添加扩展
12.6 使用扩展
12.7 小结
第三部分 实战篇
第13章 Eclipse RCP与Spring OSGi
13.1 OSGi技术介绍
13.2 Spring OSGi项目所需要的开发包
13.3 Spring OSGi项目的Maven管理
13.4 Spring OSGi项目的模块化设计
13.5 Spring OSGi项目转为插件项目
13.6 Spring OSGi插件项目发布接口
13.7 Eclipse RCP获取Spring OSGi服务
13.8 Eclipse RCP与Spring OSGi的启动
13.9 在Eclipse RCP中获取ApplicationContext和Bean
13.10 Spring OSGi的Maven插件项目打包
13.11 小结
第14章 Eclipse RCP与数据访问
14.1 SpringOSGi与Hibernate
14.2 插件如何引入第三方开发包
14.3 将普通JAR转成插件格式
14.4 创建数据库插件
14.5 创建连接池插件
14.6 创建连接池Feature插件
14.7 创建Hibernate插件
14.8 创建业务插件
14.9 启动OSGi Framework程序
14.10 其他整合数据库的方式
14.11 基于数据访问插件的RCP程序启动
14.12 小结
第15章 Eclipse与Java的模块化设计
15.1 基于编程语言的模块化
15.2 基于编程方法的模块化
15.3 基于程序物理文件的模块化
15.4 基于技术架构的模块化
15.5 模块化的技术移植
15.6 小结