注册 登录 进入教材巡展
#
  • #

出版时间:2025-12-26

出版社:机械工业出版社

以下为《Java Web应用开发(基于DeepSeek)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111797746
  • 1-1
  • 2025-12-26
  • 390
内容简介
本书从初学者的角度出发,深入浅出地讲解Java Web应用开发应掌握的各项技术,主要内容包括创建第一个Java Web项目、Servlet技术应用、JSP技术应用、实现Java Web中的数据持久化、构建前后端分离的新闻管理系统和在CentOS 7环境下部署项目。本书采用项目驱动方式编写,基于Servlet、JWT和JSON等技术,结合DeepSeek实现了前后端分离的新闻管理系统,展示了从需求分析、系统设计、编码实现到上线部署的全过程。全书内容丰富,系统性和应用性强,融入了作者多年工作和教学的经验及体会。
本书既可作为高职高专计算机应用技术和软件技术等相关专业的教材,也可作为Web应用开发自学者的入门教材和工程技术人员的参考书。
目录
模块 1 创建第一个 Java Web 项目​
任务 1.1 初探 Java Web 应用程序​
任务 1.1.1 探索应用程序体系结构​
任务 1.1.2 了解 Web 应用程序​
任务 1.1.3 解析 Java Web 应用程序​
任务 1.2 搭建 Java Web 开发环境​
任务 1.2.1 安装和配置 JDK 17​
任务 1.2.2 安装和配置 Tomcat​
任务 1.2.3 安装和配置 IDEA 2023​
任务 1.2.4 安装 IDEA AI 插件​
任务 1.3 Maven 基础​
任务 1.3.1 什么是 Maven​
任务 1.3.2 安装和配置 Maven​
任务 1.3.3 在 IDEA 中集成 Maven​
任务 1.3.4 掌握 Maven 依赖管理机制​
任务 1.4 使用 IDEA 2023 进行 Web 开发​
任务 1.4.1 整合 Tomcat​
任务 1.4.2 创建 Java Web 项目​
任务 1.4.3 创建和访问 Servlet​
任务 1.4.4 创建和访问 JSP 页面​
习题​
模块 2 Servlet 技术应用​
任务 2.1 认识 Servlet​
任务 2.2 处理客户端请求​
任务 2.2.1 了解 HTTP​
任务 2.2.2 使用 HttpServlet 处理客户端请求​
任务 2.3 探索 Servlet 生命周期​
任务 2.4 深入理解 Servlet 配置​
任务 2.4.1 设置启动装入优先级​
任务 2.4.2 添加 Servlet 的映射​
任务 2.4.3 使用注解配置 Servlet​
任务 2.5 使用 Servlet 上下文​
任务 2.5.1 使用 ServletContext 共享全局数据​
任务 2.5.2 访问 Web 应用程序的初始化参数​
任务 2.6 管理会话跟踪​
任务 2.6.1 理解会话的概念和重要性​
任务 2.6.2 使用 HttpSession 对象管理用户会话​
任务 2.6.3 使用 URL 重写实现会话跟踪​
任务 2.7 实现请求转发与重定向​
任务 2.7.1 实现请求转发功能​
任务 2.7.2 实现请求重定向功能​
任务 2.7.3 利用 DeepSeek 辅助实现用户登录​
任务 2.8 使用过滤器与监听器​
任务 2.8.1 利用过滤器优化 Web 应用程序​
任务 2.8.2 利用监听器增强 Servlet 功能​
习题​
模块 3 JSP 技术应用​
任务 3.1 认识 JSP​
任务 3.2 掌握 JSP 基本语法​
任务 3.2.1 掌握指令元素的使用​
任务 3.2.2 熟悉脚本元素​
任务 3.2.3 应用动作元素​
任务 3.2.4 正确使用 JSP 注释​
任务 3.3 利用 JSP 内置对象增强页面功能​
任务 3.3.1 理解 JSP 内置对象的概念及其用途​
任务 3.3.2 使用 request 对象获取请求信息​
任务 3.3.3 通过 response 对象发送响应数据​
任务 3.3.4 使用 session 对象管理用户会话​
任务 3.3.5 利用 application 对象进行全局数据共享​
任务 3.3.6 使用 out 对象输出内容到客户端​
任务 3.3.7 使用 pageContext 对象管理页面上下文​
任务 3.3.8 使用 exception 对象处理异常​
任务 3.4 集成 JavaBean 提升 JSP 功能​
任务 3.4.1 理解 JavaBean 的概念及其实现​
任务 3.4.2 使用 JavaBean 封装数据​
任务 3.4.3 使用 JavaBean 封装业务逻辑​
任务 3.4.4 利用 DeepSeek 辅助实现简单的网上书店​
任务 3.5 使用 EL 表达式和 JSTL 简化 JSP 开发​
任务 3.5.1 掌握 EL 表达式的使用​
任务 3.5.2 掌握 JSTL 核心标签库的使用​
习题​
模块 4 实现 Java Web 中的数据持久化​
任务 4.1 理解数据持久化的概念​
任务 4.2 掌握 JDBC 基础​
任务 4.2.1 理解 JDBC 的基本概念和作用​
任务 4.2.2 配置 JDBC 驱动程序连接数据库​
任务 4.2.3 使用 PreparedStatement 执行 CRUD 操作​
任务 4.2.4 通过事务管理确保数据一致性​
任务 4.3 设计并实现数据持久化层​
任务 4.3.1 探索数据持久化的设计模式​
任务 4.3.2 创建简单的 DAO 层实现基本的 CRUD 功能​
任务 4.3.3 使用数据源优化数据库访问性能​
任务 4.3.4 利用 DeepSeek 辅助实现图书组合查询和批量删除​
习题​
模块 5 构建前后端分离的新闻管理系统​
任务 5.1 系统功能分析与设计​
任务 5.1.1 项目简介​
任务 5.1.2 确定技术选型​
任务 5.1.3 使用 DeepSeek 进行数据库设计​
任务 5.1.4 搭建开发环境​
任务 5.2 实现公共模块功能​
任务 5.2.1 创建实体类​
任务 5.2.2 利用 DeepSeek 辅助实现 JSON 工具类​
任务 5.2.3 利用 DeepSeek 辅助实现统一返回结果​
任务 5.2.4 封装分页查询​
任务 5.2.5 利用 DeepSeek 辅助实现 BaseServlet 抽取​
任务 5.3 实现登录认证功能​
任务 5.3.1 使用 JWT 令牌​
任务 5.3.2 实现登录功能​
任务 5.4 实现分类管理功能​
任务 5.4.1 新增分类​
任务 5.4.2 获取分类列表​
任务 5.4.3 根据 ID 查找分类​
任务 5.4.4 修改分类​
任务 5.4.5 删除分类​
任务 5.5 实现文章管理功能​
任务 5.5.1 新增文章​
任务 5.5.2 获取文章列表​
任务 5.5.3 根据 ID 查找文章​
任务 5.5.4 修改文章​
任务 5.5.5 删除文章​
任务 5.6 项目改进与优化​
任务 5.6.1 利用 DeepSeek 辅助实现登录校验过滤器​
任务 5.6.2 实现用户密码加密存储​
任务 5.6.3 利用 DeepSeek 辅助实现文件上传​
任务 5.6.4 利用 DeepSeek 辅助实现请求映射和依赖注入​
习题​
模块 6 在 CentOS 7 环境下部署项目​
任务 6.1 准备工作​
任务 6.1.1 配置 yum 源​
任务 6.1.2 关闭防火墙​
任务 6.2 安装和配置 MySQL​
任务 6.2.1 安装 MySQL​
任务 6.2.2 配置 MySQL​
任务 6.2.3 创建数据库和表​
任务 6.3 安装和配置后端环境​
任务 6.3.1 安装和配置 JDK17​
任务 6.3.2 安装 Tomcat​
任务 6.3.3 部署后端项目​
任务 6.4 安装和配置前端项目​
任务 6.4.1 安装 Nginx​
任务 6.4.2 部署前端应用​
习题​
参考文献​