书籍详情

精通Eclipse

精通Eclipse

作者:张大治, 应群编著

出版社:清华大学出版社

出版时间:2006-06-01

ISBN:9787302124030

定价:¥39.80

购买这本书可以去
内容简介
Eclipse是当前最流行的基于Java的集成开发环境之一,功能非常强大。它是一个开放源代码的、基于 Java的可扩展开发平台。全书共分13章,以Eclipse各种实用功能为线索,全面地介绍了Eclipse的体系结构特征及其各项功能的使用方法。本书语言通俗易懂、叙述深入浅出、图文并茂、概念结合操作、理论结合实例,方便读者在较短的时间内认识并掌握Eclipse平台的使用方法,并能用它作为开发利器用到实际编程工作中去。 本书具有很强的实践性和操作性,内容紧凑、结构严谨,不论对于Eclipse的初学者还是已经接触过Eclipse的中、高级用户,都有很高的参考价值,同时也是在校学生学习Java集成开发环境的理想教材。
作者简介
暂缺《精通Eclipse》作者简介
目录
第1章  Eclipse简介    1
1.1  何谓Eclipse    1
1.1.1  概述    2
1.1.2  Eclipse的组成    4
1.1.3  Eclipse的特点    6
1.1.4  Eclipse的发展过程    8
1.1.5  Eclipse所遵循的开源和CPL    9
1.2  Eclipse的安装    10
1.2.1  JDK 1.4.2的安装    10
1.2.2  Eclipse 3.1的安装    11
1.2.3  检验JRE版本和环境变量    13
1.2.4  在Linux下安装Eclipse平台    13
1.3  Eclipse开发环境    15
1.3.1  视图    16
1.3.2  观察窗口    17
1.3.3  编辑窗口    18
1.4  Eclipse 3.1的新功能和改进    19
1.4.1  平台更改    19
1.4.2  SWT    26
1.4.3  小组/CVS    28
1.4.4  ANT    30
1.4.5  调试    32
1.5  本章小结    32
第2章  Eclipse平台和体系结构    35
2.1  Eclipse体系结构    35
2.1.1  运行时    36
2.1.2  工作空间    36
2.1.3  工作台    37
2.1.4  团队协作开发    37
2.1.5  帮助系统    38
2.2  Eclipse工作台    38
2.2.1  概述    39
2.2.2  菜单和工具栏    44
2.2.3  创建第一个项目    45
2.2.4  资源管理    46
2.2.5  搜索及搜索视图    50
2.2.6  任务及任务视图    51
2.2.7  书签及书签视图    52
2.2.8  定制工作台    53
2.3  小结    57
第3章  使用JDT开发Java程序    59
3.1  JDT基础    59
3.1.1  Java项目(Java Projects)    59
3.1.2  Java构建器(Java Builder)    60
3.1.3  Java透视图(Java Perspectives)
           和Java视图(Java Views)    60
3.1.4  Java编辑器(Java Editor)    63
3.1.5  快速修正(Quick Fix)    64
3.1.6  快速协助(Quick Assist)    64
3.1.7  模板(Templates)    65
3.1.8  Java搜索(Java Search)    66
3.1.9  重构支持
           (Refactoring support)    67
3.1.10  构建类路径
            (Build Classpath)    67
3.1.11  类路径变量
            (Classpath Variables)    67
3.1.12  排斥和包含过滤器(Exclusion
            and Inclusion Filters)    67
3.1.13  访问规则(Access Rules)    68
3.1.14  调试器(Debugger)    68
3.1.15  代码片断编辑测试窗
            (Scrapbook)    68
3.1.16  本地调试(Local Debugging)    68
3.1.17  远程调试
           (Remote Debugging)    69
3.1.18  断点(Breakpoints)    69
3.1.19  字符串外部化
            (String Externalization)    69
3.2  Java开发环境的使用    70
3.2.1  创建Java元素    70
3.2.2  使用层次结构视图    74
3.2.3  使用Java包视图    75
3.2.4  使用Java编辑器    77
3.2.5  外部化字符串    85
3.2.6  Java搜索    87
3.2.7  构建Java程序    90
3.3  运行与调试    91
3.3.1  使用构建路径    91
3.3.2  启动Java程序    92
3.3.3  启动Java Applet    93
3.3.4  创建Java应用程序配置    94
3.3.5  重新启动程序    96
3.3.6  本地调试    96
3.3.7  远程调试    103
3.4  小结    104
第4章  Eclipse与Ant插件    105
4.1  Ant的介绍    105
4.1.1  Ant的优点    106
4.1.2  Ant的安装和配置    106
4.1.3  Ant支持库    109
4.1.4  Ant的运行参数介绍    110
4.1.5  Ant的使用    111
4.1.6  Ant名词附录    117
4.2  Ant语法    119
4.3  使用Ant插件进行构建部署    126
4.3.1  Ant构建文件的创建    126
4.3.2  Ant构建文件的编辑    127
4.3.3  Ant构建文件的运行    129
4.3.4  定义自己的Ant选项    131
4.3.5  打开Ant视图    133
4.3.6  使用build.xml构建
           部署文件    134
4.4  小结    136
第5章  Eclipse下使用CVS进行
        协同开发    137
5.1  版本控制协同开发和CVS    137
5.1.1  版本控制和协同开发    137
5.1.2  CVS的由来    138
5.1.3  CVS的几个基本概念    139
5.1.4  利用CVS软件开发的
           典型过程    140
5.1.5  常用的CVS命令    141
5.2  Linux下CVS服务器配置    144
5.2.1  CVS服务确认    144
5.2.2  Linux下CVS服务器安装    144
5.2.3  Linux下CVS服务器配置    145
5.3  Windows下CVS服务器配置    147
5.3.1  CVSNT的安装    147
5.3.2  CVSNT的配置    148
5.4  Eclipse利用CVS进行
        协同开发    149
5.4.1  Eclipse与CVS服务器
           的连接    149
5.4.2  用CVS共享Eclipse工程    152
5.4.3  在Eclipse下检出代码    155
5.4.4  代码的提交    155
5.4.5  代码的更新    157
5.4.6  代码的比较    157
5.4.7  从历史记录中恢复版本    161
5.5  小结    164
第6章  Eclipse与J2EE开发环境    165
6.1  Tomcat与JBoss    165
6.1.1  Tomcat简介    165
6.1.2  Tomcat的安装    166
6.1.3  Tomcat的运行    168
6.1.4  插件tomcatPlugin    171
6.1.5  JBoss简介    174
6.1.6  JBoss的安装及运行    175
6.2  Lomboz插件介绍    177
6.2.1  Lomboz概述    177
6.2.2  Lomboz安装及配置    178
6.3  小结    192
第7章  使用EclipseUML插件
        进行建模    193
7.1  EclipseUML插件    193
7.2  使用EclipseUML插件进行
        系统建模    195
7.2.1  准备工作    196
7.2.2  绘制UML图    198
7.3  小结    204
第8章 Eclipse下的Struts框架应用    205
8.1  MVC与Struts    205
8.1.1  何谓MVC模式    206
8.1.2  将MVC概念映射到
           Struts组件中    206
8.2  Struts结构与框架    208
8.2.1  Struts体系结构    208
8.2.2  详细分析 Struts    209
8.2.3  从Struts的组件来看
           Struts的工作原理    213
8.2.4  何谓自定义的tag    214
8.2.5  Struts标记库    215
8.3  开发Struts项目    229
8.3.1  用Eclipse编写一个简单
           的Struts程序    229
8.3.2  myeclipse插件简介    236
8.3.3  使用myeclipse开发
           Struts项目    236
8.4  小结    242
第9章 Eclipse进行J2EE开发调试    243
9.1  创建J2EE项目    243
9.1.1  J2EE基本概念    243
9.1.2  创建J2EE项目    246
9.2  编写和调试JSP    248
9.2.1  配置JSP开发调试环境    249
9.2.2  编写JSP    250
9.2.3  调试JSP    252
9.2.4  编写JSTL    255
9.3  编写和调试EJB    258
9.3.1  开发EJB    260
9.3.2  调试EJB    269
9.4  小结    270
第10章 Eclipse数据库开发    271
10.1  数据库连接    271
10.1.1  数据库管理系统    271
10.1.2  JDBC    272
10.1.3  MySQL的安装与配置    273
10.1.4  MySQL编程初步    278
10.2  Eclipse数据库插件    282
10.2.1  SQLExplorer插件    282
10.2.2  QuantumDB及其他插件    288
10.3  EJB与数据库的连接    293
10.3.1  EJB概念回顾    293
10.3.2  EJB与数据库的连接    294
10.4  小结    301
第11章 Eclipse下的应用界面开发    303
11.1  SWT简介    303
11.1.1  SWT概述    304
11.1.2  SWT的基本内容    305
11.2  SWT高级主题    308
11.2.1  布局    308
11.2.2  线程问题    309
11.2.3  错误处理    312
11.2.4  图形    312
11.3  使用SWT开发应用界面    315
11.3.1  示例概述    315
11.3.2  开发过程    316
11.4  JFace用户界面框架    329
11.4.1  查看器    330
11.4.2  操作和添加项    334
11.4.3  用户界面资源    335
11.4.4  长时间运行的操作    338
11.5  小结    339
第12章 Eclipse和JUnit测试技术    341
12.1  单元测试与JUnit    341
12.1.1  软件测试概述    342
12.1.2  单元测试概述    343
12.1.3  JUnit概述    345
12.2  JUnit API    351
12.2.1  JUnit核心概述    351
12.2.2  JUnit核心类简述    356
12.3  在Eclipse中使用JUnit    357
12.3.1  测试的准备    358
12.3.2  测试的建立    361
12.3.3  测试的运行    364
12.3.4  使用TestSuite进行测试    365
12.4  小结    368
第13章 Eclipse重构技术    369
13.1  重构    369
13.1.1  重构的时机    370
13.1.2  重构的优点    371
13.1.3  重构的方法    373
13.1.4  代码坏味道    378
13.2  Eclipse中的重构支持    382
13.2.1  提取方法    382
13.2.2  重命名包    383
13.2.3  重命名编译单元    383
13.2.4  重命名类型    384
13.2.5  重命名方法    385
13.2.6  重命名值域    385
13.2.7  重命名局部变量    386
13.2.8  更改方法特征符    387
13.2.9  提取局部变量    388
13.2.10  提取常量    388
13.2.11  自包括值域    389
13.2.12  将成员上拉至父类    389
13.2.13  将成员下推至子类    391
13.2.14  在各个类型之间移动
             静态成员    391
13.2.15  将实例方法移至组件    392
13.2.16  将局部变量转换为值域    392
13.2.17  从类型中提取接口    393
13.2.18  将表达式替换为
             方法参数    394
13.2.19  将构造函数调用替换
             为工厂方法调用    394
13.2.20  撤销/重做重构操作    395
13.3  使用Eclipse进行重构    395
13.3.1  源程序介绍    395
13.3.2  提取switch语句    398
13.3.3  移动函数amountFor()    402
13.3.4  提取会员积点计算的
           代码    405
13.3.5  移动getCharge()函数    406
13.3.6  重构后的代码    409
13.4  小结    412
附录 Eclipse插件开发技术    413
附录A  插件开发环境PDE    413
A.1  Eclipse的构架    413
A.2  PDE简介    414
A.3  PDE中的概念    416
附录B  利用PDE开发插件    418
B.1  Eclipse插件的结构和
         声明文件    418
B.2  插件的部署和启动    419
B.3  介绍一个Eclipse自带的
          插件例子程序    420
B.4  自己开发一个简单的
          视图插件    424
B.5  为B3中的插件编写片段    430
附录C  调试运行插件    435
C.1  对运行插件的选择    435
C.2  运行时调试跟踪    437
C.3  采用调试方式运行插件    439
C.4  发布插件    439
附录D  Eclipse 3.1插件迁移指南    442
D.1  Eclipse 3.0与Eclipse 3.1
          之间的不兼容性    443
D.2  采用3.1机制和API时
          所需进行的更改    448
猜您喜欢

读书导航