欢迎来到传智教育旗下图书库

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

黑马程序员/组编
定价:¥59.80(预估)

出版社:人民邮电出版社

ISBN:978-7-115-66552-2

图书种类:高校教材

出版日期:2025-08(预估)

所属学科:Java

页数:304(预估)

咨询客服

关注获取新书发布信息

内容简介

本书从初学者的角度出发,用通俗易懂的语言对Java Web 开发的相关知识进行深入讲解。本书共 11章,详细讲解网页开发的基础知识和JavaWeb开发的核心知识。其中,网页开发的基础知识包括 HTML技术、CSS 技术、JavaScript技术,而Java Web 开发的核心知识包括 Web 应用构建和部署基础、Servlet、会话及会话技术、JSP、Servlet高级特性、Vue.js、异步请求和JSON、数据库编程。本书还通过一个电商项目揭示Web 项目开发的过程,让读者切实感受到项目开发带来的乐趣。为了让读者能够掌握当前市场常用Java企业级开发框架的基本使用,本书还对Java企业级开发框架入门进行了讲解。

本书配套丰富的教学资源,包括教学PPT、教学大纲、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编者团队还提供了在线答疑服务,希望能够帮助到更多读者。

适合群体

本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java Web 技术爱好者的自学参考书。

图书特色

本书是在《Java Web程序设计任务教程(第2版)》的基础上修订而成,对原教材做了如下优化与新增。

1.添加了AI编程助手的基础知识讲解,每章提供了AI编程任务,让读者在学习Web相关知识同时,学会AI编程助手的使用,提高编程效率。

2.对Servlet的相关知识点重新排布讲解,更利于读者学习吸收询。

3.调整了Web应用构建和部署基础知识的讲解内容,优化了Tomcat的讲解内容,新增Maven的入门知识讲解

4.新增了Vue.js入门知识的讲解。

5.新增了Java企业级开发常见框架的入门讲解。

6.更新了综合项目,以主流的前后端分离的架构演示项目的实现,以更好锻炼学生的动手实践能力。

图书目录
第1章 网页开发基础
1.1 HTML 概述
1.1.1 HTML 中的标签和属性
1.1.2 HTML 文档的基本格式
1.2 HTML常见标签
1.2.1 页面格式化标签
1.2.2 文本样式标签
1.2.3 表格标签
1.2.4 表单标签
1.2.5 超链接标签
1.2.6 多媒体标签
1.3 CSS
1.3.1 CSS概述
1.3.2 CSS样式的引入方式
1.3.3 CSS选择器
1.3.4 CSS常用属性
1.4 JavaScript
1.4.1 JavaScript概述
1.4.2 JavaScript基础语法
1.4.3 DOM和BOM
1.4.4 JavaScript事件
1.5 AI编程助手
1.5.1 A 编程助手概述
1.5.2 AI编程助手快速入门
AI编程任务:用户注册页面
1.6 本章小结
1.7 课后习题
第2章 Web应用构建和部署基础
2.1 应用开发体系架构
2.2 XML基础入门
2.3 Tomcat
2.3.1 Tomcat简介
2.3.2 Tomcat的安装与启动
2.3.3 创建并部署Web项目
2.4 Maven基础入门
2.4.1 Maven概述
2.4.2 Maven的安装与配置
2.4.3 POM文件
2.4.4 创建并运行Maven Web项目
2.5 HTTP
2.5.1 HTTP概述
2.5.2 HTTP请求报文
2.5.3 HTTP响应报文
2.6 本章小结
2.7 本章习题
第3章 Servlet
3.1 Servlet概述
3.2 Servlet开发入门
3.2.1 Servlet入门程序
3.2.2 Servlet生命周期
3.3 ServletConfig和ServletContext
3.3.1 ServletConfig
3.3.2 ServletContext
3.4 HttpServletRequest
3.4.1 获取请求行信息
3.4.2 获取请求头信息
3.4.3 获取请求参数
3.5 HttpServletResponse
3.5.1 设置状态行和响应头
3.5.2 设置响应体
3.6 请求转发和重定向
3.6.1 请求转发
3.6.2 重定向
AI编程任务:用户注册与登录
3.7 本章小结
3.8 本章习题
第4章 会话及会话技术
4.1 会话概述
4.2 Cookie
4.2.1 Cookie简介
4.2.2 Cookie类
AI编程任务:使用Cookie记录上次访问时间
4.3 Session
4.3.1 Session简介
4.3.2 HttpSession接口
AI编程任务:使用Session记录用户登录状态
4.4 本章小结
4.5 本章习题
第5章 JSP
5.1 JSP概述
5.2 JSP基本语法
5.2.1 第一个JSP应用程序
5.2.2 JSP脚本元素
5.2.3 JSP文件的注释
5.3 JSP指令
5.3.1 page指令
5.3.2 include指令
5.3.3 taglib指令
5.4 JSP内置对象
5.5 JSP动作
5.5.1 <jsp:include>动作
5.5.2 <jsp:forward>动作
5.5.3 <jsp:useBean>动作
5.6 EL和JSTL
5.6.1 EL
5.6.2 JSTL概述
5.6.3 JSTL核心标签库
AI编程任务:简易购物车
5.7 本章小结
5.8 本章习题
第6章 Servlet高级特性
6.1 Filter
6.1.1 Filter简介
6.1.2 Filter映射
6.1.3 Filter链
6.1.4 FilterConfig接口
AI编程任务:自动登录
6.2 Listener
6.2.1 Listener简介
6.2.2 监听器接口
AI编程任务:监听用户登录次数
6.3 文件的上传和下载
6.3.1 文件上传
6.3.2 文件下载
6.4 本章小结
6.5 本章习题
第7章 Vue.js
7.1 Vue概述
7.1.1 Vue简介
7.1.2 Vue开发环境
7.2 Vue项目的创建和执行过程
7.2.1 Vue项目的创建
7.2.2 Vue项目的执行过程
7.3 Vue开发基础
7.3.1 单文件组件
7.3.2 数据绑定
7.3.3 ref()函数和reactive()函数
7.4 Vue指令
7.4.1 v-bind和v-model
7.4.2 v-on
7.4.3 v-if和v-show
7.4.4 v-for
7.5 组件
7.5.1 组件的生命周期
7.5.2 组件的注册与引用
7.5.3 组件传递数据
7.6 Vue路由
7.6.1 Vue Router的安装与使用
7.6.2 路由传参
7.6.3 编程式路由
7.7 本章小结
7.8 本章习题
第8章 异步请求和JSON
8.1 Ajax概述
8.2 JSON基础入门
8.3 Axios基础入门
AI编程任务:用户名校验
8.4 本章小结
8.5 本章习题
第9章 数据库编程
9.1 JDBC简介
9.1.1 JDBC概述
9.1.2 JDBC常用API
9.2 JDBC编程
9.3 数据库连接池
9.4 DbUtils
AI编程任务:服装数据后台管理
9.5 本章小结
9.6 本章习题
第10章 综合项目-网上衣橱
10.1 项目概述
10.1.1 功能结构
10.1.2 项目功能预览
10.2 项目开发准备工作
10.2.1 项目开发及运行环境
10.2.2 数据库设计
10.2.3 项目工程搭建
10.3 用户注册和登录
10.3.1 用户注册
10.3.2 用户登录
10.4 前台用户端
10.4.1 服装查询
10.4.2 服装详情
10.4.3 购物车管理
10.4.4 我的订单
10.4.5 个人中心
10.5 后台管理端
10.5.1 服装管理
10.5.2 订单管理
10.5.3 用户管理
10.6 本章小结
第11章 Java企业级开发框架入门
11.1 Spring框架快速入门
11.1.1 Spring框架概述
11.1.2 Bean的定义与实例化
11.1.3 依赖注入
11.2 Spring MVC框架快速入门
11.2.1 Spring MVC框架简介
11.2.1 请求映射
11.2.2 参数获取和响应处理
11.2.3 Spring MVC程序开发
11.3 Spring Boot框架快速入门
11.3.1 Spring Boot框架概述
11.3.2 Spring Boot配置文件
11.4 MyBatis框架快速入门
11.4.1 MyBatis框架简介
11.4.2 MyBatis映射文件
11.4.3 动态SQL
11.5 本章小结
11.6 本章习题
展开全部内容

热销图书推荐

鸿蒙HarmonyOS应用开发基础

人民邮电出版社

定价:¥69.80 咨询客服

Python数据可视化(第2版)

人民邮电出版社

定价:¥59.80 咨询客服

HTML5+CSS3网页设计与制作(第2版)

人民邮电出版社

定价:¥69.80 咨询客服