内容简介
第1篇 基础篇
第1章 Eclipse概述
1.1 Eclipse简介
1.2 Eclipse的发展
1.3 Eclipse的平台体系结构
1.3.1 Eclipse的工作机制
1.3.2 Eclipse的工作台
1.3.3 SWT/JFace
1.3.4 Eclipse的工作空间
1.3.5 团队协作
1.3.6 帮助系统
1.3.7 调试系统
1.3.8 平台运行时
1.4 Eclipse、JBuilder
第2章 Eclipse开发环境搭建
2.1 JDK的安装与配置
2.1.1 JDK的安装
2.1.2 JDK的环境配置
2.2 Eclipse的安装与启动
2.2.1 安装Eclipse
2.2.2 安装Eclipse多国语言包
2.2.3 启动Eclipse
2.3 Eclipse插件的安装
2.3.1 利用复制方法安装插件
2.3.2 使用Link方法安装插件
2.3.3 利用联网方法安装插件
2.3.4 查看已安装的插件
2.3.5 常用的插件资源
2.4 一个简单的Java程序
2.4.1 新建一个Java程序
2.4.2 运行Java程序
第3章 Eclipse工作台
3.1 Eclipse工作台概述
3.2 透视图
3.2.1 透视图概述
3.2.2 打开透视图
3.2.3 设置默认的透视图
3.2.4 透视图之间的切换
3.2.5 定制透视图
3.2.6 复位透视图
3.2.7 保存和删除透视图
3.3 视图
3.3.1 视图概述
3.3.2 打开视图
3.3.3 移动和停放视图
3.3.4 视图的拆离
3.3.5 快速视图
3.3.6 视图的两个快捷菜单
3.3.7 视图间的切换
3.4 编辑器
3.4.1 编辑器概述
3.4.2 打开编辑器
3.4.3 编辑器的切换
3.4.4 平铺编辑器
3.4.5 设置与文件类型关联的编辑器
3.5 Eclipse的帮助系统
3.5.1 帮助
3.5.2 搜索
3.5.3 上下文相关帮助
3.5.4 帮助视图
3.6 Eclipse的菜单和工具栏
3.6.1 Eclipse的菜单
3.6.2 Eclipse的工具栏
3.7 资源管理
3.7.1 资源概述
3.7.2 浏览资源
3.7.3 查找资源
3.7.4 导入/导出资源
3.7.5 删除资源
3.7.6 比较资源
3.7.7 将文件替换为历史记录
3.7.8 从历史记录中复原已删除的资源
3.8 任务视图
3.8.1 任务视图
3.8.2 创建无关联任务
3.8.3 创建相关联任务
3.8.4 删除任务
3.8.5 过滤任务
3.9 书签
3.9.1 为整个文件创建书签
3.9.2 在文件内创建书签
3.9.3 删除书签
第4章 Eclipse中的JDT
4.1 验证JRE安装和类路径变量
4.2 JDT相关视图
4.2.1 包资源管理器视图
4.2.2 层次结构视图
4.2.3 大纲视图
4.2.4 Java浏览透视图
4.3 Java编辑器
4.3.1 打开Java编辑器
4.3.2 使用内容辅助功能
4.3.3 使用快速修正功能
4.3.4 快速辅助功能
4.3.5 导入语句
4.3.6 代码模板
4.3.7 生成Javadoc文档
4.3.8 问题代码标识
4.4 JDT搜索
4.4.1 使用搜索对话框执行Java搜索
4.4.2 使用弹出菜单执行Java搜索
4.5 重构支持
4.5.1 重命名Java元素
4.5.2 移动Java元素
4.5.3 复制Java元素
4.6 Java构建器
4.6.1 构建类路径
4.6.2 构建Java程序
4.7 编写Java程序
4.7.1 新建Java项目
4.7.2 新建Java类
4.7.3 导入Java类
4.7.4 编写Java代码
4.7.5 导入外部Java程序
4.7.6 运行程序
4.7.7 导出Java项目
4.7.8 保存并关闭Java项目
第5章 Eclipse中的程序调试
5.1 调试透视图
5.1.1 调试视图
5.1.2 变量视图
5.1.3 断点视图
5.1.4 程序编辑器
5.1.5 大纲视图
5.2 常规调试技术
5.2.1 本地调试
5.2.2 断点
5.2.3 控制并检查程序的执行
5.3 高级调试技术
5.3.1 表达式的计算和显示
5.3.2 查看和修改变量的值
5.3.3 远程调试
5.3.4 代码片段编辑测试窗
5.4 热代码替换
第2篇 高级应用篇
第6章 Eclipse中CVS的应用
6.1 本地版本控制
6.1.1 比较操作
6.1.2 本地历史记录
6.2 CVS概述
6.3 CVS的工作原理
6.4 安装和配置CVS服务器
6.4.1 安装CVS服务器
6.4.2 配置CVS服务器
6.5 CVS客户端的配置
6.6 应用CVS协同开发的工作流程
6.6.1 启动新项目
6.6.2 向资源库提交文件
6.6.3 标记资源库版本
6.6.4 从CVS资源库检出项目和模块
第7章 Junit在Eclipse中的应用
7.1 软件测试基础
7.1.1 测试的概念
7.1.2 软件测试的目的
7.1.3 软件测试的原则
7.1.4 软件测试的种类
7.1.5 单元测试
7.2 JUnit概述
7.3 Eclipse中JUnit的设置
7.4 在Eclipse中使用JUnit进行测试
7.4.1 创建测试用例
7.4.2 创建测试套件
第8章 Ant在Eclipse中的应用
8.1 Ant简介
8.2 Ant安装和配置
8.2.1 安装Ant
8.2.2 配置Ant环境变量
8.2.3 Ant命令语法
8.3 Ant构建文件
8.3.1 Project(项目)
8.3.2 Target(目标)
8.3.3 Task(任务)
8.4 在Eclipse中使用Ant
8.4.1 创建工程
8.4.2 创建build.xml文件
8.4.3 使用Ant构建器
8.4.4 使用其他版本的Ant
8.4.5 Ant视图
8.5 在Eclipse以外使用Ant构建项目
第9章 Eclipse中数据库的应用
9.1 基于MySQL的数据库应用开发
9.1.1 MySQL数据库简介
9.1.2 MySQL的安装与配置
9.1.3 MySQL中的基本操作
9.1.4 MySQL图形化管理工具的下载与安装
9.1.5 MySQL Administrator的基本操作
9.1.6 MySQL Query Browser的基本操作
9.2 基于SQL Server的数据库应用开发
9.2.1 SQL Server的安装
9.2.2 SQL Server企业管理器及查询分析器简介
9.3 SQL Explorer数据库访问插件
9.3.1 SQL Explorer简介
9.3.2 SQL Explorer插件的下载与安装
9.3.3 利用SQL Explorer插件操作SQL Server数据库
9.3.4 利用SQL Explorer插件操作MySQL数据库
9.4 数据库连接
9.4.1 JDBC简介
9.4.2 JDBC驱动的类型
9.4.3 JDBC的使用过程
9.4.4 常用数据库的连接方法
9.4.5 利用JDBC连接MySQL数据库
9.4.6 利用JDBC-ODBC连接SQLServer数据库
第10章 使用Eclipse开发JSP程序
10.1 Web服务器
10.1.1 Tomcat简介
10.1.2 安装Tomcat服务器
10.2 在Eclipse中搭建JSP开发环境
10.2.1 Lomboz插件下载安装
10.2.2 Lomboz的环境配置
10.3 JSP程序开发
10.3.1 用户登录
10.3.2 利用JavaBean分页显示数据
10.3.3 利用Servlet输出HTML网页
第11章 Struts应用
11.1 Struts框架概述
11.1.1 MVC模式
11.1.2 Struts框架简介
11.1.3 Struts框架的工作流程
11.2 在Eclipse中构建Struts开发环境
11.2.1 下载Struts文件
11.2.2 开发一个简单的Struts程序
11.2.3 导入标签库描述文件的另一种方法
11.2.4 struts-config.xml文件
11.3 应用Eclipse开发Struts项目
第12章 Hibernate应用
12.1 Hibernate简介
12.2 Hibernate配置文件
12.3 创建数据库
12.4 持久化类和映射文件
12.4.1 创建持久化类
12.4.2 创建映射文件
12.4.3 映射文件解析
12.5 Hibernate的初始化
12.6 Hibernate及插件的下载与配置
12.6.1 Hibernate的下载与配置
12.6.2 HibernateSynchronizer插件的下载与配置
12.7 在Eclipse中开发Hibernate应用
12.7.1 建立Eclipse工程
12.7.2 引入Hibernate包和数据库驱动包
12.7.3 生成Hibernate配置文件
12.7.4 生成映射文件和持久化类
12.7.5 编写Hibernate的初始化类
12.7.6 编写JSP
12.7.7 构建文件编译路径
12.7.8 将包引入Web工程
12.7.9 调试与运行
第13章 Spring应用
13.1 Spring简介
13.2 Spring开发环境的搭建
13.2.1 Spring的下载和安装
13.2.2 Spring IDE的下载和安装
13.3 创建Spring项目
13.3.1 创建项目
13.3.2 创建配置文件
13.3.3 创建类
13.3.4 创建JSP文件
13.3.5 使用Spring IDE管理文件
第14章 SWT/JFace开发
14.1 SWT简介
14.1.1 SWT的特性
14.1.2 SWT应用程序结构
14.2 安装SWT Designer
14.2.1 Designer下载
14.2.2 Designer安装
14.2.3 Designer激活
14.3 SWT入门实例
14.3.1 创建SWT工程
14.3.2 创建SWT应用程序
14.3.3 运行SWT应用程序
14.4 SWT常用组件
14.4.1 Label组件
14.4.2 Button组件
14.4.3 Text组件
14.4.4 Combo组件
14.4.5 List组件
14.5 SWT的事件
14.5.1 鼠标事件
14.5.2 键盘事件
14.5.3 组件选择事件
14.6 用户界面框架JFace简介
14.6.1 查看器
14.6.2 动作和添加项
14.6.3 用户界面资源
第3篇 项目实践篇
第15章 网上在线投票系统
15.1 实例运行结果
15.2 设计思路
15.2.1 系统分析
15.2.2 工作流程图
15.2.3 类的分布及功能
15.2.4 Web文件、文件夹架构及功能
15.3 技术要点
15.3.1 application活动范围
15.3.2 request活动范围
15.3.3 page活动范围
15.3.4 session活动范围
15.4 开发过程
15.4.1 数据表结构
15.4.2 安装与配置Lomboz插件
15.4.3 创建项目
15.4.4 创建类文件
15.4.5 工具类的编写
15.4.6 创建JSP页文件
15.4.7 后台管理员登录模块
15.4.8 维护投票主题模块
15.4.9 用户投票模块
15.4.10 查询投票模块
15.4.11 用户一次性投票
15.5 发布与运行
第16章 留言本
16.1 实例运行结果
16.2 设计思路
16.2.1 系统分析
16.2.2 工作流程图
16.2.3 类的分布及功能
16.2.4 Web文件、文件夹架构及功能
16.3 技术要点
16.3.1 doGet()
16.3.2 doPost()
16.3.3 doPut()
16.3.4 doDelete()
16.4 开发过程
16.4.1 数据表结构
16.4.2 创建Servlet类
16.4.3 工具类的编写
16.4.4 创建用户管理的Servlet实现类
16.4.5 用户登录设计
16.4.6 查看用户列表设计
16.4.7 添加用户信息设计
16.4.8 修改用户信息设计
16.4.9 添加留言信息模块
16.4.10 显示留言信息模块
16.4.11 回复留言模块
16.5 发布与运行
第17章 在线论坛
17.1 实例运行结果
17.2 设计与分析
17.2.1 系统分析
17.2.2 系统流程
17.2.3 文件夹及文件架构
17.2.4 Hibernate配置文件及类的分布
17.3 技术要点
17.3.1 在Struts框架下解决中文乱码
17.3.2 在Struts框架下使用Tiles框架
17.3.3 在Hibernate的一对多关联中过滤集合对象
17.4 开发过程
17.4.1 创建数据库
17.4.2 创建Eclipse工程
17.4.3 通过Hibernate插件生成Hibernate的相关文件
17.4.4 开发分页Bean
17.4.5 添加业务逻辑
17.5 发布与运行
第18章 文件的上传与下载
18.1 实例运行结果
18.2 设计思路
18.2.1 系统分析
18.2.2 工作流程图
18.2.3 类的分布及功能
18.2.4 Web文件、文件夹架构及功能
18.3 技术要点
18.3.1 文件上传
18.3.2 文件下载
18.4 开发过程
18.4.1 数据表结构
18.4.2 创建项目及首页面
18.4.3 编写数据库操作类DB
18.4.4 编写操作分配类SelectAction
18.4.5 文件上传的实现过程
18.4.6 文件下载的实现过程
18.5 发布与运行
第19章 电子商城
19.1 需求分析
19.2 系统设计
19.2.1 项目规划
19.2.2 系统功能结构图
19.3 数据库设计
19.3.1 数据表简要说明
19.3.2 主要数据表的结构
19.4 网站总体设计
19.5 技术要点
19.5.1 Tomcat连接池
19.5.2 Spring MVC框架的工作流程
19.6 系统配置
19.6.1 系统应用的插件
19.6.2 创建工程
19.6.3 配置工程
19.7 公共类的设计
19.7.1 建立Tomcat连接池
19.7.2 编写Dao公共类
19.7.3 配置数据库连接和事务管理器
19.7.4 Spring视图管理配置
19.7.5 Tiles定义文件
19.7.6 生成Hibernate实体类和映射文件
19.8 前台模块设计
19.8.1 系统架构设计
19.8.2 网站前台首页设计
19.8.3 会员管理模块设计
19.8.4 购物车模块设计
19.8.5 收银台模块设计
19.8.6 销售排行模块设计
19.9 后台模块设计
19.9.1 网站后台文件架构设计
19.9.2 后台登录模块设计
19.9.3 商品管理模块设计
19.9.4 会员管理模块设计
19.9.5 公告管理模块设计
19.10 发布与运行
附录A Java专业术语英汉对照
附录B Eclipse相关插件及工具下载网址