中文名称:精通Eclipse
版本:电子工业出版社
发行时间:2004年10月01日
地区:大陆
语言:普通话
简介:
出版信息
作者:刘亚宾、杨红 等
出版时间:2004年10月
ISBN:7-121-00384-8
定价:49.00元
页码:502
开本:16开
内容简介
Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深、全方位地向读者展示了Eclipse。本书指导读者利用各种插件使Eclipse成为各种领域的工具,如编程工具、项目开发工具、建模工具、测试工具、版本管理工具等。本书还包含了如:Java应用程序开发、C++应用程序开发、Web应用程序开发、J2EE项目开发及Struts框架开发等大量实例;并且介绍了Ant,JUnit,CVS,UML等相关技术,以及如何在Eclipse平台中利用这些插件进行测试、版本管理及设计等工作。全书分为七篇,共15章。
本书适合于Java程序员及各类软件开发人员阅读。
目录
第一篇 Eclipse基础
第1章 Eclipse简介 3
第2章 Eclipse平台 36
第二篇 Eclipse编程工具
第3章 利用JDT编写Java程序 99
第4章 利用CDT编写C/C++程序 163
第三篇 Eclipse测试工具
第5章 Eclipse与JUnit 185
第四篇 Eclipse资源管理工具
第6章 Eclipse环境下Ant插件的应用 209
第7章 使用Eclipse协同CVS进行版本管理 237
第五篇 Eclipse开发工具
第8章 Web应用程序开发 263
第9章 使用Eclipse进行J2EE项目开发 282
9.1 J2EE Web应用服务器 282
9.1.1 介绍几种常用的J2EE服务器 282
9.1.2 JBoss下载与安装 284
9.2 Lomboz插件的下载与安装 285
9.2.1 Lomboz插件的介绍 285
9.2.2 Lomboz插件配置 285
9.3 创建J2EE项目 287
9.4 利用Lomboz编写和调试JSP文件 291
9.5 Eclipse结合Lomboz开发EJB 293
9.5.1 XDoclet介绍 294
9.5.2 生成EJB 294
9.5.3 生成EJB接口类 297
9.5.4 EJB部署 299
9.5.5 生成客户端EJB 300
9.5.6 运行JBoss服务器 301
本章小结 302
第六篇 Eclipse数据库应用
第10章 数据库的构筑与连接 305
第七篇 Eclipse高级应用
第11章 Eclipse环境下的Struts框架应用 329
11.1 Struts框架简介 329
11.2 MVC模式 329
11.2.1 MVC模式结构 329
11.2.2 Model 2体系结构 330
11.2.3 MVC设计模式的小结 331
11.3 Struts的下载和安装 331
11.4 一个简单的Struts程序 332
11.5 Struts的组成与结构 340
11.5.1 Struts应用程序组件 340
11.5.2 MVC模式下的Struts 344
11.5.3 Struts的配置文件 345
11.6 Struts标签库 349
11.6.1 HTML标签 350
11.6.2 Logic标签 356
11.6.3 Bean标签 359
11.7 Easy Struts插件 362
11.8 用Easy Struts插件开发Struts项目 363
11.8.1 新建Struts工程 363
11.8.2 生成JSP文件 366
11.8.3 生成ActionForm类 367
11.8.4 生成Action类 369
11.8.5 生成test.properties文件 372
11.8.6 配置struts-config.xml文件 373
11.8.7 生成数据库访问文件 374
11.8.8 编辑文件 376
11.8.9 实例运行 380
11.8.10 实例小结 381
本章小结 383
第12章 将Eclipse作为建模工具 384
12.1 何谓EclipseUML插件 384
12.2 EclipseUML插件的安装 386
12.3 利用EclipseUML插件绘制UML图的基础 387
12.4 利用EclipseUML插件绘制UML图的工程实例 391
12.4.1 在系统分析阶段中描述用况 391
12.4.2 在概要设计阶段中抽出概念模型 392
12.4.3 在概要设计阶段中根据概念模型绘制顺序图 395
12.4.4 在详细设计阶段中根据所制成的顺序图补充类图 396
12.4.5 在“编程过程”中整理Package 398
12.4.6 在“编程过程”中分割组件,整理部署 400
12.4.7 其他图简介 401
本章小结 402
第13章 使用Eclipse进行重构 404
13.1 什么是重构 404
13.2 为什么要进行重构 404
13.3 使用Eclipse进行重构的实例 405
13.3.1 抽取方法 407
13.3.2 抽取常量 410
13.3.3 移动 412
13.3.4 更改方法特征符 415
13.3.5 内联 417
13.3.6 抽取局部变量 419
13.3.7 重构撤销与重构重做 421
13.3.8 抽取接口 421
13.3.9 重命名 424
13.3.10 拉出与下推 425
本章小结 431
第14章 Eclipse插件开发 432
14.1 Eclipse平台体系结构 432
14.2 插件简介 433
14.3 开发一个简单的视图插件HelloWorld 434
14.3.1 创建插件 434
14.3.2 安装和运行插件 440
14.4 插件开发环境简介 443
14.4.1 主机和运行时 444
14.4.2 外部插件与工作区插件 444
14.4.3 配置PDE 445
14.4.4 PDE提供的视图 446
14.5 使用PDE创建插件 447
14.5.1 创建插件 448
14.5.2 插件清单编辑器 450
14.6 运行插件 456
14.6.1 选择要运行的插件 457
14.6.2 对运行时进行跟踪 458
14.6.3 在调试方式下运行 460
14.6.4 运行插件 460
本章小节 462
第15章 Eclipse的界面API 463
15.1 SWT简介 463
15.1.1 SWT的特征 463
15.1.2 SWT应用程序结构 465
15.1.3 SWT提供的组件 465
15.1.4 布局 468
15.1.5 SWT生命周期 473
15.2 SWT应用程序开发 474
15.2.1 创建SWT项目 474
15.2.2 创建SWT应用程序 477
15.2.3 Widget的事件注册侦听器处理 485
15.3 线程问题 486
15.3.1 本机事件调度 486
15.3.2 工具箱用户界面线程 487
15.3.3 SWT用户界面线程 488
15.3.4 执行非用户界面线程中的代码 488
15.3.5 线程化 489
15.3.6 向UI线程移送处理 491
15.4 插件的用户界面框架(JFace) 493
15.4.1 查看器 494
15.4.2 操作和添加项 495
15.4.3 用户界面资源 496
15.4.4 长时间运行的操作 499
本章小结 499
附录A 部分专业术语中英文对照 500
附录B 部分资源下载地址 502