logo
分类于: 计算机基础 互联网

简介

Eclipse RCP与Spring OSGi:技术详解与最佳实践

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。
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 推荐序
  2. 前言
  3. 为什么要写这本书
  4. 读者对象
  5. 如何阅读本书
  6. 本书约定
  7. 勘误和支持
  8. 致谢
  9. 第一部分 基础篇
  10. 第1章 初识Eclipse RCP
  11. 1.1 Eclipse平台概述
  12. 1.2 Eclipse RCP概述
  13. 1.3 Eclipse RCP的应用
  14. 1.4 OSGi与Equinox
  15. 1.5 SWT与JFace
  16. 1.6 小结
  17. 第2章 搭建Eclipse RCP开发环境
  18. 2.1 JDK的安装与配置
  19. 2.2 安装Eclipse IDE
  20. 2.3 Maven的安装与配置
  21. 2.4 Maven和Eclipse的集成
  22. 2.5 安装Spring IDE Plugin
  23. 2.6 安装WindowBuilderProPlugin
  24. 2.7 小结
  25. 第3章 SWT界面设计详解
  26. 3.1 SWT介绍
  27. 3.2 WindowBuilder插件初识
  28. 3.3 SWT设计面板
  29. 3.4 SWT设计准备
  30. 3.5 Shell使用入门
  31. 3.6 容器使用入门
  32. 3.7 容器使用进阶
  33. 3.8 布局使用入门
  34. 3.9 布局使用进阶
  35. 3.10 控件使用入门
  36. 3.11 控件使用进阶
  37. 3.12 菜单使用入门
  38. 3.13 菜单使用进阶
  39. 3.14 技术资源
  40. 3.15 小结
  41. 第4章 JFace界面设计详解
  42. 4.1 MVC设计思想
  43. 4.2 JFace与MVC模式
  44. 4.3 JFace常用组件入门
  45. 4.4 JFace组件使用进阶
  46. 4.5 小结
  47. 第5章 Eclipse Forms与Nebula界面设计
  48. 5.1 Eclipse Forms项目介绍
  49. 5.2 Eclipse Forms使用入门
  50. 5.3 Eclipse Forms使用进阶
  51. 5.4 Eclipse Forms技术资源
  52. 5.5 Nebula项目介绍
  53. 5.6 安装Eclipse Nebula Plugin
  54. 5.7 Nebula Main Widgets设计初识
  55. 5.8 Nebula Incubation widgets设计初识
  56. 5.9 Nebula设计经验
  57. 5.10 Nebula技术资源
  58. 5.11 小结
  59. 第二部分 高级篇
  60. 第6章 Eclipse RCP开发基础
  61. 6.1 Eclipse概念
  62. 6.2 RCP应用程序设计
  63. 6.3 插件清单编辑器
  64. 6.4 RCP Activator与Advisor类解析
  65. 6.5 小结
  66. 第7章 构建产品帮助系统
  67. 7.1 创建帮助插件向导
  68. 7.2 维护Help Content
  69. 7.3 添加帮助的菜单项
  70. 7.4 帮助文件的创建
  71. 7.5 小结
  72. 第8章 构建产品欢迎页面
  73. 8.1 产品绑定欢迎页面
  74. 8.2 欢迎页面请求
  75. 8.3 添加动态内容
  76. 8.4 创建页面扩展
  77. 8.5 小结
  78. 第9章 构建产品多国语言
  79. 9.1 插件清单的多国语言
  80. 9.2 Java程序的多国语言
  81. 9.3 帮助系统的多国语言
  82. 9.4 Eclipse界面汉化
  83. 9.5 切换软件系统语言
  84. 9.6 小结
  85. 第10章 产品的运行与导出
  86. 10.1 产品配置
  87. 10.2 产品配置编辑器
  88. 10.3 导出向导
  89. 10.4 运行与导出进阶
  90. 10.5 小结
  91. 第11章 Eclipse RCP扩展的使用
  92. 11.1 ViewPart视图
  93. 11.2 Perspective透视图
  94. 11.3 EditorPart编辑器
  95. 11.4 编程实现Action
  96. 11.5 扩展实现Action
  97. 11.6 Action的键盘绑定
  98. 11.7 Eclipse RCP设计进阶
  99. 11.8 小结
  100. 第12章 Eclipse RCP扩展点开发
  101. 12.1 扩展点简介
  102. 12.2 创建扩展点
  103. 12.3 扩展点编辑器
  104. 12.4 扩展点处理
  105. 12.5 添加扩展
  106. 12.6 使用扩展
  107. 12.7 小结
  108. 第三部分 实战篇
  109. 第13章 Eclipse RCP与Spring OSGi
  110. 13.1 OSGi技术介绍
  111. 13.2 Spring OSGi项目所需要的开发包
  112. 13.3 Spring OSGi项目的Maven管理
  113. 13.4 Spring OSGi项目的模块化设计
  114. 13.5 Spring OSGi项目转为插件项目
  115. 13.6 Spring OSGi插件项目发布接口
  116. 13.7 Eclipse RCP获取Spring OSGi服务
  117. 13.8 Eclipse RCP与Spring OSGi的启动
  118. 13.9 在Eclipse RCP中获取ApplicationContext和Bean
  119. 13.10 Spring OSGi的Maven插件项目打包
  120. 13.11 小结
  121. 第14章 Eclipse RCP与数据访问
  122. 14.1 SpringOSGi与Hibernate
  123. 14.2 插件如何引入第三方开发包
  124. 14.3 将普通JAR转成插件格式
  125. 14.4 创建数据库插件
  126. 14.5 创建连接池插件
  127. 14.6 创建连接池Feature插件
  128. 14.7 创建Hibernate插件
  129. 14.8 创建业务插件
  130. 14.9 启动OSGi Framework程序
  131. 14.10 其他整合数据库的方式
  132. 14.11 基于数据访问插件的RCP程序启动
  133. 14.12 小结
  134. 第15章 Eclipse与Java的模块化设计
  135. 15.1 基于编程语言的模块化
  136. 15.2 基于编程方法的模块化
  137. 15.3 基于程序物理文件的模块化
  138. 15.4 基于技术架构的模块化
  139. 15.5 模块化的技术移植
  140. 15.6 小结