当前位置:首页 > 工业技术
Eclipse应用开发完全手册
Eclipse应用开发完全手册

Eclipse应用开发完全手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:明日科技,刘彬彬,马文强编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:9787115162557
  • 页数:508 页
图书介绍:本书主要以Eclipse的使用为核心,全面系统的介绍了Eclipse的一些基本的操作,以及如何在Eclipse中添加各种插件,并利用这些插件开发JSP程序。全书分为三篇,共19章。第一篇为基础篇,主要介绍环境的搭建和Eclipse中的一些基本操作,包括环境搭建、Eclipse中的工作台、JDT和Eclipse中的调试。第二篇为高级应用篇,主要介绍在Eclipse中如何应用各种常用技术,以及应用各种技术所需插件的安装和使用,主要包括Struts、Hibernate、Spring的应用以及SWT/JFace的开发等。第三篇为项目实践篇,该篇精选了4个当前应用较为广泛网络应用程序,详细介绍了如何利用Eclipse开发工具开发各种类型的网络应用程序,包括运用JavaBean开发的网上投票系统、运用Servlet开发的留言本、运用Hibernate开发的在线论坛、运用Struts开发的文件的上传和下载以及利用Spring+Hibernate+JSTL+Tiles开发的电子商城。本书附有配套光盘。光盘提供了书中所有实例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows 2003下全
《Eclipse应用开发完全手册》目录

第1篇 基础篇 3

第1章 Eclipse概述 3

1.1 Eclipse简介 3

1.2 Eclipse的发展 4

1.3 Eclipse的平台体系结构 4

1.3.1 Eclipse的工作机制 4

1.3.2 Eclipse的工作台 5

1.3.3 SWT/JFace 5

1.3.4 Eclipse的工作空间 5

1.3.5 团队协作 6

1.3.6 帮助系统 6

1.3.7 调试系统 6

1.3.8 平台运行时 6

1.4 Eclipse、JBuilder 7

第2章 Eclipse开发环境搭建 8

2.1 JDK的安装与配置 8

2.1.1 JDK的安装 8

2.1.2 JDK的环境配置 9

2.2 Eclipse的安装与启动 10

2.2.1 安装Eclipse 10

2.2.2 安装Eclipse多国语言包 10

2.2.3 启动Eclipse 10

2.3 Eclipse插件的安装 11

2.3.1 利用复制方法安装插件 11

2.3.2 使用Link方法安装插件 12

2.3.3 利用联网方法安装插件 13

2.3.4 查看已安装的插件 13

2.3.5 常用的插件资源 14

2.4 一个简单的Java程序 18

2.4.1 新建一个Java程序 18

2.4.2 运行Java程序 19

第3章 Eclipse工作台 20

3.1 Eclipse工作台概述 20

3.2 透视图 21

3.2.1 透视图概述 21

3.2.2 打开透视图 21

3.2.3 设置默认的透视图 23

3.2.4 透视图之间的切换 24

3.2.5 定制透视图 24

3.2.6 复位透视图 25

3.2.7 保存和删除透视图 25

3.3 视图 26

3.3.1 视图概述 26

3.3.2 打开视图 27

3.3.3 移动和停放视图 27

3.3.4 视图的拆离 28

3.3.5 快速视图 29

3.3.6 视图的两个快捷菜单 31

3.3.7 视图间的切换 31

3.4 编辑器 31

3.4.1 编辑器概述 31

3.4.2 打开编辑器 31

3.4.3 编辑器的切换 32

3.4.4 平铺编辑器 32

3.4.5 设置与文件类型关联的编辑器 33

3.5 Eclipse的帮助系统 34

3.5.1 帮助 34

3.5.2 搜索 34

3.5.3 上下文相关帮助 35

3.5.4 帮助视图 36

3.6 Eclipse的菜单和工具栏 37

3.6.1 Eclipse的菜单 37

3.6.2 Eclipse的工具栏 44

3.7 资源管理 45

3.7.1 资源概述 45

3.7.2 浏览资源 45

3.7.3 查找资源 47

3.7.4 导入/导出资源 47

3.7.5 删除资源 50

3.7.6 比较资源 50

3.7.7 将文件替换为历史记录 52

3.7.8 从历史记录中复原已删除的资源 53

3.8 任务视图 54

3.8.1 任务视图 54

3.8.2 创建无关联任务 54

3.8.3 创建相关联任务 55

3.8.4 删除任务 55

3.8.5 过滤任务 55

3.9 书签 56

3.9.1 为整个文件创建书签 56

3.9.2 在文件内创建书签 57

3.9.3 删除书签 57

第4章 Eclipse中的JDT 59

4.1 验证JRE安装和类路径变量 59

4.2 JDT相关视图 61

4.2.1 包资源管理器视图 61

4.2.2 层次结构视图 61

4.2.3 大纲视图 62

4.2.4 Java浏览透视图 63

4.3 Java编辑器 64

4.3.1 打开Java编辑器 64

4.3.2 使用内容辅助功能 65

4.3.3 使用快速修正功能 66

4.3.4 快速辅助功能 67

4.3.5 导入语句 69

4.3.6 代码模板 70

4.3.7 生成Javadoc文档 73

4.3.8 问题代码标识 75

4.4 JDT搜索 76

4.4.1 使用搜索对话框执行Java搜索 76

4.4.2 使用弹出菜单执行Java搜索 77

4.5 重构支持 79

4.5.1 重命名Java元素 79

4.5.2 移动Java元素 79

4.5.3 复制Java元素 80

4.6 Java构建器 80

4.6.1 构建类路径 80

4.6.2 构建Java程序 81

4.7 编写Java程序 83

4.7.1 新建Java项目 83

4.7.2 新建Java类 84

4.7.3 导入Java类 85

4.7.4 编写Java代码 87

4.7.5 导入外部Java程序 87

4.7.6 运行程序 88

4.7.7 导出Java项目 89

4.7.8 保存并关闭Java项目 90

第5章 Eclipse中的程序调试 91

5.1 调试透视图 91

5.1.1 调试视图 92

5.1.2 变量视图 92

5.1.3 断点视图 93

5.1.4 程序编辑器 95

5.1.5 大纲视图 95

5.2 常规调试技术 95

5.2.1 本地调试 95

5.2.2 断点 100

5.2.3 控制并检查程序的执行 104

5.3 高级调试技术 109

5.3.1 表达式的计算和显示 109

5.3.2 查看和修改变量的值 111

5.3.3 远程调试 111

5.3.4 代码片段编辑测试窗 112

5.4 热代码替换 113

第2篇 高级应用篇 117

第6章 Eclipse中CVS的应用 117

6.1 本地版本控制 117

6.1.1 比较操作 118

6.1.2 本地历史记录 118

6.2 CVS概述 119

6.3 CVS的工作原理 119

6.4 安装和配置CVS服务器 120

6.4.1 安装CVS服务器 120

6.4.2 配置CVS服务器 121

6.5 CVS客户端的配置 124

6.6 应用CVS协同开发的工作流程 126

6.6.1 启动新项目 126

6.6.2 向资源库提交文件 129

6.6.3 标记资源库版本 131

6.6.4 从CVS资源库检出项目和模块 132

第7章 Junit在Eclipse中的应用 135

7.1 软件测试基础 135

7.1.1 测试的概念 135

7.1.2 软件测试的目的 136

7.1.3 软件测试的原则 136

7.1.4 软件测试的种类 136

7.1.5 单元测试 136

7.2 JUnit概述 137

7.3 Eclipse中JUnit的设置 137

7.4 在Eclipse中使用JUnit进行测试 139

7.4.1 创建测试用例 139

7.4.2 创建测试套件 147

第8章 Ant在Eclipse中的应用 152

8.1 Ant简介 152

8.2 Ant安装和配置 153

8.2.1 安装Ant 153

8.2.2 配置Ant环境变量 153

8.2.3 Ant命令语法 153

8.3 Ant构建文件 155

8.3.1 Project(项目) 155

8.3.2 Target(目标) 155

8.3.3 Task(任务) 156

8.4 在Eclipse中使用Ant 156

8.4.1 创建工程 156

8.4.2 创建build.xml文件 156

8.4.3 使用Ant构建器 158

8.4.4 使用其他版本的Ant 160

8.4.5 Ant视图 162

8.5 在Eclipse以外使用Ant构建项目 163

第9章 Eclipse中数据库的应用 164

9.1 基于MySQL的数据库应用开发 164

9.1.1 MySQL数据库简介 164

9.1.2 MySQL的安装与配置 165

9.1.3 MySQL中的基本操作 168

9.1.4 MySQL图形化管理工具的下载与安装 170

9.1.5 MySQL Administrator的基本操作 171

9.1.6 MySQL Query Browser的基本操作 178

9.2 基于SQL Server的数据库应用开发 179

9.2.1 SQL Server的安装 179

9.2.2 SQL Server企业管理器及查询分析器简介 183

9.3 SQL Explorer数据库访问插件 186

9.3.1 SQL Explorer简介 186

9.3.2 SQL Explorer插件的下载与安装 186

9.3.3 利用SQL Explorer插件操作SQL Server数据库 187

9.3.4 利用SQL Explorer插件操作MySQL数据库 190

9.4 数据库连接 192

9.4.1 JDBC简介 192

9.4.2 JDBC驱动的类型 192

9.4.3 JDBC的使用过程 193

9.4.4 常用数据库的连接方法 194

9.4.5 利用JDBC连接MySQL数据库 196

9.4.6 利用JDBC-ODBC连接SQLServer数据库 198

第10章 使用Eclipse开发JSP程序 204

10.1 Web服务器 204

10.1.1 Tomcat简介 204

10.1.2 安装Tomcat服务器 204

10.2 在Eclipse中搭建JSP开发环境 207

10.2.1 Lomboz插件下载安装 207

10.2.2 Lomboz的环境配置 207

10.3 JSP程序开发 209

10.3.1 用户登录 209

10.3.2 利用JavaBean分页显示数据 220

10.3.3 利用Servlet输出HTML网页 225

第11章 Struts应用 230

11.1 Struts框架概述 230

11.1.1 MVC模式 231

11.1.2 Struts框架简介 231

11.1.3 Struts框架的工作流程 232

11.2 在Eclipse中构建Struts开发环境 233

11.2.1 下载Struts文件 233

11.2.2 开发一个简单的Struts程序 234

11.2.3 导入标签库描述文件的另一种方法 241

11.2.4 struts-config.xml文件 242

11.3 应用Eclipse开发Struts项目 245

第12章 Hibernate应用 257

12.1 Hibernate简介 257

12.2 Hibernate配置文件 258

12.3 创建数据库 259

12.4 持久化类和映射文件 260

12.4.1 创建持久化类 260

12.4.2 创建映射文件 263

12.4.3 映射文件解析 265

12.5 Hibernate的初始化 267

12.6 Hibernate及插件的下载与配置 268

12.6.1 Hibernate的下载与配置 268

12.6.2 HibernateSynchronizer插件的下载与配置 271

12.7 在Eclipse中开发Hibernate应用 273

12.7.1 建立Eclipse工程 273

12.7.2 引入Hibernate包和数据库驱动包 275

12.7.3 生成Hibernate配置文件 277

12.7.4 生成映射文件和持久化类 279

12.7.5 编写Hibernate的初始化类 281

12.7.6 编写JSP 281

12.7.7 构建文件编译路径 282

12.7.8 将包引入Web工程 283

12.7.9 调试与运行 283

第13章 Spring应用 287

13.1 Spring简介 287

13.2 Spring开发环境的搭建 288

13.2.1 Spring的下载和安装 288

13.2.2 Spring IDE的下载和安装 290

13.3 创建Spring项目 293

13.3.1 创建项目 293

13.3.2 创建配置文件 297

13.3.3 创建类 300

13.3.4 创建JSP文件 303

13.3.5 使用Spring IDE管理文件 305

第14章 SWT/JFace开发 312

14.1 SWT简介 312

14.1.1 SWT的特性 313

14.1.2 SWT应用程序结构 313

14.2 安装SWT Designer 313

14.2.1 Designer下载 313

14.2.2 Designer安装 314

14.2.3 Designer激活 318

14.3 SWT入门实例 318

14.3.1 创建SWT工程 318

14.3.2 创建SWT应用程序 319

14.3.3 运行SWT应用程序 321

14.4 SWT常用组件 322

14.4.1 Label组件 322

14.4.2 Button组件 323

14.4.3 Text组件 325

14.4.4 Combo组件 327

14.4.5 List组件 328

14.5 SWT的事件 330

14.5.1 鼠标事件 331

14.5.2 键盘事件 331

14.5.3 组件选择事件 332

14.6 用户界面框架JFace简介 332

14.6.1 查看器 332

14.6.2 动作和添加项 333

14.6.3 用户界面资源 334

第3篇 项目实践篇 337

第15章 网上在线投票系统 337

15.1 实例运行结果 338

15.2 设计思路 338

15.2.1 系统分析 338

15.2.2 工作流程图 338

15.2.3 类的分布及功能 339

15.2.4 Web文件、文件夹架构及功能 339

15.3 技术要点 340

15.3.1 application活动范围 340

15.3.2 request活动范围 340

15.3.3 page活动范围 341

15.3.4 session活动范围 341

15.4 开发过程 341

15.4.1 数据表结构 341

15.4.2 安装与配置Lomboz插件 342

15.4.3 创建项目 342

15.4.4 创建类文件 344

15.4.5 工具类的编写 345

15.4.6 创建JSP页文件 348

15.4.7 后台管理员登录模块 348

15.4.8 维护投票主题模块 350

15.4.9 用户投票模块 357

15.4.10 查询投票模块 359

15.4.11 用户一次性投票 361

15.5 发布与运行 361

第16章 留言本 362

16.1 实例运行结果 363

16.2 设计思路 363

16.2.1 系统分析 363

16.2.2 工作流程图 363

16.2.3 类的分布及功能 364

16.2.4 Web文件、文件夹架构及功能 364

16.3 技术要点 364

16.3.1 doGet() 364

16.3.2 doPost() 365

16.3.3 doPut() 365

16.3.4 doDelete() 365

16.4 开发过程 365

16.4.1 数据表结构 365

16.4.2 创建Servlet类 366

16.4.3 工具类的编写 368

16.4.4 创建用户管理的Servlet实现类 369

16.4.5 用户登录设计 370

16.4.6 查看用户列表设计 373

16.4.7 添加用户信息设计 375

16.4.8 修改用户信息设计 378

16.4.9 添加留言信息模块 380

16.4.10 显示留言信息模块 383

16.4.11 回复留言模块 384

16.5 发布与运行 386

第17章 在线论坛 387

17.1 实例运行结果 388

17.2 设计与分析 388

17.2.1 系统分析 388

17.2.2 系统流程 388

17.2.3 文件夹及文件架构 389

17.2.4 Hibernate配置文件及类的分布 390

17.3 技术要点 390

17.3.1 在Struts框架下解决中文乱码 390

17.3.2 在Struts框架下使用Tiles框架 391

17.3.3 在Hibernate的一对多关联中过滤集合对象 392

17.4 开发过程 393

17.4.1 创建数据库 393

17.4.2 创建Eclipse工程 394

17.4.3 通过Hibernate插件生成Hibernate的相关文件 395

17.4.4 开发分页Bean 400

17.4.5 添加业务逻辑 402

17.5 发布与运行 413

第18章 文件的上传与下载 414

18.1 实例运行结果 415

18.2 设计思路 415

18.2.1 系统分析 415

18.2.2 工作流程图 415

18.2.3 类的分布及功能 416

18.2.4 Web文件、文件夹架构及功能 416

18.3 技术要点 417

18.3.1 文件上传 417

18.3.2 文件下载 417

18.4 开发过程 418

18.4.1 数据表结构 418

18.4.2 创建项目及首页面 418

18.4.3 编写数据库操作类DB 419

18.4.4 编写操作分配类SelectAction 422

18.4.5 文件上传的实现过程 423

18.4.6 文件下载的实现过程 427

18.5 发布与运行 429

第19章 电子商城 430

19.1 需求分析 431

19.2 系统设计 431

19.2.1 项目规划 431

19.2.2 系统功能结构图 431

19.3 数据库设计 432

19.3.1 数据表简要说明 432

19.3.2 主要数据表的结构 432

19.4 网站总体设计 435

19.5 技术要点 436

19.5.1 Tomcat连接池 436

19.5.2 Spring MVC框架的工作流程 436

19.6 系统配置 437

19.6.1 系统应用的插件 437

19.6.2 创建工程 437

19.6.3 配置工程 439

19.7 公共类的设计 443

19.7.1 建立Tomcat连接池 443

19.7.2 编写Dao公共类 444

19.7.3 配置数据库连接和事务管理器 445

19.7.4 Spring视图管理配置 447

19.7.5 Tiles定义文件 448

19.7.6 生成Hibernate实体类和映射文件 451

19.8 前台模块设计 453

19.8.1 系统架构设计 453

19.8.2 网站前台首页设计 454

19.8.3 会员管理模块设计 458

19.8.4 购物车模块设计 468

19.8.5 收银台模块设计 473

19.8.6 销售排行模块设计 479

19.9 后台模块设计 482

19.9.1 网站后台文件架构设计 482

19.9.2 后台登录模块设计 482

19.9.3 商品管理模块设计 485

19.9.4 会员管理模块设计 495

19.9.5 公告管理模块设计 500

19.10 发布与运行 504

附录A Java专业术语英汉对照 505

附录B Eclipse相关插件及工具下载网址 508

相关图书
作者其它书籍
返回顶部