自我提升
类型
可以朗读
语音朗读
388千字
字数
2021-09-01
发行日期
展开全部
主编推荐语
本书使用深入浅出、通俗易懂的语言阐述Java Web相关知识。
内容简介
本书共15章,详细讲解了网页开发的基础知识和Java Web开发的核心知识,其中网页开发基础知识包括HTML技术、CSS技术、JavaScript技术和Bootstrap技术,而Java Web的核心知识包括Servlet技术、会话技术,JSP技术、JDBC技术和数据库连接池技术等。本书加入了真实的电商项目,揭示了项目开发的过程,可以让学习者切身感受到项目开发带来的乐趣。
目录
- 版权信息
- 内容提要
- 序言
- 前言
- 第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.2.7 图像标签
- 1.3 CSS技术
- 1.3.1 初识CSS
- 1.3.2 CSS样式的引用方式
- 1.3.3 CSS选择器和常用属性
- 1.4 JavaScript基础
- 1.4.1 JavaScript概述
- 1.4.2 DOM相关知识
- 1.4.3 BOM相关知识
- 1.4.4 JavaScript的使用
- 1.5 Bootstrap框架基础
- 1.5.1 Bootstrap框架简介
- 1.5.2 Bootstrap框架的下载与使用
- 1.6 Bootstrap框架的常用组件
- 1.6.1 按钮
- 1.6.2 导航
- 1.6.3 面包屑导航
- 1.6.4 分页
- 1.6.5 列表
- 1.6.6 表单
- 任务:蛋糕商城注册页面
- 1.7 本章小结
- 1.8 本章习题
- 第2章 Java Web概述
- 2.1 XML基础
- 2.1.1 XML概述
- 2.1.2 XML语法
- 2.1.3 DTD约束
- 2.1.4 Schema约束
- 2.2 程序开发体系架构
- 2.2.1 C/S体系架构
- 2.2.2 B/S体系架构
- 2.3 Tomcat
- 2.3.1 Tomcat简介
- 2.3.2 Tomcat的安装和启动
- 2.3.3 Tomcat诊断
- 2.3.4 动手实践:在IntelliJ IDEA中配置Tomcat
- 2.4 本章小结
- 2.5 本章习题
- 第3章 HTTP协议
- 3.1 HTTP概述
- 3.2 HTTP请求消息
- 3.2.1 HTTP请求行
- 3.2.2 HTTP请求头
- 3.3 HTTP响应消息
- 3.3.1 HTTP响应状态行
- 3.3.2 HTTP响应头
- 3.4 本章小结
- 3.5 本章习题
- 第4章 Servlet技术
- 4.1 Servlet基础
- 4.1.1 Servlet概述
- 4.1.2 Servlet的特点
- 4.1.3 Servlet接口
- 4.2 Servlet开发入门
- 4.2.1 实现Servlet程序
- 4.2.2 Servlet的配置
- 4.2.3 Servlet的生命周期
- 4.3 ServletConfig和ServletContext
- 4.3.1 ServletConfig接口
- 4.3.2 ServletContext接口
- 4.4 HttpServletResponse对象
- 4.4.1 发送状态码相关的方法
- 4.4.2 发送响应消息头相关的方法
- 4.4.3 发送响应消息体相关的方法
- 4.5 HttpServletResponse应用
- 4.5.1 实现请求重定向
- 4.5.2 动手实践:解决中文输出乱码问题
- 4.6 HttpServletRequest对象
- 4.6.1 获取请求行信息的相关方法
- 4.6.2 获取请求头的相关方法
- 4.6.3 请求转发
- 4.6.4 获取请求参数
- 4.6.5 通过Request对象传递数据
- 4.6.6 动手实践:解决请求参数的中文乱码问题
- 4.7 本章小结
- 4.8 本章习题
- 第5章 会话及会话技术
- 5.1 会话概述
- 5.2 Cookie对象
- 5.2.1 什么是Cookie
- 5.2.2 Cookie API
- 任务:显示用户上次访问时间
- 5.3 Session对象
- 5.3.1 什么是Session
- 5.3.2 HttpSession API
- 5.3.3 Session的生命周期
- 任务:实现购物车
- 任务:应用Session对象模拟用户登录
- 5.4 本章小结
- 5.5 本章习题
- 第6章 JSP技术
- 6.1 JSP概述
- 6.1.1 什么是JSP
- 6.1.2 编写JSP文件
- 6.1.3 JSP运行原理
- 6.2 JSP基本语法
- 6.2.1 JSP页面的基本构成
- 6.2.2 JSP脚本元素
- 6.2.3 JSP注释
- 6.3 JSP指令
- 6.3.1 page指令
- 6.3.2 include指令
- 6.3.3 taglib指令
- 6.4 JSP动作元素
- 6.4.1 包含文件元素<jsp:include>
- 6.4.2 请求转发元素<jsp:forward>
- 6.5 JSP隐式对象
- 6.5.1 隐式对象的概述
- 6.5.2 out对象
- 6.5.3 pageContext对象
- 6.5.4 exception对象
- 任务:将页面转发到用户登录页面
- 任务:网上蛋糕商城JSP页面
- 6.6 本章小结
- 6.7 本章习题
- 第7章 EL和JSTL
- 7.1 EL
- 7.1.1 EL的语法格式
- 7.1.2 EL中的标识符
- 7.1.3 EL中的关键字
- 7.1.4 EL中的变量
- 7.1.5 EL中的常量
- 7.1.6 EL访问数据
- 7.1.7 EL中的运算符
- 7.2 EL隐式对象
- 7.2.1 pageContext对象
- 7.2.2 Web域相关对象
- 7.2.3 访问环境信息的隐式对象
- 7.2.4 Cookie对象
- 7.2.5 initParam对象
- 7.3 JSTL
- 7.3.1 什么是JSTL
- 7.3.2 JSTL的下载和使用
- 7.4 JSTL中的Core标签库
- 7.4.1 表达式标签
- 7.4.2 流程控制标签
- 7.4.3 循环标签
- 7.4.4 URL相关标签
- 任务:根据参数请求显示不同的页面
- 7.5 本章小结
- 7.6 本章习题
- 第8章 JavaBean技术与JSP开发模型
- 8.1 JavaBean技术
- 8.1.1 JavaBean概述
- 8.1.2 JavaBean种类
- 8.1.3 JavaBean的应用
- 8.2 动手实践:使用JavaBean解决中文乱码
- 任务:判断用户名是否有效
- 8.3 JSP开发模型
- 8.4 MVC设计模式
- 任务:按照JSP Model2思想实现用户注册功能
- 8.5 本章小结
- 8.6 本章习题
- 第9章 Servlet的高级特性
- 9.1 Filter
- 9.1.1 什么是Filter
- 9.1.2 Filter相关API
- 9.1.3 Filter的生命周期
- 9.1.4 实现Filter
- 9.1.5 Filter映射
- 9.1.6 Filter链
- 任务:Filter在Cookie自动登录中的使用
- 9.2 Listener
- 9.2.1 Listener概述
- 9.2.2 Listener的API
- 任务:监听域对象的生命周期
- 9.3 Servlet 3.0新特性
- 9.4 文件的上传和下载
- 9.4.1 文件上传原理
- 9.4.2 认识Commons-FileUpload组件
- 9.4.3 Commons-FileUpload组件的下载
- 9.4.4 动手实践:实现文件上传
- 9.4.5 文件下载原理
- 9.4.6 动手实践:实现文件下载
- 9.5 本章小结
- 9.6 本章习题
- 第10章 JDBC
- 10.1 什么是JDBC
- 10.2 JDBC的常用API
- 10.2.1 Driver接口
- 10.2.2 DriverManager类
- 10.2.3 Connection接口
- 10.2.4 Statement接口
- 10.2.5 PreparedStatement接口
- 10.2.6 ResultSet接口
- 10.3 实现JDBC程序
- 10.4 PreparedStatement对象
- 10.5 ResultSet对象
- 10.6 动手实践:使用JDBC完成数据的增删改查
- 任务:网站用户登录功能
- 10.7 本章小结
- 10.8 本章习题
- 第11章 数据库连接池与DBUtils工具
- 11.1 数据库连接池
- 11.1.1 什么是数据库连接池
- 11.1.2 DataSource接口
- 11.1.3 DBCP数据库连接池
- 11.1.4 C3P0数据库连接池
- 11.2 DBUtils工具
- 11.2.1 DBUtils工具介绍
- 11.2.2 DBUtils类
- 11.2.3 QueryRunner类
- 11.2.4 ResultSetHandler接口
- 11.2.5 ResultSetHandler实现类
- 11.2.6 动手实践:使用DBUtils实现增删改查
- 11.3 本章小结
- 11.4 本章习题
- 第12章 Ajax
- 12.1 Ajax概述
- 12.2 jQuery框架
- 12.2.1 初识jQuery
- 12.2.2 jQuery的常用操作
- 12.2.3 jQuery中的load( )方法
- 12.2.4 发送GET和POST请求
- 12.3 JSON数据格式
- 12.4 Ajax的基础操作
- 任务:实时显示公告信息
- 12.5 本章小结
- 12.6 本章习题
- 第13章 网上蛋糕商城——项目搭建
- 13.1 项目概述
- 13.1.1 需求分析
- 13.1.2 功能结构
- 13.1.3 项目预览
- 13.2 数据库设计
- 13.2.1 E-R图设计
- 13.2.2 数据表结构
- 13.3 项目环境搭建
- 13.4 本章小结
- 第14章 网上蛋糕商城——前端开发
- 14.1 用户注册功能
- 14.2 用户登录功能
- 14.3 购物车功能
- 14.4 商品分类查询功能
- 14.5 商品搜索功能
- 14.6 本章小结
- 第15章 网上蛋糕商城——后台开发
- 15.1 后台管理系统概述
- 15.2 商品管理模块
- 15.2.1 商品添加功能
- 15.2.2 商品信息修改功能
- 15.2.3 商品删除功能
- 15.2.4 商品加入/移出条幅推荐功能
- 15.3 订单管理模块
- 15.3.1 查询订单列表功能
- 15.3.2 删除订单功能
- 15.4 客户管理模块
- 15.4.1 添加客户功能
- 15.4.2 修改客户信息功能
- 15.4.3 删除客户功能
- 15.4.4 重置客户密码功能
- 15.5 商品类目管理模块
- 15.6 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。