图书介绍
基于EcIipse环境的企业应用开发PDF|Epub|txt|kindle电子书版本网盘下载
- 万辉,张鑫金编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302184171
- 出版时间:2008
- 标注页数:278页
- 文件大小:68MB
- 文件页数:292页
- 主题词:软件工具-程序设计
PDF下载
下载说明
基于EcIipse环境的企业应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 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与Java15
第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 Architect134
6.3.3 Omondo EclipseUML概览135
6.4 EclipseUML安装和GEF135
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中使用Ant221
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 Control231
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-in242
11.3.2 Mylyn与Eclipse的集成249
11.3.3安装Mylyn249
第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