Eclipse精要与高级开发技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张云涛,龚玲编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121007274
- 页数:292 页
第1章 Eclipse简介 1
1.1 什么是Eclipse 1
1.2 Eclipse项目 2
1.2.1 Eclipse平台 2
1.2.2 Java开发工具 3
1.2.3 插件开发环境 4
1.3 Eclipse工具项目 5
1.4 Eclipse技术项目 5
1.5 Eclipse的发展历程 5
1.6 如何获取Eclipse程序和代码 6
1.7 Eclipse软件开发工具箱的安装和运行 6
1.8 寻求帮助和报告错误 10
第2章 Eclipse平台体系结构 11
2.1 平台基本机制 11
2.2 平台运行时 13
2.3 工作空间(Workspace) 14
2.4 工作台(Workbench) 15
2.5 标准小窗口工具箱和图形用户界面框架 16
2.5.1 SWT 16
2.5.2 JFace 17
2.6 团队协同开发 18
2.7 帮助 19
2.8 外部工具 20
第3章 工作台 22
3.1 Eclipse工作台概述 22
3.1.1 透视图 23
3.1.2 视图 25
3.1.3 编辑器 26
3.2 Eclipse平台的菜单 29
3.3 Eclipse平台的工具栏 30
3.4 创建项目 31
3.4.1 使用文件菜单 32
3.4.2 使用上下文导航菜单 33
3.4.3 使用新建向导工具按钮 34
3.5 资源管理 34
3.5.1 资源管理概述 34
3.5.2 浏览和查找资源 35
3.5.3 创建文件和文件夹 38
3.5.4 导入导出资源 39
3.5.5 删除资源 41
3.5.6 复制、重命名和移动资源 42
3.5.7 资源比较 42
3.6 任务及任务视图 44
3.7 书签和书签视图 46
3.8 定制工作台 47
3.8.1 定制快速视图 47
3.8.2 定制工具栏 48
3.8.3 定制键绑定 49
3.8.4 更改字体和颜色 49
3.8.5 更改选项卡的放置 50
3.8.6 定制透视图 50
第4章 Eclipse的Java集成开发环境 53
4.1 验证JRE安装和类路径变量 53
4.2 在Eclipse中编写一个简单的Java程序 54
4.2.1 Java透视图 54
4.2.2 创建一个新的Java项目 55
4.2.3 创建一个新的Java包 55
4.2.4 创建一个新的Java类 56
4.2.5 代码编写和代码辅助功能 58
4.2.6 编译和运行程序 60
4.3 Eclipse的定制 62
4.3.1 首选项 63
4.3.2 定制JRE 64
4.3.3 格式化Java代码 66
4.4 其他的与Java编程紧密相关的透视图和视图 68
4.4.1 包资源管理器视图 68
4.4.2 层次结构视图 68
4.4.3 控制台视图 69
4.4.4 浏览透视图 70
4.4.5 Java类型层次结构透视图 71
第5章 Eclipse中的Java程序调试 72
5.1 概述 72
5.2 调试透视图简介 72
5.3 常规调试技术 73
5.3.1 断点 73
5.3.2 调试透视图 74
5.3.3 控制程序执行 76
5.3.4 检查程序的执行情况 78
5.4 高级调试技术 78
5.4.1 表达式的计算和显示 78
5.4.2 查看和修改变量和字段的值 79
5.4.3 条件断点 81
5.4.4 Java异常断点 81
5.4.5 监视点 82
5.4.6 方法断点 83
5.4.7 代码片段编辑测试窗页面 84
5.4.8 远程调试 86
5.5 热代码替换 87
第6章 JUnit 88
6.1 单元测试简介 88
6.1.1 单元测试概述 88
6.1.2 JUnit测试的作用 89
6.1.3 JUnit的获取和安装 89
6.1.4 Eclipse中JUnit的设置 90
6.2 JUnit测试案例 90
6.2.1 在Eclipse中创建测试案例 90
6.2.2 向测试案例中添加测试方法 92
6.2.3 运行测试案例 93
6.2.4 创建第二个测试案例 95
6.2.5 编写测试案例的考虑事项 96
6.3 测试套件 97
6.3.1 在Eclipse中创建JUnit测试套件 97
6.3.2 运行测试套件 98
6.4 测试案例和测试套件的调试执行方式 98
第7章 Eclipse配置管理 100
7.1 Eclipse的结构 100
7.1.1 Eclipse目录内容 100
7.1.2 功能部件的作用 100
7.1.3 标识运行时平台中的功能部件 101
7.2 安装/更新透视图和相关视图 101
7.2.1 安装配置视图 102
7.2.2 功能部件更新视图 103
7.2.3 预览视图 103
7.2.4 外部预览视图 104
7.3 更新管理 105
7.3.1 在Eclipse中安装插件 105
7.3.2 在Eclipse中更新插件 106
7.3.3 使用组更新一次安装几个功能部件 107
7.4 Eclipse中的插件配置管理 108
7.4.1 检查Eclipse平台的当前配置 108
7.4.2 保存Eclipse平台的当前配置 110
7.4.3 恢复已保存的配置 111
7.4.4 选取正在挂起的更改 111
第8章 Eclipse开发环境中的应用服务器Tomcat 112
8.1 Tomcat简介 112
8.2 Tomcat的安装 113
8.2.1 Tomcat的获取 113
8.2.2 Tomcat的安装和配置 113
8.2.3 Tomcat的安装测试 116
8.3 Sysdeo Tomcat插件的安装和配置 117
8.4 服务器配置文件server.xml 122
第9章 Eclipse下的Web应用开发 125
9.1 Servlet 125
9.1.1 Servlet简介 125
9.1.2 Servlet的处理流程 126
9.1.3 Java Servlet API 127
9.1.4 Servlet生命周期 127
9.1.5 一个简单的Servlet程序的示例 129
9.1.6 Eclipse中的Servlet应用程序的开发 130
9.2 JSP 131
9.2.1 JSP简介 131
9.2.2 JSP的实现和运行方式 132
9.2.3 JSP的访问模型 133
9.2.4 JSP文档结构和语法概述 135
9.2.5 Eclipse中的JSP的创建 138
9.3 Web应用程序的打包和部署 140
9.3.1 部署描述符文件web.xml 140
9.3.2 Web应用的部署 142
9.4 使用Lomboz插件开发J2EE应用程序 143
9.4.1 Lomboz的获取 143
9.4.2 Lomboz的安装 144
9.4.3 Lomboz在Eclipse中的配置 144
9.4.4 Lomboz的JSP应用程序开发示例 145
9.4.5 Lomboz的Servlet应用程序开发示例 149
9.4.6 Lomboz中的程序调试 152
第10章 Eclipse插件开发技术 155
10.1 Eclipse插件开发简介 155
10.1.1 Eclipse的插件结构 155
10.1.2 开发Eclipse插件的基本步骤 156
10.1.3 定义扩展点 157
10.2 使用JDT开发Eclipse插件的示例 158
10.3 使用PDE开发插件 162
10.3.1 PDE简介 162
10.3.2 PDE的配置 162
10.3.3 “插件开发”透视图和相关视图 163
10.3.4 使用PDE开发插件的简单示例 164
10.3.5 插件清单编辑器 167
第11章 Eclipse的图形用户界面的构建 171
11.1 SWT简介 171
11.2 SWT API的结构 172
11.3 小窗口 173
11.3.1 小窗口应用程序的结构 173
11.3.2 小窗口应用程序的系统资源管理 174
11.3.3 控件 175
11.3.4 定制小窗口 178
11.4 SWT的布局 181
11.4.1 FillLayout 181
11.4.2 RowLayout 181
11.4.3 GridLayout 182
11.4.4 FormLayout 183
11.5 SWT的事件和线程 185
11.5.1 事件 185
11.5.2 线程 186
11.6 开发SWT程序的示例 189
11.7 JFace简介 193
11.8 JFace的体系结构 194
11.9 查看器 195
11.10 JFace操作和添加项 196
11.11 在Eclipse中创建JFace应用程序 197
第12章 Eclipse下的Struts应用开发 200
12.1 Struts简介 200
12.1.1 Struts概述 200
12.1.2 Struts的获取和安装 201
12.1.3 Struts的配置 201
12.2 Struts框架概述 202
12.2.1 MVC模式 203
12.2.2 J2EE中MVC模式的实现 204
12.2.3 Struts框架 205
12.2.4 基于Struts框架的开发流程 208
12.3 视图及其构建 208
12.3.1 视图简介 208
12.3.2 在Struts中构建视图 209
12.4 控制器及其构建 209
12.4.1 控制器简介 209
12.4.2 在Struts中构建控制器 210
12.5 模型及其构建 211
12.6 Struts应用的配置 212
12.6.1 国际化Struts应用程序 212
12.6.2 web.xml文件 213
12.6.3 struts-config.xml文件 214
12.7 Eclipse中开发Struts应用的简单示例 215
12.7.1 创建Struts项目 215
12.7.2 使用“Easy Action Associated With a Form”向导 219
12.7.3 修改ActionForm类 223
12.7.4 修改Action类 226
12.7.5 修改JSP文件 227
第13章 Eclipse的版本控制及CVS 229
13.1 Eclipse的本地版本控制 229
13.1.1 比较操作 229
13.1.2 本地历史记录 231
13.2 CVS概述 232
13.3 CVS的基本原理 233
13.4 安装和配置CVS资源库 234
13.4.1 安装cvsnt 234
13.4.2 创建CVS资源库 235
13.5 Eclipse中实施CVS系统 236
13.5.1 向资源厍提交项目 237
13.5.2 标记资源版本 241
13.5.3 从CVS资源库检出项目和模块 242
13.5.4 更新 243
13.5.5 补丁程序的创建和应用 244
第14章 Eclipse中的资源构建和构建工具Ant 247
14.1 Ant简介 247
14.1.1 Ant概述 247
14.1.2 Ant的获取和安装 247
14.1.3 Ant的配置 248
14.2 构建文件 248
14.2.1 <project> 250
14.2.2 <target> 250
14.2.3 <mkdir> 251
14.2.4 <jar> 251
14.2.5 <javac> 251
14.2.6 <java> 252
14.2.7 <delete> 252
14.2.8 <echo> 253
14.2.9 <property> 253
14.2.10 <buildnumber> 253
14.2.11 <copy> 253
14.3 Ant数据类型 254
14.3.1 argument 254
14.3.2 environment 254
14.3.3 filelist 255
14.3.4 patternset 255
14.3.5 fileset 255
14.3.6 filterset 256
14.3.7 path 256
14.3.8 mapper 256
14.4 Ant的运行 256
14.5 Eclipse和Ant的集成 257
14.5.1 创建Ant构建文件 257
14.5.2 编辑Ant构建文件 258
14.5.3 运行Ant构建文件 258
14.5.4 保存和重用Ant选项 259
14.5.5 Eclipse中的Ant视图 260
14.5.6 修改Ant类路径 261
14.5.7 使用其他版本的Ant 262
14.6 在Eclipse中使用Ant的示例 263
第15章 Eclipse环境下的MySQL等数据库应用开发 265
15.1 MySQL简介 265
15.1.1 MySQL的获取和安装 265
15.1.2 MySQL的配置 265
15.2 数据库连接 266
15.2.1 JDBC对象 266
15.2.2 JDBC驱动程序的类型 267
15.2.3 JDBC的使用 268
15.2.4 MySQL数据连接池 270
15.2.5 一个简单的数据库查询的例子 272
附录A 开放源代码软件 273
附录B 自由软件 278
附录C 通用公共许可证 280
附录D 通用公共许可证的法律要点和热点问题的阐释 285
参考文献 290
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017