完美调和 Eclipse RCP 与 Spring OSGi 技术详解 pdf epub mobi txt 电子书 下载 2024

图书介绍


完美调和 Eclipse RCP 与 Spring OSGi 技术详解

简体网页||繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2016/11/25
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-29

类似图书 点击查看全场最低价

图书描述

资深的Eclipse专家亲自执笔,Eclipse官方技术社区推荐,权威性毋庸置疑。

  内容全面,有系统地讲解利用Eclipse RCP和Spring OSGi开发大规模Java应用程式的核心技术。

  实战性强,包含大量易于操作的案例和最佳实践

  本书分为三大部分:

  第一部分为基础篇,介绍了Eclipse RCP开发所使用的常用介面程式设计技术,涵盖了SWT、JFace、Forms、Nebula和WindowBuilder设计器的使用方法。读者应当熟练熟练版面配置和各种控制项的使用方法,并且透过存取这些技术的官方网站来取得更多的程式设计技巧。

  第二部分为进阶篇,重点为Eclipse RCP软体产品的组成部分,读者应当充分了解RCP开发中关于执行平台和目标平台、扩充和扩充点的概念。这些技术有助读者建构一个结构完整的Eclipse RCP软体,解决软体开发过程中的故障。

  第三部分为实战篇,详细讲解了Eclipse RCP与Spring OSGi框架、Hibernate ORM框架、JPA标准、Maven工具的整合。如果读者在此之前从未接触过Spring和Hibernate技术,建议阅读一些与此相关的资料。

  对于Eclipse RCP和Spring OSGi技术的初学者,建议採用循序渐进的方式逐章学习。对于已经具备一定开发经验的读者,可以直接选择有兴趣的内容阅读。本书的技术点都尽可能地与业务逻辑剥离,以减少无关的程式码实现,进一步让读者更进一步地重视技术本身,减少对读者学习的干扰。
 

著者信息

作者简介

陆阳


  资深Eclipse技术专家,致力于OSGi和Eclipse技术的研究和推广,积累了十分丰富的经验。精通Java语言和各种企业级Java技术框架的整合与开发;擅长Eclipse RCP 用户端系统框架的设计、以OSGi为基础的BS/CS系统的架构、基于Java工作流中介软体的设计及其应用,以及基于MDA 视觉化建模软体的开发和设计。

  活跃于Eclipse(www.eclipse.org.org)技术社区,是Eclipse 技术社区Hibernate/JPA 设计器的开发者,被提名Eclipse2012 Community-Top Newcomer Evangelist Award。
 
完美调和 Eclipse RCP 与 Spring OSGi 技术详解 pdf epub mobi txt 电子书 下载

图书目录

前言

第一部分 基 础 篇

第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.1.1 下载JDK安装程式
2.1.2 安装JDK执行程式
2.1.3 设定JDK执行环境
2.1.4 测试JDK安装状态
2.1.5 移除JDK应用程式
2.2 安装Eclipse IDE
2.2.1 Eclipse开发套件
2.2.2 Eclipse版本更新
2.2.3 下载Eclipse
2.2.4 安装Eclipse
2.2.5 技术资源
2.3 Maven的安装与设定
2.3.1 Maven介绍
2.3.2 下载Maven
2.3.3 安装Maven
2.3.4 测试Maven
2.3.5 修改Maven的设定档
2.3.6 技术资源
2.4 Maven和Eclipse的整合
2.4.1 安装Maven Eclipse外挂程式
2.4.2 设定Maven Eclipse外挂程式
2.4.3 技术资源
2.5 安装Spring IDE Plugin
2.5.1 Spring IDE介绍
2.5.2 安装Spring IDE外挂程式
2.5.3 技术资源
2.6 安装WindowBuilderProPlugin
2.6.1 WindowBuilder介绍
2.6.2 安装WindowBuilder外挂程式
2.7 小结

第3章 SWT介面设计详解
3.1 SWT介绍
3.2 WindowBuilder外挂程式初识
3.2.1 设计检视
3.2.2 原始程式视图
3.2.3 结构视图
3.3 SWT设计面板
3.4 SWT设计准备
3.4.1 Element
3.4.2 ElementFactory
3.5 Shell使用入门
3.5.1 Shell样式
3.5.2 Shell TRIM
3.5.3 Shell模态型态
3.6 容器使用入门
3.6.1 Composite
3.6.2 Group
3.6.3 ScrolledComposit
3.6.4 SashForm
3.6.5 TabFolder与TabItem
3.6.6 CTabFolder与CTabItem
3.6.7 ViewForm
3.6.8 CBanner
3.7 容器使用进阶
3.7.1 checkSubclass方法
3.7.2 介面重用
3.7.3 增加自订的Component
3.7.4 背景模式
3.7.5 带分隔条的SashForm
3.8 版面配置使用入门
3.8.1 AbsoluteLayout
3.8.2 FillLayout
3.8.3 GridLayout
3.8.4 FormLayout
3.8.5 RowLayout
3.8.6 StackLayout
3.8.7 GroupLayout
3.8.8 FlowLayout
3.8.9 BoxLayout
3.8.10 BorderLayout
3.9 版面配置使用进阶
3.9.1 使用AbsoluteLayout
3.9.2  使用GridLayout
3.9.3 StackLayout
3.10 控制项使用入门
3.10.1 Label
3.10.2   CLabel
3.10.3 Separator
3.10.4   Text
3.10.5 StyledText
3.10.6 Combo
3.10.7   CCombo
3.10.8 List
3.10.9 Button
3.10.10 DateTime
3.10.11 Spinner
3.10.12 Slider
3.10.13 Scale
3.10.14 Link
3.10.15 ToolBar与ToolItem
3.10.16 CoolBar与CoolItem
3.10.17 ExpandBar与ExpandItem
3.10.18 ProgressBar
3.10.19 Browser
3.10.20 Canvas
3.10.21 TrayItem
3.10.22 Table
3.10.23 Tree
3.10.24 TableTree
3.11 控制项使用进阶
3.11.1 建立Simple Table
3.11.2 建立Lazy Table
3.11.3 建立Virtual Table
3.11.4 Virtual Table注意事项
3.11.5 Virtual Table排序
3.11.6 建立Lazy Tree
3.11.7 建立Virtual Tree
3.11.8 建立TreeVirtualDynamic
3.11.9 建立POJOComposite
3.11.10 如何与浏览器互动
3.12 选单使用入门
3.12.1 Menu Bar元件
3.12.2  Popup Menu
3.12.3  MenuItem
3.13 选单使用进阶
3.14 技术资源
3.15 小结

第4章 JFace介面设计详解
4.1 MVC设计思想
4.1.1 MVC模式
4.1.2   Java与MVC模式
4.2 JFace与MVC模式
4.2.1 JFace Viewer框架概述
4.2.2 JFace Viewer框架机制
4.3 JFace常用元件入门
4.3.1 ComboViewer
4.3.2   ListViewer
4.3.3   TableViewer
4.3.4   TreeViewer
4.3.5   CheckboxTableViewer
4.3.6 CheckboxTreeViewer
4.3.7 TreeTableViewer
4.3.8   TableViewer Composite
4.3.9   Table Composite
4.3.10 TreeViewer Composite
4.3.11 Tree Composite
4.4 JFace元件使用进阶
4.4.1 资料绑定
4.4.2   以EditingSupport为基础的可编辑表格
4.4.3 以ICellModifier为基础的可编辑表格
4.4.4   交谈视窗编辑器
4.4.5 其他表格标签
4.4.6   Viewer浮动提示控制项
4.5 小结

第5章 Eclipse Forms与Nebula介面设计
5.1 Eclipse Forms专案介绍
5.2 Eclipse Forms使用入门
5.2.1 Composite
5.2.2 ExpandableComposite
5.2.3 Label与Text
5.2.4 Hyperlink与ImageHyperlink
5.2.5 Composite Separator
5.2.6   Section
5.2.7 Form与ScrolledForm
5.3 Eclipse Forms使用进阶
5.3.1 FormEditor与FormPage
5.3.2 MasterDetailsBlock 与IDetailsPage
5.4 Eclipse Forms技术资源
5.5 Nebula专案介绍
5.6 安装Eclipse Nebula Plugin
5.6.1 安装Eclipse Nebula Main Widgets
5.6.2 安装Eclipse Nebula incubation Widgets
5.6.3 载入Eclipse Nebula控制项到WindowBuilder Pro 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.1.1 欢迎介面
6.1.2 工作环境
6.1.3 视图
6.1.4 视图
6.1.5 编辑器
6.2 RCP应用程式设计
6.2.1 RCP外挂程式建立精灵
6.2.2 Plug-in Project
6.2.3 Plugin Content
6.2.4 Templates
6.2.5 Sample Intro
6.2.6 产品初次执行
6.3 外挂程式清单编辑器
6.3.1 外挂程式概述
6.3.2 外挂程式依赖项
6.3.3 外挂程式执行时期
6.3.4 外挂程式扩充
6.3.5 外挂程式扩充点
6.3.6 外挂程式建构
6.3.7   其他页面
6.4 RCP Activator与Advisor类别解析
6.4.1 WorkshopAppActivator
6.4.2 Application
6.4.3 ActionBarAdvisor
6.4.4 WorkbenchAdvisor
6.4.5 WorkbenchWindowAdvisor
6.5 小结

第7章 建构产品帮助系统
7.1 建立帮助外挂程式精灵
7.1.1 帮助外挂程式的 Content精灵页面
7.1.2 帮助外挂程式的Templates精灵页面
7.1.3 帮助外挂程式的Sample Help Table of Contents精灵页面
7.2 维护Help Content
7.2.1 帮助系统组态与资源档的目录
7.2.2 帮助系统组态与资源档的关系
7.2.3 帮助系统扩充
7.3 增加帮助的选单项
7.4 说明档案的建立
7.5 小结

第8章 建构产品欢迎页面
8.1 产品绑定欢迎页面
8.1.1 欢迎页面扩充
8.1.2 欢迎页面定义
8.1.3 欢迎页面首页
8.1.4 页面跳跃连结
8.2 欢迎页面请求
8.2.1 建立IIntroAction
8.2.2 增加IIntroAction连结
8.3 增加动态内容
8.3.1 动态页面建立
8.3.2 动态资料建立
8.4   建立页面扩充
8.5   小结

第9章 建构产品多国语言
9.1 外挂程式清单的多国语言
9.2 Java程式的多国语言
9.2.1 Java程式的外部化字串
9.2.2   Java程式的多国语言套件
9.2.3   产品多国语言进阶
9.3   帮助系统的多国语言
9.4   Eclipse介面中文化
9.5   切换软体系统语言
9.5.1   增加自订产品的config档案
9.5.2   增加语言切换扩充点
9.5.3   语言切换处理器
9.6   小结

第10章 产品的执行与汇出
10.1   产品设定
10.2   产品设定编辑器
10.3   汇出精灵
10.3.1   产品汇出
10.3.2   跨平台汇出
10.3.3 外挂程式汇出
10.4 执行与汇出进阶
10.5   小结

第11章 Eclipse RCP扩充的使用
11.1   ViewPart 视图
11.1.1 建立新外挂程式
11.1.2 视图精灵
11.1.3 视图程式
11.1.4   视图扩充
11.2 Perspective视图
11.2.1 视图精灵
11.2.2 视图程式
11.2.3 视图扩充
11.2.4 视图版面配置
11.2.5 开启视图
11.3 EditorPart编辑器
11.3.1 建立资料表单
11.3.2 建立编辑器的输入
11.3.3 建立编辑器
11.3.4 建立视图树状元件
11.3.5 编辑器扩充
11.4 程式设计实现Action
11.4.1 IAction
11.4.2 ToolBar工具列
11.4.3 CoolBar工具列
11.4.4 ContentMenuBar功能表列
11.4.5 工作环境Action
11.4.6 视图Action功能表列
11.4.7 视图Action工具列
11.4.8 编辑器Action工具列
11.5 扩充实现Action
11.5.1 工作环境Action扩充
11.5.2 视图Action扩充
11.5.3 编辑器Action扩充
11.6 Action的键盘绑定
11.6.1 Commands扩充
11.6.2 Bindings扩充
11.7 Eclipse RCP设计进阶
11.7.1 视图/编辑器之间通讯
11.7.2 建立状态列项
11.7.3 建立属性设定页面
11.7.4 建立登入交谈视窗
11.8 小结

第12章 Eclipse RCP扩充点开发
12.1 扩充点简介
12.2 建立扩充点
12.3 扩充点编辑器
12.3.1 扩充点概述
12.3.2 扩充点定义
12.3.3 扩充点原始程式
12.4 扩充点处理
12.4.1 扩充点物件
12.4.2 扩充点註册
12.4.3 扩充点取得
12.5 增加扩充
12.6 使用扩充
12.7   小结

第三部分 实 战 篇

第13章 Eclipse RCP与Spring OSGi
13.1 OSGi技术介绍
13.1.1 软体开发面临的问题
13.1.2 动态模组化解决方案
13.1.3   OSGi框架  
13.1.4 选择合适的OSGi实现
13.2 Spring OSGi专案所需要的开发套件
13.2.1 下载Spring DM的开发套件
13.2.2 解压缩Spring DM的开发套件
13.2.3 建立Spring DM目标平台
13.3 Spring OSGi专案的Maven管理
13.3.1 建立Maven POM专案
13.3.2 修改Maven专案型态
13.4 Spring OSGi专案的模组化设计
13.4.1 建立Spring DM业务专案
13.4.2 设计Spring DM业务专案
13.5  Spring OSGi专案转为外挂程式专案
13.6 Spring OSGi外挂程式专案发佈介面
13.6.1 建立介面发佈设定
13.6.2 增加套件的路径汇出
13.7 Eclipse RCP取得Spring OSGi服务
13.7.1 建立Eclipse RCP UI 外挂程式
13.7.2   取得Spring OSGi服务介面
13.7.3   唿叫Spring OSGi服务介面
13.8 Eclipse RCP与Spring OSGi的启动
13.8.1 Eclipse 应用程式启动选项
13.8.2 启动Eclipse RCP产品设定
13.8.3 启动以Spring OSGi为基础的RCP程式
13.9 在Eclipse RCP中取得ApplicationContext和Bean
13.10 Spring OSGi的Maven外挂程式专案包装
13.10.1 PDE外挂程式汇出精灵
13.10.2 Maven外挂程式专案的包装设定
13.10.3 执行Maven外挂程式包装
13.11 小结

第14章 Eclipse RCP与资料存取
14.1 SpringOSGi与Hibernate
14.1.1 Hibernate简介
14.1.2 资料存取外挂程式目标
14.1.3 资料存取外挂程式设计
14.2 外挂程式如何引用协力厂商开发套件
14.2.1 如何取得协力厂商开发套件
14.2.2 如何参考协力厂商开发套件
14.3 将普通JAR转成外挂程式格式
14.3.1 汇入精灵
14.3.2 BND工具
14.4 建立资料库外挂程式
14.4.1 Maven POM设定档
14.4.2 properties设定档
14.4.3 Spring XML设定档
14.4.4 MAINFEST.MF设定档
14.5  建立连接池外挂程式
14.5.1  Maven POM设定档
14.5.2 properties设定档
14.5.3   Spring XML设定档
14.5.4 Java类别设计
14.5.5 MAINFEST.MF设定档
14.6  建立连接池Feature外挂程式
14.6.1 修改DBCP的MAINFEST.MF档案
14.6.2 建立DBCP的Fragment外挂程式
14.7 建立Hibernate外挂程式
14.7.1  Maven POM设定档
14.7.2 properties设定档
14.7.3 Spring XML设定档
14.7.4 扩充点设计
14.7.5 Java类别设计
14.7.6 MAINFEST.MF设定档
14.8 建立业务外挂程式
14.8.1 Spring XML设定档
14.8.2 Java类别设计
14.8.3 资料库SQL设计
14.8.4 MAINFEST.MF设定档
14.8.5 增加BundleAnnotationSessionFactoryBean扩充
14.9  启动OSGi Framework程式
14.10  其他整合资料库的方式
14.11 以资料存取外挂程式为基础的RCP程式启动
14.12 小结

第15章 Eclipse与Java的模组化设计
15.1  以程式语言为基础的模组化
15.1.1 Java叙述的模组化设计
15.1.2 Java方法的模组化设计
15.1.3 Java类别的模组化设计
15.1.4 Java介面的模组化设计
15.2  以程式设计方法为基础的模组化
15.2.1 IoC程式设计的模组化设计
15.2.2 AOP程式设计的模组化设计
15.3  以程式实体档案为基础的模组化
15.3.1 Package路径的模组化设计
15.3.2 XML档案的模组化设计
15.3.3 Properties档案的模组化设计
15.3.4 JAR元件的模组化设计
15.4  以技术架构为基础的模组化
15.4.1 OSGi的模组化设计
15.4.2 Eclipse外挂程式的模组化设计
15.4.3 JMS的模组化设计
15.5 模组化的技术移植
15.6 小结
 

图书序言

图书试读

None

完美调和 Eclipse RCP 与 Spring OSGi 技术详解 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


完美调和 Eclipse RCP 与 Spring OSGi 技术详解 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

完美调和 Eclipse RCP 与 Spring OSGi 技术详解 pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

完美调和 Eclipse RCP 与 Spring OSGi 技术详解 pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有