Eclipse开发学习笔记PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:林建素等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121055007
- 页数:589 页
第一篇 Eclipse Java开发 1
第1章 Eclipse概述及环境搭配 1
1.1 Eclipse简介 2
1.1.1 Eclipse的由来和发展 2
1.1.2 Eclipse体系结构 2
1.2 Eclipse和其他常用IDE的比较 4
1.2.1 Eclipse和NetBeans的比较 5
1.2.2 Ecliipse和JBuilder的比较 6
1.2.3 和其他IDE的比较 6
1.2.4 为什么选择Eclipse 8
1.3 Eclipse的安装 8
1.3.1 安装JDK 9
1.3.2 设置JDK环境变量 11
1.3.3 安装Eclipse 13
1.3.4 安装Eclipse多国语言包 15
1.4 体验Java项目开发便捷 18
1.4.1 新建Java项目 18
1.4.2 在Eclipse中编写代码 21
1.4.3 代码调试 22
1.5 小结 24
第2章 Eclipse工作台 25
2.1 Eclipse界面简介 26
2.1.1 界面组成 26
2.1.2 视图和编辑器 27
2.1.3 导航器视图 31
2.1.4 观察窗口 31
2.1.5 编辑窗口 32
2.1.6 标签 34
2.1.7 任务及任务视图 34
2.1.8 搜索及搜索视图 37
2.2 透视图 38
2.2.1 资源透视图 39
2.2.2 Java透视图 39
2.2.3 Java浏览透视图 40
2.2.4 Java层次结构透视图 41
2.3 资源管理器 42
2.3.1 资源与工作台 42
2.3.2 对资源进行操作 43
2.3.3 浏览和查找资源 46
2.3.4 导入/导出资源 48
2.4 定制工作台 50
2.4.1 定制工具栏 51
2.4.2 定制键绑定 51
2.4.3 更改字体和颜色 53
2.4.4 更改选项卡的位置 54
2.5 小结 55
第3章 Java代码编写 56
3.1 Java代码编写支持 57
3.1.1 Eclipse JDT概述 57
3.1.2 Java项目 61
3.1.3 Java构建器 64
3.1.4 Java透视图 68
3.2 Java编辑器 71
3.2.1 打开Java编辑器 71
3.2.2 使用内容辅助功能编程 72
3.2.3 快速修正功能 73
3.2.4 管理导入语句 75
3.2.5 创建和查看JavaDoc文档 76
3.2.6 使用本地历史记录 78
3.2.7 标识代码指示符 79
3.3 代码编写提示 81
3.3.1 Java代码编写提示 81
3.3.2 过滤代码提示列表 82
3.3.3 使用自动激活 83
3.4 使用模板编程 83
3.4.1 使用JDT预定义模板 83
3.4.2 编写自己的模板 84
3.5 自动生成注释 86
3.5.1 Java代码注释规范 86
3.5.2 设置预定义注释 86
3.6 代码格式化 88
3.6.1 Java代码标准格式规范 89
3.6.2 对代码进行格式化 89
3.6.3 修改代码格式预定义 90
3.7 小结 92
第4章 Java代码编译与调试 93
4.1 Eclipse编译与调试 94
4.1.1 Eclipse编译原理 94
4.1.2 Eclipse调试透视图 95
4.2 Eclipse代码编译 99
4.2.1 编译器设置 99
4.2.2 编译偏好设置 108
4.2.3 消除自动构建 109
4.2.4 不能自动构建的问题 111
4.3 运行程序 111
4.3.1 运行Java程序 112
4.3.2 运Java Apple 115
4.3.3 创建Java应用程序配置 117
4.3.4 重新启动程序码运行 121
4.4 Eclipse调试方法 122
4.4.1 调试参数设置 122
4.4.2 调试步骤控制 126
4.4.3 添加断点 128
4.4.4 设置变量值 129
4.4.5 变量监控 131
4.5 本地调试 133
4.6 远程调试 133
4.7 小结 135
第二篇 EClipse Web开发 136
第5章 Eclipse下Web环境搭建 136
5.1 概述 137
5.1.1 Web开发环境需求 137
5.1.2 Lomboz插件简介 137
5.1.3 MyEclipse插件简介 138
5.2 Tomcat的安装与配置 139
5.2.1 下载Tomcat 139
5.2.2 安装Tomcat服务器 139
5.2.3 启动与测试Tomcat服务器 141
5.2.4 Tomcat目录结构 143
5.2.5 配置Tomcat服务器 143
5.2.6 server.xml配置文件 146
5.2.7 Web应用的虚拟路径配置 148
5.2.8 web.xml配置文件 150
5.3 MySQL数据库安装和配置 152
5.3.1 下载与安装MySQL 152
5.3.2 配置MySQL 152
5.4 MyEclipse安装与配置 159
5.4.1 安装MyEclipse 160
5.4.2 将Tomcat服务器与MyEclipse绑定 161
5.4.3 在Eclipse中启动Tomcat服务器 162
5.5 小结 163
第6章 Eclipse中开发JSP 164
6.1 Eclipse中创建Web工程 165
6.1.1 新建工程向导 165
6.1.2 Web工程目录结构 166
6.1.3 Eclipse中添加类库 169
6.2 新建Servlet 171
6.2.1 Servlet简介 171
6.2.2 使用向导新建Servlet 173
6.2.3 生成的Servlet代码结构 175
6.2.4 部署服务器 176
6.2.5 测试Servle 178
6.3 新建JSP页面 179
6.3.1 JSP简介 179
6.3.2 使用向导新建JSP页面 181
6.3.3 Eclipse中编辑JSP页面 182
6.3.4 JSP执行过程 185
6.3.5 添加表单Form元素 186
6.3.6 编写处理页面Check.jsp 187
6.3.7 编写Servlet来处理表单 188
6.4 连接数据库 190
6.4.1 JDBC简介 190
6.4.2 Eclipse中添加MySQL数据库驱动 192
6.4.3 数据库设计 193
6.4.4 Eclipse中连接数据库 193
6.4.5 数据库访问类设计 197
6.5 Eclipse中调试JSp和Servlet 201
6.5.1 调试环境配置 201
6.5.2 调试JSP页面 202
6.5.3 调试Servlet文件 204
6.6 小结 207
第7章 Eclipse中开发Struts 208
7.1 MyEclipse对Struts的支持 209
7.2 Eclipse中创建Struts工程 212
7.2.1 新建Struts工程向导 212
7.2.2 Struts项目结构 214
7.2.3 查看webxml和struts-config.xml文件 216
7.3 建立Struts核心组件 219
7.3.1 创建JSP页面 219
7.3.2 创建ActionForm 221
7.3.3 创建Action 224
7.3.4 创建Forward 227
7.3.5 查看struts-config.xml文件 230
7.4 在Eclipse中编辑JSP页面 231
7.4.1 Struts标签输入支持 231
7.5 Struts表单验证支持 232
7.5.1 添加验证支持配置 233
7.5.2 添加页面输入验证 234
7.6 Eclipse中调试Struts 235
7.6.1 部署Struts项目 235
7.6.2 在Action和ActionForm中设置断点 236
7.6.3 运行入口页面 237
7.6.4 监控ActionForm接收表单数据 237
7.6.5 监控Action处理请求 239
7.7 小结 240
第8章 Eclipse中开发Hibernate 241
8.1 MyEclipse对Hibernate的支持 242
8.1.1 Hibernate Config编辑器 242
8.1.2 自动生成Hibernate Factory管理 243
8.1.3 自动生成映射文件 244
8.2 Eclipse中开发Hibernate 245
8.2.1 对已有Web项目添加Hibernate支持 245
8.2.2 Hibernate项目结构 249
8.2.3 配置hibernate.cfg.xml文件 251
8.2.4 创建映射文件 254
8.3 Hibernate项目设计与实现 261
8.3.1 设计DAO层结构 262
8.3.2 编写DAO Hibernate实现 263
8.3.3 编写Service业务处理 264
8.3.4 编写JSP页面与Servlet 266
8.4 Eclipse中调试Hibernate 270
8.4.1 编写Log4j日志配置文件 270
8.4.2 部署Hibernate项目 272
8.4.3 运行测试代码 272
8.4.4 设置断点 274
8.4.5 监控映射对象变量 274
8.5 小结 276
第9章 Eclipse开发Spring 277
9.1 Spring框架分析 278
9.1.1 Spring框架概要 278
9.1.2 Spring包结构 279
9.2 MyEclipse对Spring的支持 282
9.2.1 自动生成applicationContext.xml配置文件 282
9.2.2 对ORM自动支持 283
9.3 Eclipse中开发Spring 284
9.3.1 对已有Web项目添加Spring支持 284
9.3.2 Spring项目结构 286
9.3.3 applicationContext.xml配置文件 288
9.4 Spring IoC 288
9.4.1 Spring bean装配原理 288
9.4.2 Eclipse中实现bean装配 291
9.5 创建Spring ORM 294
9.5.1 Spring ORM对Hibernate的支持 294
9.5.2 为Spring项目添加Hibernate支持 295
9.5.3 创建pojo映射 300
9.5.4 使用HibernateTemplate 304
9.5.5 调试Spring ORM 306
9.6 创建Spring MVC 308
9.6.1 Spring MVC介绍 308
9.6.2 Spring MVC基本配置 310
9.6.3 创建JSP页面 311
9.6.4 编Spring Controller 312
9.6.5 修改Spring MVC配置文件 313
9.6.6 返回结果 315
9.6.7 项目部署与演示 316
9.7 小结 317
第10章 Eclipse开发AJAX程序 318
10.1 AJAX简介 319
10.1.1 AJAX基础 319
10.1.2 AJAX框架和库 323
10.1.3 AJAX与Java EE 326
10.2 ATF对AJAX的支持 327
10.2.1 ATF简介 327
10.2.2 配置ATF开发环境 328
10.3 使用ATF开发Dojo程序 332
10.3.1 创建项目 332
10.3.2 新建应用程序 334
10.3.3 添加代码 336
10.3.4 运行Dojo程序 337
10.3.5 Mozilla透视图 339
10.4 编辑和调试JavaScript代码 342
10.4.1 JavaScript编辑器 343
10.4.2 JavaScript调试器 343
10.5 ATF对Rico、Zimbra和Script.aculo.us的支持 349
10.6 使用AJAX Personality集成其他AJAX工具 349
10.7 小结 353
第三篇 Eclipse高级开发 354
第11章 项目的打包和发行 354
11.1 应用程序项目打包与发行 355
11.1.1 打包的具体步骤 355
11.1.2 其他得到JAR包的方式 358
11.1.3 使用第三方插件对项目打包 360
11.1.4 让用户电脑不必安装JRE环境 362
11.1.5 更进一步的完善 363
11.2 Web项目打包与发行 363
11.2.1 Web项目打包 364
11.2.2 Tomcat服务器中发行Web项目 365
11.3 小结 367
第12章 使用CVS进行协同开发 368
12.1 版本控制协同开发和CVS 369
12.1.1 版本控制 369
12.1.2 常用版本控制软件 370
12.1.3 Eclipse对CVS的集成支持 370
12.2 CVS服务器端的安装和配置 372
12.2.1 CVS服务器的安装 372
12.2.2 CVS服务器的配置 374
12.3 CVS客户端的配置 379
12.3.1 Eclipse连接CVS服务器 379
12.3.2 Eclipse项目提交到CVS 380
12.3.3 Eclipse共享项目的视图 382
12.3.4 CVS项目导出到Eclipse 386
12.4 文件提交与更新 387
12.4.1 文件提交 388
12.4.2 文件更新 389
12.5 打包版本与分支操作 393
12.5.1 CVS打包版本 394
12.5.2 恢复历史版本 395
12.5.3 分支操作 396
12.6 小结 397
第13章 使用JUnit进行代码测试 398
13.1 JUnit简介 399
13.1.1 常用的单元测试方法 399
13.1.2 使用JUnit的好处 400
13.2 安装JUnit单元测试插件 401
13.2.1 安装JUnit包 401
13.2.2 配置JUnit选项 402
13.3 Eclipse中进行单元测试 404
13.3.1 使用辅助工具编写生成用例 404
13.3.2 编写测试用例 407
13.3.3 运行测试用例 411
13.3.4 查看结果 414
13.3.5 测试用例中调试代码 415
13.4 使用DBUnit测试数据库 417
13.5 小结 424
第14章 使用Ant支持 425
14.1 Ant简介 426
14.2 Ant安装和配置 427
14.2.1 安装Ant 427
14.2.2 配置Ant环境变量 429
14.2.3 Ant的依赖库 431
14.2.4 运行Ant 433
14.3 build.xml构建文件的主要语法 435
14.4 使用Ant插件 440
14.4.1 创建Ant构建文件 441
14.4.2 编辑Ant构建文件 442
14.4.3 在Ant视图中运行构建文件 449
14.5 使用“外部工具”保存和重用Ant选项 452
14.6 调试Ant构建文件 455
14.7 用Ant来打包 456
14.8 使用Ant构建文件作为项目构建器 457
14.9 Ant和JUnit结合进行单元测试 459
14.10 小结 463
第四篇 Eclipse开发实例 464
第15章 在线访问统计系统 464
15.1 功能分析 465
15.2 数据库设计 465
15.3 Web项目创建与项目实现分析 467
15.3.1 Web项目创建 467
15.3.2 项目实现分析 467
15.4 记录客户访问 469
15.4.1 客户端信息获取技术 469
15.4.2 访问页面实现 473
15.5 生成统计分析结果 476
15.5.1 JFreeChart简介 477
15.5.2 统计结果设计思路 479
15.5.3 访问浏览器类型统计 481
15.5.4 访问时间分布统计 485
15.5.5 访问页面统计 489
15.6 小结 491
第16章 在线信息发布系统 492
16.1 总体描述与功能分析 493
16.1.1 总体描述 493
16.1.2 功能分析 493
16.2 数据库设计与实现 494
16.2.1 数据库需求分析 494
16.2.2 数据库逻辑设计 495
16.3 框架设计 498
16.3.1 Struts实现MVC 498
16.3.2 Model层设计 499
16.4 框架结构与Web项目配置 500
16.4.1 总体框架结构 500
16.4.2 Web项目建立与目录结构设计 502
16.4.3 Struts和Hibernate配置 504
16.5 功能实现 506
16.5.1 解决中文乱码问题 507
16.5.2 新闻发布功能 508
16.5.3 新闻浏览功能 512
16.5.4 新闻评论功能 520
16.5.5 新闻搜索功能 524
16.5.6 功能回顾与整合 527
16.6 系统部署与发布 529
16.7 小结 529
第17章 在线音乐商店系统 530
17.1 需求分析及总体设计 531
17.2 系统结构设计 531
17.3 数据库设计及实现 532
17.4 Hibernate持久层 537
17.4.1 设计持久化对象(PO) 537
17.4.2 创建持久化对象 537
17.4.3 映射持久化对象 540
17.5 实现DAO层 542
17.5.1 DAO组件的定义 542
17.5.2 实现DAO组件 543
17.5.3 部署DAO层 546
17.6 实现Service层 546
17.6.1 Service组件的设计 546
17.6.2 Service组件的实现 548
17.7 实现后台管理(MVC层) 552
17.7.1 产品目录管理 552
17.7.2 产品管理 557
17.7.3 订单管理 562
17.8 实现系统前台(MVC层) 566
17.8.1 前台页面的Header 566
17.8.2 用户注册 568
17.8.3 用户登录 571
17.8.4 浏览商品 573
17.8.5 购物车 580
17.8.6 订单 587
17.9 系统部署和调试 587
17.10 小结 589
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《行走中国丛书 神性弥漫的行走 沿着香格里拉疆域的诗性笔记》(中国)海男 2019
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017