展开全部

主编推荐语

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

内容简介

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

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

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第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 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。