Eclipse RCP与Spring OSGi:技术详解与最佳实践
作者:陆阳 著
出版:机械工业出版社 2013.1
页数:394
定价:79.00 元
ISBN-13:9787111402183
ISBN-10:7111402189
去豆瓣看看 推荐序
前言
第一部分 基础篇
第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 小结
……
第二部分 高级篇
第三部分 实战篇
陆阳,资深Eclipse技术专家,致力于OSGi和Eclipse技术的研究和推广,积累了十分丰富的经验。精通Java语言和各种开源的企业级Java技术框架的整合与开发:擅长Eclipse RCP 富客户端系统框架的设计、基于OSGi的BS/CS系统的架构、基于Java工作流中间件的设计及其应用,以及基于MDA 可视化建模软件的开发和设计。活跃于Eclipse技术社区,是Eclipse 技术社区Hibernate/JPA 设计器的开发者,被提名Eclipse2012 Community-Top Newcomer Evangelist Award。
《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的模块化设计。
比价列表