第一篇 Eclipse Java开发
第1章 Eclipse概述及环境搭配
1.1 Eclipse简介
1.1.1 Eclipse的由来和发展
1.1.2 Eclipse体系结构
1.2 Eclipse和其他常用IDE的比较
1.2.1 Eclipse和NetBeans的比较
1.2.2 Eclipse和JBuilder的比较
1.2.3 和其他IDE的比较
1.2.4 为什么选择Eclipse
1.3 Eclipse的安装
1.3.1 安装JDK
1.3.2 设置JDK环境变量
1.3.3 安装Eclipse
1.3.4 安装Eclipse多国语言包
1.4 体验Java项目开发便捷
1.4.1 新建Java项目
1.4.2 在Eclipse中编写代码
1.4.3 代码调试
1.5 小结
第2章 Eclipse工作台
2.1 Eclipse界面简介
2.1.1 界面组成
2.1.2 视图和编辑器
2.1.3 导航器视图
2.1.4 观察窗口
2.1.5 编辑窗口
2.1.6 标签
2.1.7 任务及任务视
2.1.8 搜索及搜索视图
2.2 透视图
2.2.1 资源透视图
2.2.2 Java透视图
2.2.3 Java浏览透视图
2.2.4 Java层次结构透视图
2.3 资源管理器
2.3.1 资源与工作台
2.3.2 对资源进行操作
2.3.3 浏览和查找资源
2.3.4 导入/导出资源
2.4 定制工作台
2.4.1 定制工具栏
2.4.2 定制键绑定
2.4.3 更改字体和颜色
2.4.4 更改选项卡的位置
2.5 小结
第3章 Java代码编写
3.1 Java代码编写支持
3.1.1 Eclipse JDT概述
3.1.2 Java项目
3.1.3 Java构建器
3.1.4 Java透视图
3.2 Java编辑器
3.2.1 打开Java编辑器
3.2.2 使用内容辅助功能编程
3.2.3 快速修正功能
3.2.4 管理导入语句
3.2.5 创建和查看JavaDoc文档
3.2.6 使用本地历史记录
3.2.7 标识代码指示符
3.3 代码编写提示
3.3.1 Java代码编写提示
3.3.2 过滤代码提示列表
3.3.3 使用自动激活
3.4 使用模板编程
3.4.1 使用JDT预定义模板
3.4.2 编写自己的模板
3.5 自动生成注释
3.5.1 Java代码注释规范
3.5.2 设置预定义注释
3.6 代码格式化
3.6.1 Java代码标准格式规范
3.6.2 对代码进行格式化
3.6.3 修改代码格式预定义
3.7 小结
第4章 Java代码编译与调试
4.1 Eclipse编译与调试
4.1.1 Eclipse编译原理
4.1.2 Eclipse调试透视图
4.2 Eclipse代码编译
4.2.1 编译器设置
4.2.2 编译偏好设置
4.2.3 消除自动构建
4.2.4 不能自动构建的问题
4.3 运行程序
4.3.1 运行Java程序
4.3.2 运行Java Apple
4.3.3 创建Java应用程序配置
4.3.4 重新启动程序码运行
4.4 Eclipse调试方法
4.4.1 调试参数设置
4.4.2 调试步骤控制
4.4.3 添加断点
4.4.4 设置变量值
4.4.5 变量监控
4.5 本地调试
4.6 远程调试
4.7 小结
第二篇 Eclipse Web开发
第5章 Eclipse下Web环境搭建
5.1 概述
5.1.1 Web开发环境需求
5.1.2 Lomboz插件简介
5.1.3 MyEclipse插件简介
5.2 Tomcat的安装与配置
5.2.1 下载Tomcat
5.2.2 安装Tomcat服务器
5.2.3 启动与测试Tomcat服务器
5.2.4 Tomcat目录结构
5.2.5 配置Tomcat服务器
5.2.6 server.xml配置文件
5.2.7 Web应用的虚拟路径配置
5.2.8 web.xml配置文件
5.3 MySQL数据库安装和配置
5.3.1 下载与安装MySQL
5.3.2 配置MySQL
5.4 MyEclipse安装与配置
5.4.1 安装MyEclipse
5.4.2 将Tomcat服务器与MyEclipse绑定
5.4.3 在Eclipse中启动Tomcat服务器
5.5 小结
第6章 Eclipse中开发JSP
6.1 Eclipse中创建Web工程
6.1.1 新建工程向导
6.1.2 Web工程目录结构
6.1.3 Eclipse中添加类库
6.2 新建Servlet
6.2.1 Servlet简介
6.2.2 使用向导新建Servlet
6.2.3 生成的Servlet代码结构
6.2.4 部署服务器
6.2.5 测试Servle
6.3 新建JSP页面
6.3.1 JSP简介
6.3.2 使用向导新建JSP页面
6.3.3 Eclipse中编辑JSP页面
6.3.4 JSP执行过程
6.3.5 添加表单Form元素
6.3.6 编写处理页面Check.jsp
6.3.7 编写Servlet来处理表单
6.4 连接数据库
6.4.1 JDBC简介
6.4.2 Eclipse中添加MySQL数据库驱动
6.4.3 数据库设计
6.4.4 Eclipse中连接数据库
6.4.5 数据库访问类设计
6.5 Eclipse中调试JSP和Servlet
6.5.1 调试环境配置
6.5.2 调试JSP页面
6.5.3 调试Servlet文件
6.6 小结
第7章 Eclipse中开发Struts
7.1 MyEclipse对Struts的支持
7.2 Eclipse中创建Struts工程
7.2.1 新建Struts工程向导
7.2.2 Struts项目结构
7.2.3 查看web.xml和struts-config.xml文件
7.3 建立Struts核心组件
7.3.1 创建JSP页面
7.3.2 创建ActionForm
7.3.3 创建Action
7.3.4 创建Forward
7.3.5 查看struts-config.xml文件
7.4 在Eclipse中编辑JSP页面
7.4.1 Struts标签输入支持
7.5 Struts表单验证支持
7.5.1 添加验证支持配置
7.5.2 添加页面输入验证
7.6 Eclipse中调试Struts
7.6.1 部署Struts项目
7.6.2 在Action和ActionForm中设置断点
7.6.3 运行入口页面
7.6.4 监控ActionForm接收表单数据
7.6.5 监控Action处理请求
7.7 小结
第8章 Eclipse中开发Hibernate
8.1 MyEclipse对Hibernate的支持
8.1.1 Hibernate Config编辑器
8.1.2 自动生成Hibernate Factory管理
8.1.3 自动生成映射文件
8.2 Eclipse中开发Hibernate
8.2.1 对已有Web项目添加Hibernate支持
8.2.2 Hibernate项目结构
8.2.3 配置hibernate.cfg.xml文件
8.2.4 创建映射文件
8.3 Hibernate项目设计与实现
8.3.1 设计DAO层结构
8.3.2 编写DAO Hibernate实现
8.3.3 编写Service业务处理
8.3.4 编写JSP页面与Servlet
8.4 Eclipse中调试Hibernate
8.4.1 编写Log4j日志配置文件
8.4.2 部署Hibernate项目
8.4.3 运行测试代码
8.4.4 设置断点
8.4.5 监控映射对象变量
8.5 小结
第9章 Eclipse开发Spring
9.1 Spring框架分析
9.1.1 Spring框架概要
9.1.2 Spring包结构
9.2 MyEclipse对Spring的支持
9.2.1 自动生成applicationContext.xml配置文件
9.2.2 对ORM自动支持
9.3 Eclipse中开发Spring
9.3.1 对已有Web项目添加Spring支持
9.3.2 Spring项目结构
9.3.3 applicationContext.xml配置文件
9.4 Spring IoC
9.4.1 Spring bean装配原理
9.4.2 Eclipse中实现bean装配
9.5 创建Spring ORM
9.5.1 Spring ORM对Hibernate的支持
9.5.2 为Spring项目添加Hibernate支持
9.5.3 创建pojo映射
9.5.4 使用HibernateTemplate
9.5.5 调试Spring ORM
9.6 创建Spring MVC
9.6.1 Spring MVC介绍
9.6.2 Spring MVC基本配置
9.6.3 创建JSP页面
9.6.4 编写Spring Controller
9.6.5 修改Spring MVC配置文件
9.6.6 返回结果
9.6.7 项目部署与演示
9.7 小结
第10章 Eclipse开发AJAX程序
10.1 AJAX简介
10.1.1 AJAX基础
10.1.2 AJAX框架和库
10.1.3 AJAX与Java EE
10.2 ATF对AJAX的支持
10.2.1 ATF简介
10.2.2 配置ATF开发环境
10.3 使用ATF开发Dojo程序
10.3.1 创建项目
10.3.2 新建应用程序
10.3.3 添加代码
10.3.4 运行Dojo程序
10.3.5 Mozilla透视图
10.4 编辑和调试JavaScript代码
10.4.1 JavaScript编辑器
10.4.2 JavaScript调试器
10.5 ATF对Rico、Zimbra和Script.aculo.us的支持
10.6 使用AJAX Personality集成其他AJAX工具
10.7 小结
第三篇 Eclipse高级开发
第11章 项目的打包和发行
11.1 应用程序项目打包与发行
11.1.1 打包的具体步骤
11.1.2 其他得到JAR包的方式
11.1.3 使用第三方插件对项目打包
11.1.4 让用户电脑不必安装JRE环境
11.1.5 更进一步的完善
11.2 Web项目打包与发行
11.2.1 Web项目打包
11.2.2 Tomcat服务器中发行Web项目
11.3 小结
第12章 使用CVS进行协同开发
12.1 版本控制协同开发和CVS
12.1.1 版本控制
12.1.2 常用版本控制软件
12.1.3 Eclipse对CVS的集成支持
12.2 CVS服务器端的安装和配置
12.2.1 CVS服务器的安装
12.2.2 CVS服务器的配置
12.3 CVS客户端的配置
12.3.1 Eclipse连接CVS服务器
12.3.2 Eclipse项目提交到CVS
12.3.3 Eclipse共享项目的视图
12.3.4 CVS项目导出到Eclipse
12.4 文件提交与更新
12.4.1 文件提交
12.4.2 文件更新
12.5 打包版本与分支操作
12.5.1 CVS打包版本
12.5.2 恢复历史版本
12.5.3 分支操作
12.6 小结
第13章 使用JUnit进行代码测试
13.1 JUnit简介
13.1.1 常用的单元测试方法
13.1.2 使用JUnit的好处
13.2 安装JUnit单元测试插件
13.2.1 安装JUnit包
13.2.2 配置JUnit选项
13.3 Eclipse中进行单元测试
13.3.1 使用辅助工具编写生成用例
13.3.2 编写测试用例
13.3.3 运行测试用例
13.3.4 查看结果
13.3.5 测试用例中调试代码
13.4 使用DBUnit测试数据库
13.5 小结
第14章 使用Ant支持
14.1 Ant简介
14.2 Ant安装和配置
14.2.1 安装Ant
14.2.2 配置Ant环境变量
14.2.3 Ant的依赖库
14.2.4 运行Ant
14.3 build.xml构建文件的主要语法
14.4 使用Ant插件
14.4.1 创建Ant构建文件
14.4.2 编辑Ant构建文件
14.4.3 在Ant视图中运行构建文件
14.5 使用“外部工具”保存和重用Ant选项
14.6 调试Ant构建文件
14.7 用Ant来打包
14.8 使用Ant构建文件作为项目构建器
14.9 Ant和JUnit结合进行单元测试
14.10 小结
第四篇 Eclipse开发实例
第15章 在线访问统计系统
15.1 功能分析
15.2 数据库设计
15.3 Web项目创建与项目实现分析
15.3.1 Web项目创建
15.3.2 项目实现分析
15.4 记录客户访问
15.4.1 客户端信息获取技术
15.4.2 访问页面实现
15.5 生成统计分析结果
15.5.1 JFreeChart简介
15.5.2 统计结果设计思路
15.5.3 访问浏览器类型统计
15.5.4 访问时间分布统计
15.5.5 访问页面统计
15.6 小结
第16章 在线信息发布系统
16.1 总体描述与功能分析
16.1.1 总体描述
16.1.2 功能分析
16.2 数据库设计与实现
16.2.1 数据库需求分析
16.2.2 数据库逻辑设计
16.3 框架设计
16.3.1 Struts实现MVC
16.3.2 Model层设计
16.4 框架结构与Web项目配置
16.4.1 总体框架结构
16.4.2 Web项目建立与目录结构设计
16.4.3 Struts和Hibernate配置
16.5 功能实现
16.5.1 解决中文乱码问题
16.5.2 新闻发布功能
16.5.3 新闻浏览功能
16.5.4 新闻评论功能
16.5.5 新闻搜索功能
16.5.6 功能回顾与整合
16.6 系统部署与发布
16.7 小结
第17章 在线音乐商店系统
17.1 需求分析及总体设计
17.2 系统结构设计
17.3 数据库设计及实现
17.4 Hibernate持久层
17.4.1 设计持久化对象(PO)
17.4.2 创建持久化对象
17.4.3 映射持久化对象
17.5 实现DAO层
17.5.1 DAO组件的定义
17.5.2 实现DAO组件
17.5.3 部署DAO层
17.6 实现Service层
17.6.1 Service组件的设计
17.6.2 Service组件的实现
17.7 实现后台管理(MVC层)
17.7.1 产品目录管理
17.7.2 产品管理
17.7.3 订单管理
17.8 实现系统前台(MVC层)
17.8.1 前台页面的Header
17.8.2 用户注册
17.8.3 用户登录
17.8.4 浏览商品
17.8.5 购物车
17.8.6 订单
17.9 系统部署和调试
17.10 小结
· · · · · · (
收起)