展开全部

主编推荐语

包含大量微课视频,详细介绍各个重难点。

内容简介

本书介绍了Java Web程序设计的核心知识,主要内容包括Servlet编程、Cookie与Session、JSP编程、EL表达式与JSTL标签、数据库整合开发、过滤器与监听器等。同时,本书以留言本为案例,分别讲解了JSP和JavaBean应用开发、JSP/Servlet和JavaBean整合开发、Java Web常用组件应用开发、Struts2/Spring/Hibernate框架整合开发。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 Java Web开发基础
  • 1.1 HTML简介
  • 1.1.1 HTML文档结构
  • 1.1.2 HTML常用标签
  • 1.2 HTTP请求与响应
  • 1.2.1 HTTP请求报文格式
  • 1.2.2 HTTP响应报文格式
  • 1.2.3 URL
  • 1.2.4 简单的Web服务器
  • 1.3 Tomcat
  • 1.3.1 Tomcat的安装与配置
  • 1.3.2 Tomcat的使用
  • 1.3.3 MyEclipse配置Tomcat
  • 1.4 小结
  • 习题
  • 第2章 Servlet编程
  • 2.1 创建Servlet
  • 2.2 web.xml配置文件
  • 2.3 Servlet获取请求参数
  • 2.4 Servlet实现登录功能
  • 2.5 请求参数为空的问题
  • 2.5.1 参数值为null
  • 2.5.2 参数值为" "
  • 2.6 复选框提交参数
  • 2.7 GET请求与POST请求
  • 2.8 中文乱码问题
  • 2.8.1 Servlet输出乱码
  • 2.8.2 POST参数乱码
  • 2.8.3 GET参数乱码
  • 2.9 Servlet跳转
  • 2.9.1 Servlet间的转发
  • 2.9.2 转发时传递对象
  • 2.9.3 重定向
  • 2.9.4 重定向时传递对象
  • 2.9.5 转发与重定向的区别
  • 2.10 Servlet生命周期
  • 2.10.1 验证Servlet生命周期
  • 2.10.2 实现访问计数器
  • 2.11 ServletContext
  • 2.11.1 跨用户传递对象
  • 2.11.2 记录应用日志
  • 2.12 ServletConfig
  • 2.13 @WebServlet注解
  • 2.14 小结
  • 习题
  • 第3章 Cookie与Session
  • 3.1 使用Servlet编写简单Web应用
  • 3.1.1 Web应用功能说明
  • 3.1.2 登录模块的实现
  • 3.2 Cookie
  • 3.2.1 Cookie简介
  • 3.2.2 Cookie在登录中的应用
  • 3.2.3 Cookie详解
  • 3.3 Session
  • 3.3.1 HttpSession简介
  • 3.3.2 HttpSession在登录中的应用
  • 3.3.3 HttpSession详解
  • 3.4 Session工作原理
  • 3.5 个人信息模块的实现
  • 3.6 基于MVC的临时购物车
  • 3.6.1 临时购物车设计需求
  • 3.6.2 临时购物车代码实现
  • 3.7 小结
  • 习题
  • 第4章 JSP编程
  • 4.1 JSP概述
  • 4.2 JSP页面代码解析
  • 4.2.1 JSP指令元素
  • 4.2.2 JSP模板元素
  • 4.2.3 JSP脚本元素
  • 4.3 JSP的工作原理
  • 4.3.1 JSP与Servlet的关系
  • 4.3.2 JSP的执行流程
  • 4.4 JSP的隐含对象
  • 4.4.1 response与out对象
  • 4.4.2 4个作用域对象
  • 4.4.3 pageContext对象
  • 4.4.4 config 对象
  • 4.4.5 exception 对象
  • 4.5 JSP标签与JavaBean
  • 4.5.1 JavaBean概述
  • 4.5.2 <jsp:useBean>标签
  • 4.5.3 <jsp:setProperty>标签
  • 4.5.4 <jsp:getProperty>标签
  • 4.6 JSP动作标签
  • 4.6.1 <jsp:forword>标签
  • 4.6.2 <jsp:param>标签
  • 4.6.3 <jsp:include>标签
  • 4.7 综合Servlet与JSP的登录程序
  • 4.8 简易购物商城系统
  • 4.8.1 系统功能
  • 4.8.2 系统设计
  • 4.8.3 实体类定义
  • 4.8.4 DAO接口定义
  • 4.8.5 DAO接口实现类
  • 4.8.6 工具类的设计
  • 4.8.7 简易购物商城系统前台实现
  • 4.9 小结
  • 习题
  • 第5章 EL表达式与JSTL标签
  • 5.1 EL语法
  • 5.1.1 EL获取数据
  • 5.1.2 EL执行运算
  • 5.1.3 EL访问隐含对象
  • 5.2 JSTL
  • 5.2.1 JSTL的安装
  • 5.2.2 JSTL核心标签
  • 5.2.3 JSTL格式化标签
  • 5.2.4 JSTL函数
  • 5.3 简易购物商城系统
  • 5.3.1 首页模板
  • 5.3.2 个人中心
  • 5.3.3 全部商品列表
  • 5.3.4 购物车
  • 5.4 小结
  • 习题
  • 第6章 数据库整合开发
  • 6.1 MySQL简介
  • 6.2 JDBC概述
  • 6.2.1 创建数据库连接
  • 6.2.2 SQL的执行
  • 6.2.3 SQL执行结果处理
  • 6.3 数据库连接池
  • 6.3.1 DataSource
  • 6.3.2 Tomcat数据源
  • 6.3.3 DBCP
  • 6.4 DBUtils框架简介
  • 6.4.1 QueryRunner
  • 6.4.2 ResultSetHandler
  • 6.4.3 资源释放
  • 6.5 简易购物商城
  • 6.5.1 数据库设计
  • 6.5.2 DAO接口实现
  • 6.6 小结
  • 习题
  • 第7章 过滤器与监听器
  • 7.1 过滤器
  • 7.1.1 过滤器简介
  • 7.1.2 过滤器的应用
  • 7.2 监听器
  • 7.2.1 监听器简介
  • 7.2.2 监听器的应用
  • 7.3 小结
  • 习题
  • 第8章 JSP和JavaBean应用开发——留言本1.0
  • 8.1 系统功能
  • 8.2 数据库分析及设计
  • 8.2.1 数据库分析
  • 8.2.2 创建数据库和数据表
  • 8.3 系统设计
  • 8.3.1 目录和包结构
  • 8.3.2 实体类User
  • 8.3.3 枚举类Sex
  • 8.3.4 实体类Article
  • 8.3.5 辅助类DBUtil
  • 8.3.6 数据访问接口UserDao
  • 8.3.7 数据访问类UserDao4MySqlImpl——登录与注册功能
  • 8.3.8 数据访问接口ArticleDao
  • 8.3.9 数据访问类ArticleDao4MySqlImpl——添加与删除功能
  • 8.3.10 登录页面login.jsp
  • 8.3.11 注册页面register.jsp
  • 8.3.12 留言页面show.jsp
  • 8.4 系统运行
  • 8.5 开发过程中的常见问题及其解决方法
  • 8.5.1 在同一JSP页面区分多种操作的问题
  • 8.5.2 DAO层中的类型转换问题
  • 8.6 小结
  • 习题
  • 第9章 JSP、Servlet和JavaBean应用开发——留言本2.0
  • 9.1 系统功能
  • 9.2 系统设计
  • 9.2.1 目录和包结构
  • 9.2.2 连接池的配置与编程
  • 9.2.3 工厂类DaoFactory——工厂设计模式与单例设计模式
  • 9.2.4 数据访问类UserDao4MySqlImpl——修改功能
  • 9.2.5 数据访问类ArticleDao4MySqlImpl——查询与修改功能
  • 9.2.6 MVC控制器类UserServlet
  • 9.2.7 MVC控制器类ArticleServlet
  • 9.2.8 过滤器类CharsetEncodingFilter
  • 9.2.9 过滤器类AuthFilter
  • 9.2.10 留言页面show.jsp
  • 9.2.11 修改留言页面update_article.jsp
  • 9.2.12 修改用户页面update_user.jsp
  • 9.3 系统运行
  • 9.4 开发过程中的常见问题及其解决方法
  • 9.4.1 乱码问题
  • 9.4.2 路径问题
  • 9.5 小结
  • 习题
  • 第10章 Java Web常用组件应用开发——留言本3.0
  • 10.1 系统功能
  • 10.2 系统设计
  • 10.2.1 目录和包结构
  • 10.2.2 添加Apache Commons Email组件
  • 10.2.3 利用邮件找回密码功能
  • 10.2.4 添加CKEditor组件
  • 10.2.5 可视化在线编辑留言功能
  • 10.2.6 添加Apache Commons FileUpload组件
  • 10.2.7 图片上传与显示页面update_user.jsp
  • 10.2.8 图片上传功能
  • 10.2.9 验证码检验功能
  • 10.2.10 分页查询功能
  • 10.2.11 分页查询页面page.jspf
  • 10.3 系统运行
  • 10.4 开发过程的常见问题及其解决方法
  • 10.4.1 缓存问题
  • 10.4.2 SQL语句的拼装问题
  • 10.5 小结
  • 习题
  • 第11章 Struts2、Spring和Hibernate框架整合开发——留言本4.0
  • 11.1 系统功能
  • 11.1.1 系统目标
  • 11.1.2 功能概览
  • 11.2 系统设计
  • 11.2.1 Hibernate和Spring的整合——guestbook4.0
  • 11.2.2 Hibernate配置文件hibernate.cfg.xml
  • 11.2.3 自定义映射类型EnumType——Hibernate持久化枚举类型
  • 11.2.4 Hibernate映射文件
  • 11.2.5 Spring配置文件——配置SessionFactory和DAO类
  • 11.2.6 数据访问类UserDao4MySqlImpl——Hibernate持久化
  • 11.2.7 数据访问类ArticleDao4MySqlImpl——Hibernate持久化
  • 11.2.8 Struts2实现控制层——guestbook4.1
  • 11.2.9 控制器类BaseActionSupport
  • 11.2.10 控制器类UserAction
  • 11.2.11 控制器类ArticleAction
  • 11.2.12 控制器类UploadAction
  • 11.2.13 Struts2配置文件struts.xml
  • 11.2.14 Struts2枚举类型转换器SexConvertor
  • 11.2.15 修改JSP页面以访问Action
  • 11.2.16 整合Struts2和Spring—guestbook4.2
  • 11.2.17 Spring的配置文件applicationContext-action.xml
  • 11.2.18 Struts2的配置文件struts.xml
  • 11.2.19 登录与注册的输入校验
  • 11.2.20 OpenSessionInView设计模式
  • 11.3 系统运行
  • 11.4 开发过程中的常见问题及其解决方法
  • 11.4.1 Struts2跨命名空间跳转问题
  • 11.4.2 Struts2中JSP页面的相对路径问题
  • 11.5 小结
  • 习题
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。