基于EcIipse环境的企业应用开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:万辉,张鑫金编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302184171
- 页数:278 页
第一篇 Eclipse企业开发概要 1
第1章 Java体系结构介绍 1
1.1 Java系统的历史和发展 1
1.1.1 Java的来源 1
1.1.2 Java的发展 2
1.2主要应用技术及特点 5
1.2.1 Java SE的主要应用技术 5
1.2.2 Java ME的主要应用技术 7
1.2.3 Java EE的主要应用技术 8
1.3 Java EE(J2EE) 8
1.3.1 Java EE多层体系结构 8
1.3.2 Java EE容器 9
1.3.3 Web Service开发支持 9
1.3.4 Java EE应用中的主要技术 10
1.4 Java发展趋势以及新技术 13
1.4.1可用性 13
1.4.2扩展性 13
1.4.3开源性 14
1.4.4 Linux与Java 15
第2章 Eclipse与企业应用开发 16
2.1 Eclipse开发平台简介 16
2.1.1 Eclipse开发平台简介 16
2.1.2 Eclipse项目简介 16
2.1.3 Eclipse界面简介 17
2.1.4 Eclipse插件架构简介 24
2.2软件开发生命周期 25
2.2.1软件开发生命周期概述 25
2.2.2软件开发生命周期模型 25
2.2.3软件开发生命周期模型的选择 28
2.3 Eclipse下的配置管理概述 29
2.3.1配置管理概要 29
2.3.2配置管理的功能 29
2.3.3常见的配置管理系统 30
2.4 Eclipse下的需求、分析和设计概述 30
2.4.1需求 30
2.4.2分析 30
2.4.3设计 30
2.5 Eclipse 下的测试、部署概述 31
2.5.1测试 31
2.5.2部署 31
2.6 Eclipse与项目管理 31
2.6.1项目管理概述 31
2.6.2项目管理工具 32
2.7 Eclipse下的企业开发概述 32
2.7.1 Java EE开发 32
2.7.2 Java开发 33
2.7.3 RCP/插件开发 33
2.7.4建模开发 33
2.7.5报表开发 34
2.7.6其他语言开发 35
第二篇 配置管理基础 36
第3章 Eclipse团队开发和配置管理 36
3.1 Eclipse团队开发框架 36
3.1.1 Eclipse团队开发框架概述 36
3.1.2本地历史(Local History)功能 37
3.1.3代码补丁功能 38
3.1.4团队同步透视图 39
3.2常见的团队开发插件 41
3.2.1 Eclipse内置CVS插件 41
3.2.2 Subversion插件 41
3.2.3 C1earCase插件 42
3.2.4 VSS插件 42
3.3软件配置管理 43
3.3.1软件配置管理 43
3.3.2软件配置管理的主要内容 44
3.4主流配置管理系统的比较和选择 45
3.4.1特性比较 46
3.4.2费用比较 47
3.4.3综合比较 48
第4章 Eclipse下的CVS配置管理 49
4.1 CVS的基本概念 49
4.1.1 CVS概述 49
4.1.2 CVS仓库 49
4.1.3 CVS客户端 50
4.1.4 CVS基本开发流程 51
4.2 CVS服务器的安装和管理 52
4.2.1 Windows下CVSNT服务器的安装和管理 52
4.2.2 Linux下CVS服务器的安装和管理 57
4.3 Eclipse CVS客户端概述 60
4.3.1 CVS控制台 60
4.3.2 CVS仓库浏览透视图 61
4.4 Eclipse CVS的基本操作 66
4.4.1导入项目到CVS仓库 67
4.4.2模块检出 71
4.4.3添加/删除/修改 77
4.4.4更新 78
4.4.5检入(提交) 78
4.4.6将已有CVS项目导入 80
4.5 Eclipse CVS高级操作 80
4.5.1创建分支 80
4.5.2创建版本 82
4.5.3切换分支或者版本 82
4.5.4比较 83
4.5.5替换 83
4.5.6 合并 84
4.6 Eclipse CVS其他操作 84
4.6.1修改文件文本/二进制属性 84
4.6.2把文件添加到忽略列表 86
第5章 Eclipse下的Subversion配置管理 87
5.1 Subversion的基本概念 87
5.1.1 Subversion的历史 87
5.1.2 Subversion的特性 87
5.2 Subversion服务端的安装 89
5.2.1 Subversion服务端在Windows下的安装 89
5.2.2 Subversion在Linux下的安装 94
5.3 Eclipse客户端Subclipse的安装 96
5.3.1 Subversion的客户端 96
5.3.2 Eclipse客户端Subclipse的在线更新安装 96
5.3.3 Subclipse批量安装 101
5.4 Subclipse概览 101
5.4.1 SVN控制台 101
5.4.2 SVN仓库浏览透视图 102
5.5 Subclipse的基本操作 106
5.5.1创建一个Subversion仓库位置 106
5.5.2导入项目到SVN仓库 107
5.5.3检出SVN项目到本地 111
5.5.4 SVN任务 112
5.6 Subclipse的高级操作 116
5.6.1创建标签/分支 116
5.6.2切换到其他标签/分支 117
5.6.3配置标签/分支 118
5.6.4显示历史记录 118
5.6.5合并 119
5.7 Subversion的其他操作 120
5.7.1设置属性/显示属性 120
5.7.2加锁/解锁 123
5.7.3创建/应用补丁 124
5.7.4把文件添加到忽略列表 124
5.7.5复制 124
5.7.6导出 125
5.7.7整理 125
第三篇 需求分析、面向对象分析设计和实现 126
第6章 Eclipse下的需求分析 126
6.1需求阶段概述 126
6.1.1需求分析的重要性 126
6.1.2需求层次 127
6.1.3需求分析过程 127
6.2 UML概述 128
6.2.1 UML的历史 128
6.2.2 UML结构图 129
6.2.3 UML行为图 131
6.2.4统一过程与用例驱动的需求分析 132
6.2.5模型驱动架构(MDA) 133
6.3 Eclipse下的需求分析/设计工具和EclipseUML安装 133
6.3.1 IBM Rational软件交付平台 133
6.3.2 Borland Together Architect 134
6.3.3 Omondo EclipseUML概览 135
6.4 EclipseUML安装和GEF 135
6.4.1 EclipseUML安装 135
6.4.2图形编辑器 139
6.5使用EclipseUML创建用例图 141
6.5.1创建用例图编辑器 141
6.5.2创建参与者 143
6.5.3创建用例 143
6.5.4创建关联 144
第7章 Eclipse下的面向对象分析和设计 146
7.1面向对象分析概述 146
7.1.1面向对象分析概要 146
7.1.2面向对象分析流程 147
7.2面向对象设计概述 147
7.2.1面向对象设计概述 147
7.2.2面向对象设计原则 147
7.2.3设计模式 149
7.3使用EclipseUML创建类图 149
7.3.1创建类图图形编辑器 150
7.3.2创建类图 152
7.3.3添加属性 153
7.3.4添加方法 155
7.3.5定义类之间的关系 156
7.4使用EclipseUML创建序列图 157
7.4.1创建序列图图形编辑器 157
7.4.2创建参与者 159
7.4.3添加特性 160
7.4.4添加消息 161
7.5使用EclipseUML创建活动图 162
7.5.1创建活动图图形编辑器 162
7.5.2创建活动 164
7.5.3添加开始点和结束点 165
7.5.4添加转变 166
7.6 使用EclipseUML创建协作图 167
7.6.1创建协作图图形编辑器 168
7.6.2创建参与者 170
7.6.3添加对象 170
7.6.4添加消息 171
第8章 Eclipse下的代码实现 173
8.1 Java代码开发 173
8.1.1 JDT简介 173
8.1.2 JDT概览 173
8.1.3 JDT基本功能 174
8.2插件开发 179
8.2.1创建一个简单的插件 179
8.2.2插件开发环境简介 181
8.3其他语言开发 182
8.3.1使用C++语言开发 182
8.3.2进行PHP开发 188
8.4 Java EE开发 193
8.4.1 Java EE开发工具简介 193
8.4.2 J2EE工具之间的比较和选择 196
8.4.3 JBoss IDE for Eclipse的安装和使用 196
第四篇 测试、部署和项目管理 202
第9章 Eclipse下的单元测试 202
9.1单元测试概述 202
9.1.1极限编程 202
9.1.2测试驱动开发(TDD) 204
9.2 JUnit单元测试框架 205
9.2.1 JUnit简介 205
9.2.2 JUnit测试用例 207
9.2.3 JUnit测试套件 210
9.2.4 JUnit 4.x的新特性 212
9.3单元测试自动化 212
9.3.1测试集成简介 213
9.3.2脚本 213
9.3.3 Ant工具 214
9.4冒烟测试 215
9.4.1冒烟测试简介 215
9.4.2每日构建+冒烟测试的优点 216
9.4.3使用每日构建+冒烟测试 217
第10章 应用程序的编译与部署 218
10.1编译与部署工具Ant简介 218
10.1.1 Ant概述 218
10.1.2 Ant的基本概念 219
10.1.3在Eclipse中使用Ant 221
10.2自动编译与增量编译概述 224
10.3自动编译与配置管理 225
10.3.1 Ant CVS任务简介 225
10.3.2使用Ant检出(Checkout)CVS仓库 226
10.3.3使用Ant更新检出(Update)CVS仓库 226
10.4集成单元测试的构建过程 226
10.5如何实现自动部署 228
10.5.1本地自动部署方式 228
10.5.2使用Ant进行远程部署 230
10.6持续集成 231
10.6.1持续集成概述 231
10.6.2持续集成工具Cruise Control 231
10.6.3 CruiseControl持续集成示例 232
第11章 Eclipse与缺陷跟踪管理 235
11.1缺陷跟踪管理系统概述 235
11.1.1常用的缺陷管理系统 235
11.1.2 Bugzilla在Linux 下的安装 236
11.2缺陷跟踪与配置管理结合 239
11.2.1 SCMBug的安装 240
11.2.2 SCMBug的配置和使用 240
11.3缺陷跟踪与IDE环境的配合 242
11.3.1 Eclipse Bugzilla Plug-in 242
11.3.2 Mylyn与Eclipse的集成 249
11.3.3安装Mylyn 249
第12章 Eclipse下的项目管理 254
12.1 Eclipse与项目管理 254
12.1.1 Eclipse与项目时间管理 254
12.1.2项目管理概论 255
12.2 Eclipse的常用项目管理工具 256
12.2.1生命周期管理工具 256
12.2.2其他管理工具 257
12.3使用CheckStyle管理项目代码规范 257
12.4使用Maven管理项目 260
12.4.1 Maven简介 260
12.4.2 Maven的基本概念 260
12.4.3 Maven项目的继承和聚合 261
12.4.4 Maven任务 264
12.4.5 Maven的安装 264
12.4.6 Maven插件的安装 265
12.4.7 Maven插件的使用 269
附录A 常用Eclipse插件 273
附录B 常用Eclipse网址 276
附录C 推荐的Eclipse书籍 277
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《你好,生态环境部!》生态环境部编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019