微信扫一扫,移动浏览光盘
简介
本书的主要内容是介绍如何使用Eclipse进行Java开发和Java Web开发及Eclipse使用的一些常用技巧,内容包括Eclipse环境和平台体系结构,Eclipse的工作台使用,如何进行Java开发和调试、编译,如何进行JSP及Struts等Java Web开发和一些Eclipse的高级专题。内容主要分为四部分,第一部分介绍Eclipse的环境、平台体系结构和Eclipse 集成开发环境,及在Eclipse中如何进行Java开发,详细讲述Java代码的编写及Java代码的编译和调试;第二部分介绍在Eclipse中如何进行Java Web开发,主要讲述MyEclipse、WTP等插件的使用,讲述如何进行JSP、Struts、Hibernate、Spring、Ajax的开发和编译;第三部分介绍Ant,CVS及JUnit等高级内容;第四部分是介绍基于Eclipse开发的三个实例,详细讲述了Eclipse的开发过程。
本书循序渐进地介绍Eclipse如何开发Java和Java Web程序,非常适合于Java和JSP初学者,及正在从事Java和JSP及Struts开发的程序员,Eclipse是目前Java和JSP开发的最流行和最高效工具,使用Eclipse不但能带来快捷高效的程序编写便利,而且Eclipse的爽心悦目的代码编写环境会使得程序编写工作变得更富有趣味。
目录
第一篇 Eclipse Java开发
第1章 Eclipse概述及环境搭配 ...........01
1.1 Eclipse简介 ..........................02
1.1.1 Eclipse的由来和发展 .................02
1.1.2 Eclipse体系结构 .....................02
1.2 Eclipse和其他常用IDE的比较 ...........04
1.2.1 Eclipse和NetBeans的比较 ..............05
1.2.2 Eclipse和JBuilder的比较 ...............06
1.2.3 和其他IDE的比较 ...................06
1.2.4 为什么选择Eclipse ...................08
1.3 Eclipse的安装 ........................08
1.3.1 安装JDK ..........................09
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开发
第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 查看web.xml和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高级开发
第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开发实例
第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
第1章 Eclipse概述及环境搭配 ...........01
1.1 Eclipse简介 ..........................02
1.1.1 Eclipse的由来和发展 .................02
1.1.2 Eclipse体系结构 .....................02
1.2 Eclipse和其他常用IDE的比较 ...........04
1.2.1 Eclipse和NetBeans的比较 ..............05
1.2.2 Eclipse和JBuilder的比较 ...............06
1.2.3 和其他IDE的比较 ...................06
1.2.4 为什么选择Eclipse ...................08
1.3 Eclipse的安装 ........................08
1.3.1 安装JDK ..........................09
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开发
第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 查看web.xml和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高级开发
第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开发实例
第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
Eclipse开发学习笔记
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!