展开全部

主编推荐语

本书使用深入浅出、通俗易懂的语言阐述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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。