Java Web设计实用教程 基于Eclipse环境的应用开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孔昊主编;卢霞副主编;赵锡英主审
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111372981
- 页数:274 页
第1章 Eclipse概述及安装 1
1.1 认识Eclipse 1
1.1.1 Eclipse的历史 1
1.1.2 Eclipse的体系结构及插件机制 2
1.2 安装Eclipse 5
1.3 安装Eclipse语言包 9
1.4 小结 11
1.5 实训 12
第2章 Eclipse的集成开发环境 16
2.1 Eclipse界面 16
2.2 常用视图 17
2.2.1 视图操作 17
2.2.2 几种常见视图 18
2.3 透视图 23
2.3.1 编辑器 23
2.3.2 Java透视图 25
2.3.3 资源透视图 25
2.3.4 Java浏览透视图 26
2.3.5 Java类型层次结构透视图 26
2.3.6 调试透视图 28
2.4 Java程序编写 29
2.4.1 创建Java项目 30
2.4.2 创建Java类 31
2.4.3 Java编辑器 32
2.5 编译和运行 35
2.5.1 Java构建器 35
2.5.2 代码编译 35
2.5.3 代码运行 40
2.6 Java代码调试 43
2.6.1 调试参数的设置 43
2.6.2 调试代码 44
2.7 小结 48
2.8 实训 48
第3章 Eclipse中搭建Web开发环境 52
3.1 Eclipse中Web开发环境的分析 52
3.2 应用服务器Tomcat的安装与配置 53
3.2.1 Tomcat简介 54
3.2.2 Tomcat的安装与配置 54
3.3 MyEclipse插件的安装与配置 57
3.4 数据库的安装与配置 60
3.4.1 MySQL与Navicat MySQL简介 60
3.4.2 MySQL与Navicat MySQL的安装与配置 61
3.5 小结 65
3.6 实训 65
第4章 Eclipse中开发Web项目 67
4.1 Eclipse中创建Web工程 67
4.1.1 一个Web工程的创建 67
4.1.2 Web工程的部署 71
4.1.3 完成用户登录功能 73
4.2 建立Servlet处理方式 77
4.2.1 Servlet的工作流程 77
4.2.2 建立Servlet 78
4.2.3 利用Servlet技术实现用户登录功能 83
4.3 建立JavaBean处理方式 85
4.3.1 建立JavaBean 85
4.3.2 利用Servlet+JavaBean技术实现用户登录功能 87
4.4 数据库开发 90
4.4.1 利用DB视图测试数据库连接 90
4.4.2 编程完成数据库操作 94
4 4 3 用户登录功能的再设计 98
4.5 Eclipse中调试Web工程 103
4.5.1 配置调试环境 103
4.5.2 调试Servlet和JavaBean文件 104
4.5.3 调试JSP页面 106
4.6 小结 108
4.7 实训 108
第5章 Eclipse开发实例——电子会议厅 111
5.1 MVC设计模式 111
5.2 系统分析 112
5.2.1 任务描述 112
5.2.2 功能分析 113
5.3 数据库设计 114
5.3.1 数据库需求分析 114
5.3.2 数据库逻辑结构设计 115
5.4 框架结构设计 116
5.4.1 框架结构分析 117
5.4.2 Web项目建立与目录结构设计 118
5.5 功能设计与实现 121
5.5.1 班级事务发布功能 121
5.5.2 班级事务维护功能 131
5.5.3 班级事务浏览功能 145
5.5.4 班级事务评论功能 148
5.5.5 班级事务查询功能 154
5.6 小结 162
5.7 实训 162
第6章 Struts实现MVC设计 164
6.1 实例介绍 164
6.2 Struts框架结构 165
6.2.1 Struts的工作流程 165
6.2.2 Struts的组件结构 166
6.3 Struts实例设计 167
6.4 利用Struts实现“班级事务发布”模块 178
6.4.1 准备项目结构 178
6.4.2 获取事务分类信息的设计 179
6.4.3 班级事务发布的设计 181
6.5 小结 184
6.6 实训 184
第7章 Hibernate实现数据持久化 189
7.1 持久化技术 189
7.1.1 建立持久层应用模型 189
7.1.2 持久层技术的实现 190
7.2 Eclipse中开发Hibernate 191
7.2.1 对项目添加Hibernate支持 191
7.2.2 配置hibernate.cfg.xml文件 197
7.2.3 创建映射文件 199
7.3 Hibernate项目的设计 204
7.3.1 数据处理的基本实现方式 204
7.3.2 数据处理的DAO模式实现方式 205
7.4 利用Hibernate实现“班级事务浏览”模块 210
7.4.1 准备项目结构 210
7.4.2 具体设计 211
7.5 项目的打包与发行 219
7.6 小结 220
7.7 实训 221
第8章 JUnit单元测试 226
8.1 关于JUnit 226
8.1.1 测试驱动开发 226
8.1.2 JUnit插件 227
8.2 编写和运行JUnit测试 229
8.2.1 JUnit 4.0+应用中的特性 229
8.2.2 编写测试用例 232
8.2.3 运行测试用例 237
8.2.4 调试测试用例 239
8.3 JUnit测试案例 241
8.3.1 异常测试 241
8.3.2 字符串截取测试 243
8.4 小结 245
8.5 实训 245
第9章 使用CVS进行版本控制 249
9.1 版本管理与CVS 249
9.1.1 版本管理 249
9.1.2 关于CVS 250
9.1.3 Eclipse对CVS的集成 251
9.2 CVS服务器的安装与配置 252
9.2.1 安装CVSNT 252
9.2.2 配置CVSNT 254
9.3 CVS客户端的配置 257
9.4 CVS项目管理 259
9.4.1 将Eclipse项目提交到CVS 259
9.4.2 导入CVS服务器上的项目 261
9.4.3 文件的提交与更新 263
9.4.4 冲突的产生与解决 265
9.5 标记版本 267
9.6 小结 270
9.7 实训 270
参考文献 274
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《你好,生态环境部!》生态环境部编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019