Java Web应用开发
¥48.00定价
作者: 齐燕
出版时间:2024-02
出版社:西安电子科技大学出版社
- 西安电子科技大学出版社
- 9787560671901
- 1-1
- 522925
- 68257090-8
- 平装
- 16开
- 2024-02
- 368
- 248
- TP312.8
- 自动化技术、计算机技术
- 本科 高职
内容简介
本书以具体项目开发为主线,详细地介绍了实现一个Java Web项目所必需的前端技术和后端技术。全书共9章,内容包括:Java Web应用开发概述、HTML与CSS网页基础、JSP语法、JSP内置对象、JavaBean及其应用、Servlet技术、EL表达式和JSTL、使用JDBC技术访问数据库以及综合案例——学生信息管理系统。
本书将理论和实践有机结合,适用于线上线下混合式教学。此外,本书还提供了相关案例的源代码,需要者可登录出版社网站免费下载。
本书可作为计算机科学与技术、软件工程、信息管理等相关专业的本科院校或高职院校的教材,也可作为Java Web编程技术的培训教材。
本书将理论和实践有机结合,适用于线上线下混合式教学。此外,本书还提供了相关案例的源代码,需要者可登录出版社网站免费下载。
本书可作为计算机科学与技术、软件工程、信息管理等相关专业的本科院校或高职院校的教材,也可作为Java Web编程技术的培训教材。
目录
第1章 Java Web应用开发概述 1
1.1 开发环境和技术标准简介 1
1.2 Java EE开发平台介绍 2
1.3 开发环境的安装 6
1.3.1 JDK的下载及安装 6
1.3.2 Tomcat服务器的安装 8
1.3.3 MySQL数据库的安装 15
1.4 Java Web网页的制作 17
1.4.1 创建步骤 17
1.4.2 创建我的第一个Web项目 18
1.4.3 Web项目的目录结构 19
1.4.4 创建JSP页面 19
1.4.5 Web项目的部署 20
1.4.6 Web项目的运行 21
1.4.7 Web程序的调试与排错 22
小结 24
习题 24
第2章 HTML与CSS网页基础 26
2.1 HTML标签语言 26
2.1.1 HTML文档结构 26
2.1.2 HTML常用标签 27
2.1.3 HTML表格标签 30
2.1.4 HTML表单标签 30
2.1.5 HTML超链接标签与图像标签
34
2.2 CSS 34
2.3 实战案例 37
小结 44
习题 45
第3章 JSP语法 47
3.1 JSP页面构成 47
3.2 JSP指令元素 50
3.2.1 page指令 51
3.2.2 include指令 52
3.2.3 taglib指令 54
3.3 JSP脚本元素 54
3.3.1 小脚本 54
3.3.2 表达式 55
3.3.3 声明 56
3.4 JSP程序中的注释 57
3.5 实战案例 58
小结 60
习题 60
第4章 JSP内置对象 61
4.1 JSP内置对象简介 61
4.1.1 request对象 63
4.1.2 response对象 68
4.1.3 out对象 71
4.1.4 session对象 73
4.1.5 application对象 74
4.1.6 pageContext对象 76
4.1.7 page对象 77
4.1.8 config对象 77
4.1.9 exception对象 78
4.2 Cookie对象 79
4.3 JSP动作元素 81
4.4 实战案例 84
小结 91
习题 91
第5章 JavaBean及其应用 92
5.1 JavaBean技术 92
5.2 JavaBean的创建 93
5.2.1 JavaBean的编写 93
5.2.2 JavaBean的部署 96
5.3 JavaBean的应用 96
5.3.1 JavaBean的属性 96
5.3.2 JavaBean的动作标签 96
5.3.3 JavaBean的作用域 97
5.4 实战案例 101
小结 108
习题 108
第6章 Servlet技术 110
6.1 Servlet概述 110
6.1.1 Servlet的概念 110
6.1.2 Servlet的工作原理 111
6.1.3 Servlet的优点 112
6.1.4 Servlet的生命周期 113
6.1.5 MVC架构模式 115
6.2 Servlet的开发 115
6.3 使用Servlet获取信息 119
6.3.1 获取HTTP头部信息 119
6.3.2 获取请求对象信息 120
6.3.3 获取参数信息 122
6.4 调用Servlet的方法 125
6.4.1 以表单形式调用Servlet 125
6.4.2 以超链接形式调用Servlet 129
6.5 实战案例 131
小结 147
习题 148
第7章 EL表达式和JSTL 149
7.1 EL表达式 149
7.1.1 认识EL 149
7.1.2 EL的运算符 150
7.1.3 EL的隐式对象 152
7.2 JSTL 154
7.2.1 JSTL介绍 154
7.2.2 JSTL的下载和简单测试 155
7.3 实战案例 156
小结 158
习题 158
第8章 使用JDBC技术访问数据库 160
8.1 JDBC技术概述 160
8.2 使用JDBC技术进行数据库
编程的步骤 161
8.3 JDBC的应用 164
8.4 使用JDBC技术实现用户登录、
注册及修改 172
8.4.1 开发任务 172
8.4.2 后台实现 172
8.4.3 前台实现 183
小结 201
习题 201
第9章 综合案例——学生信息管理系统 202
9.1 案例简介 202
9.2 后台程序的设计 203
9.3 前台页面的设计 211
9.4 功能扩展 225
小结 234
习题 234
参考文献 242
1.1 开发环境和技术标准简介 1
1.2 Java EE开发平台介绍 2
1.3 开发环境的安装 6
1.3.1 JDK的下载及安装 6
1.3.2 Tomcat服务器的安装 8
1.3.3 MySQL数据库的安装 15
1.4 Java Web网页的制作 17
1.4.1 创建步骤 17
1.4.2 创建我的第一个Web项目 18
1.4.3 Web项目的目录结构 19
1.4.4 创建JSP页面 19
1.4.5 Web项目的部署 20
1.4.6 Web项目的运行 21
1.4.7 Web程序的调试与排错 22
小结 24
习题 24
第2章 HTML与CSS网页基础 26
2.1 HTML标签语言 26
2.1.1 HTML文档结构 26
2.1.2 HTML常用标签 27
2.1.3 HTML表格标签 30
2.1.4 HTML表单标签 30
2.1.5 HTML超链接标签与图像标签
34
2.2 CSS 34
2.3 实战案例 37
小结 44
习题 45
第3章 JSP语法 47
3.1 JSP页面构成 47
3.2 JSP指令元素 50
3.2.1 page指令 51
3.2.2 include指令 52
3.2.3 taglib指令 54
3.3 JSP脚本元素 54
3.3.1 小脚本 54
3.3.2 表达式 55
3.3.3 声明 56
3.4 JSP程序中的注释 57
3.5 实战案例 58
小结 60
习题 60
第4章 JSP内置对象 61
4.1 JSP内置对象简介 61
4.1.1 request对象 63
4.1.2 response对象 68
4.1.3 out对象 71
4.1.4 session对象 73
4.1.5 application对象 74
4.1.6 pageContext对象 76
4.1.7 page对象 77
4.1.8 config对象 77
4.1.9 exception对象 78
4.2 Cookie对象 79
4.3 JSP动作元素 81
4.4 实战案例 84
小结 91
习题 91
第5章 JavaBean及其应用 92
5.1 JavaBean技术 92
5.2 JavaBean的创建 93
5.2.1 JavaBean的编写 93
5.2.2 JavaBean的部署 96
5.3 JavaBean的应用 96
5.3.1 JavaBean的属性 96
5.3.2 JavaBean的动作标签 96
5.3.3 JavaBean的作用域 97
5.4 实战案例 101
小结 108
习题 108
第6章 Servlet技术 110
6.1 Servlet概述 110
6.1.1 Servlet的概念 110
6.1.2 Servlet的工作原理 111
6.1.3 Servlet的优点 112
6.1.4 Servlet的生命周期 113
6.1.5 MVC架构模式 115
6.2 Servlet的开发 115
6.3 使用Servlet获取信息 119
6.3.1 获取HTTP头部信息 119
6.3.2 获取请求对象信息 120
6.3.3 获取参数信息 122
6.4 调用Servlet的方法 125
6.4.1 以表单形式调用Servlet 125
6.4.2 以超链接形式调用Servlet 129
6.5 实战案例 131
小结 147
习题 148
第7章 EL表达式和JSTL 149
7.1 EL表达式 149
7.1.1 认识EL 149
7.1.2 EL的运算符 150
7.1.3 EL的隐式对象 152
7.2 JSTL 154
7.2.1 JSTL介绍 154
7.2.2 JSTL的下载和简单测试 155
7.3 实战案例 156
小结 158
习题 158
第8章 使用JDBC技术访问数据库 160
8.1 JDBC技术概述 160
8.2 使用JDBC技术进行数据库
编程的步骤 161
8.3 JDBC的应用 164
8.4 使用JDBC技术实现用户登录、
注册及修改 172
8.4.1 开发任务 172
8.4.2 后台实现 172
8.4.3 前台实现 183
小结 201
习题 201
第9章 综合案例——学生信息管理系统 202
9.1 案例简介 202
9.2 后台程序的设计 203
9.3 前台页面的设计 211
9.4 功能扩展 225
小结 234
习题 234
参考文献 242