Java Web程序设计任务教程(第3版)(AIGC版)

分享 推荐 0 收藏 2 阅读 103
胡晓东 穆润明 (主编) 田燕军 岳晓菊 闫巧梅 李佳庆 (副主编) 黑马程序员 (组编) 978-7-115-66552-2

关于本书的内容有任何问题,请联系 范博涛

1.本书配套教学视频、源代码、习题、教学大纲、教案、教学设计、教学PPT等资源,此外,编者团队还提供了在线答疑服务。
2.新增了对前端开发框架Vue.js和Java企业级开发常见框架SSM的入门讲解。
¥59.80 ¥50.83 (8.5 折)
立即购买

内容摘要

本书从初学者的角度出发,用通俗易懂的语言对Java Web开发的相关知识进行深入讲解。本书共11章,详细讲解网页开发的基础知识和Java Web开发的核心知识。其中,网页开发的基础知识包括HTML技术、CSS技术、JavaScript技术,而Java Web开发的核心知识包括Web应用构建和部署基础、Web应用构建和部署基础、Servlet、会话及会话技术、JSP、Servlet高级特性、Vue.js、异步请求和JSON、数据库编程。本书还通过一个电商项目揭示Web项目开发的过程,让读者切实感受到项目开发带来的乐趣。为了让读者能够掌握当前市场常用Java企业级开发框架的基本使用,本书还对Java企业级开发框架入门进行了讲解。
本书配套丰富的教学资源,包括教学PPT、教学大纲、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编者团队还提供了在线答疑服务,希望能够帮助到更多读者。
本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java Web技术爱好者的自学参考书。

目录

第1章 网页开发基础 1
1.1 HTML概述 1
1.1.1 HTML中的标签和属性 2
1.1.2 HTML文档的基本格式 2
1.2 HTML常见标签 4
1.2.1 页面格式化标签 4
1.2.2 文本样式标签 7
1.2.3 表格标签 8
1.2.4 表单标签 10
1.2.5 超链接标签 13
1.2.6 多媒体标签 14
1.3 CSS 16
1.3.1 CSS概述 16
1.3.2 CSS样式的引入方式 17
1.3.3 CSS选择器 21
1.3.4 CSS常用属性 23
1.4 JavaScript 24
1.4.1 JavaScript概述 24
1.4.2 JavaScript的引入方式 25
1.4.3 JavaScript基础语法 27
1.4.4 DOM和BOM 34
1.4.5 JavaScript事件 36
1.5 AI编程助手 39
1.5.1 AI编程助手概述 39
1.5.2 AI编程助手快速入门 40
AI编程任务:用户注册页面 49
1.6 本章小结 49
1.7 本章习题 49
第2章 Web应用构建和部署基础 50
2.1 应用开发体系架构 50
2.2 XML基础入门 52
2.3 Tomcat 56
2.3.1 Tomcat简介 56
2.3.2 Tomcat的安装与启动 57
2.3.3 创建并部署Web项目 60
2.4 Maven基础入门 68
2.4.1 Maven概述 68
2.4.2 Maven的安装与配置 70
2.4.3 POM文件 72
2.4.4 创建并运行Maven Web项目 75
2.5 HTTP 78
2.5.1 HTTP概述 78
2.5.2 HTTP请求报文 79
2.5.3 HTTP响应报文 83
2.6 本章小结 85
2.7 本章习题 85
第3章 Servlet 86
3.1 Servlet概述 86
3.2 Servlet开发入门 90
3.2.1 Servlet入门程序 90
3.2.2 Servlet生命周期 93
3.3 ServletConfig和
ServletContext 95
3.3.1 ServletConfig 96
3.3.2 ServletContext 97
3.4 HttpServletRequest 103
3.4.1 获取请求行信息 103
3.4.2 获取请求头信息 105
3.4.3 获取请求参数 107
3.5 HttpServletResponse 110
3.5.1 设置状态行和响应头 110
3.5.2 设置响应体 112
3.6 请求转发和重定向 114
3.6.1 请求转发 115
3.6.2 重定向 117
AI编程任务:用户注册与登录 120
3.7 本章小结 121
3.8 本章习题 121
第4章 会话及会话技术 122
4.1 会话概述 122
4.2 Cookie 123
4.2.1 Cookie简介 123
4.2.2 Cookie类 124
AI编程任务:使用Cookie记录上次访问
时间 129
4.3 Session 129
4.3.1 Session简介 129
4.3.2 HttpSession接口 130
AI编程任务:使用Session记录用户
登录状态 135
4.4 本章小结 135
4.5 本章习题 135
第5章 JSP 136
5.1 JSP概述 136
5.2 JSP基本语法 138
5.2.1 第一个JSP应用程序 138
5.2.2 JSP脚本元素 140
5.2.3 JSP文件的注释 143
5.3 JSP指令 144
5.3.1 page指令 144
5.3.2 include指令 144
5.3.3 taglib指令 146
5.4 JSP内置对象 147
5.5 JSP动作 151
5.5.1 <jsp:include>动作 152
5.5.2 <jsp:forward>动作 154
5.5.3 <jsp:useBean>动作 155
5.6 EL和JSTL 157
5.6.1 EL表达式 157
5.6.2 JSTL概述 161
5.6.3 JSTL的核心标签库 161
AI编程任务:简易购物车 167
5.7 本章小结 168
5.8 本章习题 168
第6章 Servlet高级特性 169
6.1 Filter 169
6.1.1 Filter简介 169
6.1.2 Filter映射 171
6.1.3 Filter链 175
6.1.4 FilterConfig接口 178
AI编程任务:自动登录 181
6.2 Listener 181
6.2.1 Listener简介 181
6.2.2 监听器窗口 182
AI编程任务:监听用户登录次数 186
6.3 文件的上传和下载 186
6.3.1 文件上传 186
6.3.2 文件下载 189
6.4 本章小结 191
6.5 本章习题 192
第7章 Vue.js 193
7.1 Vue概述 194
7.1.1 Vue简介 194
7.1.2 Vue开发环境 195
7.2 Vue项目的创建和执行过程 197
7.2.1 Vue项目的创建 197
7.2.2 Vue项目的执行过程 199
7.3 Vue开发基础 201
7.3.1 单文件组件 202
7.3.2 数据绑定 202
7.3.3 ref()函数和reactive()函数 204
7.4 Vue指令 206
7.4.1 v-bind和v-model 206
7.4.2 v-on 208
7.4.3 v-if和v-show 210
7.4.4 v-for 212
7.5 组件 214
7.5.1 组件的生命周期 214
7.5.2 组件的注册 215
7.5.3 组件传递数据 217
7.6 Vue路由 221
7.6.1 Vue Router的安装与基本使用 221
7.6.2 路由传参 225
7.6.3 编程式路由 229
7.7 本章小结 230
7.8 本章习题 230
第8章 异步请求和JSON 231
8.1 Ajax概述 231
8.2 JSON基础入门 233
8.3 Axios基础入门 237
AI编程任务:用户名校验 244
8.4 本章小结 244
8.5 本章习题 245
第9章 数据库编程 246
9.1 JDBC简介 246
9.1.1 JDBC概述 246
9.1.2 JDBC常用API 247
9.2 JDBC编程 252
9.3 数据库连接池 256
9.4 DbUtils 259
AI编程任务:服装数据后台管理 262
9.5 本章小结 262
9.6 本章习题 262
第10章 综合项目-网上衣橱 263
10.1 项目概述 263
10.1.1 项目功能结构 264
10.1.2 项目功能预览 264
10.2 项目开发准备工作 268
10.3 前台用户端 268
10.4 后台管理端 268





10.5 本章小结 268
第11章 Java企业级开发框架
入门 269
11.1 Spring框架快速入门 270
11.1.1 Spring框架概述 270
11.1.2 Bean的定义与实例化 271
11.1.3 依赖注入 273
11.2 Spring MVC框架快速入门 277
11.2.1 Spring MVC框架简介 277
11.2.2 请求映射 278
11.2.3 参数获取和响应处理 279
11.2.4 Spring MVC程序开发 284
11.3 Spring Boot框架快速入门 288
11.3.1 Spring Boot框架概述 288
11.3.2 Spring Boot配置文件 290
11.4 MyBatis框架快速入门 291
11.4.1 MyBatis框架简介 291
11.4.2 MyBatis映射文件 292
11.4.3 动态SQL 301
11.5 本章小结 304
11.6 本章习题 304

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

胡晓东,男,副教授,山西经济管理干部学院(山西经贸职业学院)数字工程系主任,中国计算机学会职业教育专委会执行委员,中国计算机学会计算机应用专委会委员,入选山西省标准化师资人才,荣获2019年山西省教学成果奖(职业教育)特等奖和2010年山西省教学成果奖二等奖,编著出版5本计算机应用系列教材,被国内多所高校采用,是山西省软件技术专业教学资源库主持人、山西省校企合作典型生产实践项目负责人,指导学生参加职业技能大赛,“挑战杯”“创新创业大赛”多次荣获省级一等奖。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部