互联网
类型
可以朗读
语音朗读
178千字
字数
2024-07-01
发行日期
展开全部
主编推荐语
本书以深入浅出的方式,为你全面讲解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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。