剑指JavaWeb:技术详解与应用实践

剑指JavaWeb:技术详解与应用实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以深入浅出的方式,为你全面讲解JavaWeb开发的知识和技能。

内容简介

全书共分为14章,详细介绍了JavaWeb应用程序开发相关的技术,包含的内容如下:JavaWeb应用开发概述、HTML与CSS网页开发基础、开发环境的搭建、Tomcat、Servlet技术、Thymeleaf渲染、会话控制、JavaScript脚本语言、Vue框架、Ajax技术,以及过滤器和监听器等内容。

书中所有知识都结合具体实例进行介绍,涉及的代码给出了详细注释。并且提供了一个书城项目的综合案例,融合了本书所讲内容,进一步讲解JavaWeb在实际开发中的应用。

作者简介

尚硅谷教育,一家专业的IT教育培训机构,开设了JavaEE、大数据、HTML5前端等多门学科,在互联网上发布的JavaEE、大数据、HTML5前端、区块链、C语言、Python等技术视频教程广受赞誉。

章节目录

版权信息

内容简介

前言

第1章 Web开发概述

1.1 Web开发简介

1.1.1 体系结构

1.1.2 服务器端与客户端

1.1.3 请求与响应

1.1.4 工作原理

1.2 Web开发技术体系

1.2.1 客户端技术

1.2.2 服务器端技术

1.3 本章小结

第2章 HTML

2.1 HTML简介

2.2 基本语法

2.3 基础标签

2.3.1 行内标签

2.3.2 标题标签

2.3.3 段落标签

2.3.4 超链接

2.3.5 锚点

2.3.6 图像标签

2.3.7 列表

2.3.8 其他标签

2.3.9 实体

2.4 表格

2.5 表单

2.5.1 表单标签的常用属性

2.5.2 表单项标签

2.6 案例:小尚的个人资料修改

2.7 本章小结

第3章 CSS

3.1 CSS入门

3.2 CSS应用样式

3.2.1 行内样式

3.2.2 内嵌样式

3.2.3 外链样式

3.3 CSS常用操作

3.3.1 基础语法

3.3.2 注释符

3.3.3 颜色设置

3.4 选择器

3.4.1 标签选择器

3.4.2 类选择器

3.4.3 ID选择器

3.4.4 组合选择器

3.5 本章小结

第4章 XML配置文件

4.1 XML简介

4.1.1 什么是XML

4.1.2 XML文件的应用

4.2 XML基本语法

4.3 XML约束

4.4 XML解析

4.4.1 解析方式简介

4.4.2 DOM4J解析

4.5 本章小结

第5章 Tomcat

5.1 Tomcat简介

5.1.1 什么是Tomcat

5.1.2 安装Tomcat

5.1.3 配置环境变量

5.1.4 启动Tomcat

5.2 IDEA整合Tomcat

5.2.1 创建动态Web工程

5.2.2 Web工程的目录结构说明

5.2.3 Tomcat相关配置

5.2.4 Web工程编译后的项目结构说明

5.3 常见问题

5.4 本章小结

第6章 HTTP

6.1 HTTP简介

6.1.1 什么是HTTP

6.1.2 会话方式

6.1.3 不同版本的区别

6.2 报文

6.2.1 请求报文

6.2.2 响应报文

6.2.3 响应状态码

6.3 本章小结

第7章 Servlet

7.1 Servlet简介

7.1.1 Servlet的入门案例

7.1.2 Servlet的映射路径

7.2 Servlet的生命周期

7.2.1 Servlet生命周期的主要过程

7.2.2 配置Servlet提前创建对象

7.3 Servlet的体系结构

7.3.1 GenericServlet类

7.3.2 HttpServlet类

7.4 Servlet注解开发

7.5 两个接口介绍

7.5.1 ServletConfig接口

7.5.2 ServletContext接口

7.6 请求与响应

7.6.1 HttpServletRequest处理请求

7.6.2 案例:表单提交

7.6.3 HttpServletResponse处理响应

7.6.4 转发和重定向的区别

7.7 字符编码问题

7.8 Web项目的路径问题

7.9 JDBC简介

7.9.1 Java程序连接MySQL数据库

7.9.2 JDBC进行增删改查

7.9.3 Druid数据库连接池

7.9.4 JDBCTools的封装

7.9.5 DBUtils的使用

7.9.6 BaseDao的封装

7.10 案例:用户注册和登录

7.11 本章小结

第8章 Thymeleaf

8.1 MVC简介

8.2 初识Thymeleaf

8.2.1 什么是Thymeleaf

8.2.2 物理视图和逻辑视图

8.3 Thymeleaf入门案例

8.4 Thymeleaf基本语法

8.4.1 表达式语法

8.4.2 Thymeleaf常见属性

8.4.3 域对象的使用

8.4.4 内置对象

8.4.5 OGNL语言

8.4.6 分支与迭代

8.4.7 模板文件

8.5 案例:水果库存后台管理系统的实现

8.5.1 展示所有库存信息

8.5.2 编辑和修改特定库存信息

8.5.3 删除库存信息

8.5.4 添加库存信息

8.6 本章小结

第9章 会话控制

9.1 会话控制简介

9.2 域对象的范围

9.3 Cookie技术

9.3.1 常用方法

9.3.2 入门案例

9.3.3 有效时间

9.3.4 路径

9.4 Session技术

9.4.1 入门案例

9.4.2 工作机制

9.4.3 有效时间

9.5 案例:登录功能完善

9.6 本章小结

第10章 JavaScript

10.1 JavaScript简介

10.1.1 什么是JavaScript

10.1.2 应用场景

10.2 HelloWorld案例

10.3 基本语法

10.3.1 代码嵌入方式

10.3.2 声明和使用变量

10.3.3 数据类型

10.3.4 运算符和表达式

10.4 函数

10.4.1 函数声明

10.4.2 函数表达式

10.4.3 函数调用

10.5 对象

10.5.1 通过new关键字创建对象

10.5.2 对象字面量

10.5.3 this关键字

10.5.4 对象的使用

10.6 数组

10.6.1 创建数组

10.6.2 添加元素

10.6.3 遍历数组

10.6.4 更新元素

10.6.5 删除数组元素

10.7 JSON

10.7.1 JSON简介

10.7.2 JSON格式应用

10.7.3 JSON对象和JSON字符串互转

10.8 DOM操作

10.8.1 DOM树

10.8.2 查询操作

10.8.3 元素属性与标签体操作

10.8.4 增删改操作

10.9 事件驱动

10.9.1 事件简介

10.9.2 单击事件

10.9.3 焦点事件

10.9.4 内容改变事件

10.10 正则表达式

10.10.1 基本语法

10.10.2 正则表达式的应用

10.11 案例:水果库存静态页面功能优化

10.11.1 鼠标悬浮效果实现

10.11.2 更新单价操作

10.11.3 删除指定行

10.12 本章小结

第11章 Vue

11.1 Vue简介与入门案例

11.2 模板语法

11.2.1 插值语法

11.2.2 指令语法

11.2.3 data属性和methods方法

11.3 声明式渲染

11.4 标签绑定

11.4.1 单向绑定

11.4.2 双向绑定

11.5 条件渲染

11.5.1 v-if相关指令

11.5.2 v-show

11.5.3 比较v-if和v-show

11.6 列表渲染

11.6.1 列表的动态渲染

11.6.2 列表的增删改

11.7 事件驱动

11.7.1 事件绑定方式

11.7.2 事件的默认行为

11.7.3 Vue事件修饰符

11.8 侦听属性

11.9 Vue的生命周期

11.9.1 生命周期流程图

11.9.2 Vue生命周期钩子函数

11.9.3 常用的生命周期方法

11.10 案例:水果库存静态页面功能优化

11.10.1 鼠标悬浮效果实现

11.10.2 更新单价操作

11.10.3 删除指定行

11.11 本章小结

第12章 AJAX

12.1 AJAX简介

12.2 同步与异步

12.3 XMLHttpRequest对象

12.4 Axios简介

12.5 Axios入门案例

12.6 Axios基本用法

12.7 AJAX响应复杂数据

12.7.1 JavaBean作为响应数据

12.7.2 List集合作为响应数据

12.7.3 Map集合作为响应数据

12.8 统一响应数据模板

12.9 案例:用户名重复验证

12.10 本章小结

第13章 Filter和Listener

13.1 Filter简介

13.2 入门案例

13.3 Filter的生命周期

13.4 过滤器匹配规则

13.5 过滤器链

13.6 过滤器的注解

13.7 Listener简介

13.8 监听器的分类

13.9 ServletContextListener的使用

13.10 案例:登录校验

13.11 本章小结

第14章 项目实战

14.1 项目概述

14.1.1 功能介绍

14.1.2 数据库设计

14.1.3 项目搭建

14.2 首页的访问

14.3 用户管理模块

14.3.1 用户注册

14.3.2 Servlet的优化

14.3.3 用户登录

14.3.4 用户注销

14.4 后台管理模块

14.4.1 图书列表展示

14.4.2 添加图书

14.4.3 处理请求和响应中文乱码

14.4.4 修改图书

14.4.5 删除图书

14.5 前台图书展示

14.6 购物车功能

14.6.1 准备工作

14.6.2 加入购物车

14.6.3 查看购物车

14.6.4 购物车中数量的加减和修改

14.6.5 删除购物项和清空购物车

14.7 结账功能

14.7.1 准备工作

14.7.2 登录状态检查

14.7.3 结账

14.7.4 我的订单

14.8 本章小结

剑指JavaWeb:技术详解与应用实践是2024年由电子工业出版社出版,作者尚硅谷教育 编著。

得书感谢您对《剑指JavaWeb:技术详解与应用实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
推荐系统技术原理与实践 电子书
本书系统介绍推荐系统的技术理论和实践。首先介绍推荐系统的基础知识;然后介绍推荐系统常用的机器学习和深度学习模型;接着重点介绍推荐系统的4层级联架构,包括召回、粗排、精排和重排,以及谷歌、阿里巴巴等大型互联网公司在4层级联架构中的模型设计和实现原理;紧接其后介绍多目标排序在推荐系统中的应用,具体介绍阿里巴巴、谷歌等大型互联网公司的实践;最后从不同角度审视推荐系统,介绍公平性问题、知识蒸馏、冷启动等各
Android Studio应用开发实战详解 电子书
全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android应用程序文件的组成、Gradle技术基础、UI界面布局、MaterialDesign设计语言、核心组件介绍、Android事件处理、图形图像和动画处理、开发音频/视频应用程序、GPS地图定位、Android传感器应用开发、编
统信UOS应用开发详解 电子书
知识图谱技术与应用 电子书
中国信通院专家倾情撰写和推荐,知识图谱方法技术与实践应用指南。
区块链技术本质与应用 电子书
深度剖析数字时代区块链技术本质及应用,阐释科技赋能产业新发展。