作品简介

本书采用“任务驱动”的编写模式,由浅入深、循序渐进、全面系统地介绍了Java Web开发的相关知识。全书通过实际应用案例,帮助读者巩固所学的知识,以便更好地进行Java Web开发实践。

本书共15章,内容涵盖了Java Web开发基础知识、Servlet接收GET请求数据、Servlet接收POST请求数据、Servlet生成HTTP响应数据、异步请求和异步响应、会话控制技术(Cookie与Session)、过滤器和监听器、MVC和JSTL、个人笔记系统的数据库设计与实现、MySQL事务机制和JDBC的使用、layui和CKEditor的使用,以及个人笔记系统首页模块的设计与实现、用户管理模块的设计与实现、笔记管理模块的设计与实现、其他功能模块的设计与实现等项目实训。

本书内容丰富、讲解深入,适合初、中级Java Web开发人员阅读,可以作为各类院校计算机相关专业的教材,也可作为广大Java Web开发爱好者的实用参考书。

孔祥盛,副教授,精通Java、JavaScript、PHP、Python等编程语言,熟悉Web开发、爬虫、自动化测试、数据分析与数据挖掘、数据可视化、数据库等技术,擅长将抽象的理论知识具体化、生活化,善于将综合知识融会贯通于项目案例,主编多部教材,其中,教材《PHP基础与实例教程》重印20余次,并获河南省普通高等教育“十四五”规划教材立项、河南省优秀教材二等奖;教材《MySQL数据库基础与实例教程》重印近20次。

作品目录

  • 内容提要
  • 前言
  • 第1章 Java Web开发基础知识
  • 1.1 B/S概述
  • 1.2 静态代码和动态代码
  • 1.3 HTTP概述
  • 1.4 Java Web开发环境的部署
  • 第2章 Servlet接收GET请求数据
  • 2.1 使用Eclipse开发Java Web程序
  • 2.2 字符编码
  • 2.3 URL路径
  • 2.4 过程分析:浏览器发送GET请求数据和Web服务器接收GET请求数据
  • 2.5 request请求对象获取GET请求数据
  • 2.6 request请求对象的请求派发功能
  • 第3章 Servlet接收POST请求数据
  • 3.1 FORM表单
  • 3.2 URL路径定位方法
  • 3.3 过程分析:浏览器发送POST请求数据和Web服务器接收POST请求数据
  • 3.4 小露身手:request请求对象接收application/x-www-form-urlencoded格式的POST请求数据
  • 3.5 小露身手:向Servlet程序添加multipart/form-data支持
  • 第4章 Servlet生成HTTP响应数据
  • 4.1 HTTP响应数据与HttpServletResponse之间的关系
  • 4.2 HTTP响应行
  • 4.3 HTTP响应头列表
  • 4.4 使用response响应对象生成HTTP响应体
  • 第5章 异步请求和异步响应
  • 5.1 Web前端技术
  • 5.2 JavaScript入门
  • 5.3 异步请求和异步响应
  • 第6章 会话控制技术:Cookie与Session
  • 6.1 会话控制技术概述
  • 6.2 Cookie会话控制技术
  • 6.3 Session会话控制技术
  • 第7章 过滤器和监听器
  • 7.1 过滤器
  • 7.2 监听器
  • 第8章 MVC和JSTL
  • 8.1 MVC
  • 8.2 JavaBean
  • 8.3 JSP的内置对象
  • 8.4 EL
  • 8.5 JSTL
  • 第9章 个人笔记系统的数据库设计与实现
  • 9.1 数据库概述
  • 9.2 个人笔记系统数据库的设计
  • 9.3 MySQL安装和配置
  • 9.4 数据库的管理
  • 9.5 表结构的管理
  • 9.6 表记录的更新
  • 9.7 表记录的检索
  • 第10章 MySQL事务机制和JDBC的使用
  • 10.1 MySQL事务机制
  • 10.2 JDBC概述
  • 10.3 基于MVC的Java Web开发中的事务管理
  • 第11章 layui和CKEditor的使用
  • 11.1 layui的使用
  • 11.2 CKEditor 5的使用
  • 第12章 项目实训:个人笔记系统首页模块的设计与实现
  • 12.1 个人笔记系统首页模块的设计与分析
  • 12.2 个人笔记系统URL级别的权限访问控制的设计
  • 12.3 个人笔记系统Java类的目录设置
  • 12.4 个人笔记系统类名和方法名的命名规则
  • 12.5 个人笔记系统静态资源文件的目录设置
  • 第13章 项目实训:个人笔记系统用户管理模块的设计与实现
  • 13.1 用户注册功能的实现
  • 13.2 用户登录和注销功能的实现
  • 第14章 项目实训:个人笔记系统笔记管理模块的设计与实现
  • 第15章 项目实训:个人笔记系统其他功能模块的设计与实现
  • 附录
展开全部