X
0


购买方式

联系编辑

编辑:

QQ:

电话:

邮箱:

相关教材

Java Web程序设计(第五版)

李俊青

978-7-5685-6318-5

Ⅰ. TP312.8

大连理工大学出版社

2026-08-01

58.80元

编辑推荐

《Java Web程序设计》(第五版)是“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材、“十二五”职业教育国家规划教材,也是高等职业教育软件技术专业系列规划教材之一。本教材采用任务驱动与项目训练相结合的编写方式,契合职业教育行动导向教学理念,按照典型职业工作过程编排教学内容。全书以综合工作能力(技术应用能力与职业素质)培养为主线,兼顾知识传授与能力训练;以项目为载体对Java Web知识点进行解析重组,搭建完整的Java Web程序设计学习体系。根据职业岗位技能需求,提炼出24个技术要点,对应8个模块,采用1个企业综合项目承载知识和技能的学习,共设置28个典型项目承载各个知识要点,并按照难度梯度进行编排。全书内容涵盖JSP服务器的安装与配置、JSP语法、JSP内置对象、页面指令、动作指令、JDBC、数据库连接池、JavaBean、Java Servlet、EL表达式语言、在线编辑器、邮件组件、上传组件、缩略图组件、验证码、密码的加密与验证、打包与部署、项目导入与导出等Java Web开发常规技术要点,并深入阐述了综合项目——文章管理系统的开发与实现过程。


  • 内容简介
  • 教材目录
  • 样章试读
  • 教学资源

  《Java Web程序设计》(第五版)是“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材、“十二五”职业教育国家规划教材,也是高等职业教育软件技术专业系列规划教材之一。

  随着网络的普及,Web应用程序的使用越来越广泛,Java Web开发技术以其开放性、灵活性、安全性和成熟度,在市场中应用广泛,成为Web项目开发的重要技术手段之一。

  教材特色

  本教材采用任务驱动与项目训练相结合的编写方式,契合职业教育行动导向教学理念,按照典型职业工作过程编排教学内容。全书以综合工作能力(技术应用能力与职业素质)培养为主线,兼顾知识传授与能力训练;以项目为载体对Java Web知识点进行解析重组,搭建完整的Java Web程序设计学习体系。根据职业岗位技能需求,提炼出24个技术要点,对应8个模块,采用1个企业综合项目承载知识和技能的学习,共设置28个典型项目承载各个知识要点,并按照难度梯度进行编排。全书内容涵盖JSP服务器的安装与配置、JSP语法、JSP内置对象、页面指令、动作指令、JDBC、数据库连接池、JavaBean、Java Servlet、EL表达式语言、在线编辑器、邮件组件、上传组件、缩略图组件、验证码、密码的加密与验证、打包与部署、项目导入与导出等Java Web开发常规技术要点,并深入阐述了综合项目——文章管理系统的开发与实现过程。全书将真实工程项目拆解为适合课堂学习的教学单元,按照“提出项目需求—分步实现项目—解析核心知识点—项目拓展提升”流程组织教学。教材知识点由浅入深,项目功能逐步迭代扩展,内容通俗易懂,贴近实际开发场景。本教材贯彻落实党的二十大精神,在相关项目中设置素养小贴士,融入社会主义核心价值观、职业道德、工匠精神、团队协作等内容,引导学生把握客观规律,在增长专业学识的同时塑造良好思想品格。

  适用范围

  本教材适合作为高等院校计算机相关专业的“JSP程序设计”“Java Web程序设计”“Web应用开发”“动态网站高级开发”等课程的教材,也适合作为技术人员的培训教程,还适合作为开发人员自学参考。学习本教材前,读者需要掌握Java语言基础,并具备一定网页开发基础。

  教材内容

  本教材素材选取坚持以实际训练为首要原则。全书由8个模块构成,各模块内容安排如下:

  模块1——Java Web开发环境与联合开发工具配置。介绍Tomcat目录结构、虚拟目录配置、Eclipse+Dreamweaver工具、项目的导入和导出、发布打包、JSP的页面组成、代码编写规范等知识点。

  模块2——制作简单的Java Web网站。介绍page、include、taglib指令,<jsp:include>、<jsp:forward>动作指令等知识点。

  模块3——服务器交互。介绍JSP内置对象,中文乱码的处理方法。

  模块4——数据库操作。介绍JDBC连接MySQL、SQL Server、Oracle等数据库,Connection、Statement、ResultSet等对象,资源的释放、大字段数据的处理等方法,介绍Tomcat DBCP等知识点。

  模块5——JavaBean技术。介绍JavaBean的作用域、JavaBean在JSP中的使用。

  模块6——Java Web高级开发。介绍Java Servlet的编写与部署过程,Servlet的生命周期,Servlet接口,JSP结合Servlet编程,Filter、EL语法,EL的隐含对象等知识点。

  模块7——组件应用及常用模块。介绍UEditor的使用、JavaMail、缩略图原理、水印实现方法、验证码原理、MD5加密算法、SM3国产商用密码算法等知识点。

  模块8——综合实例。主要介绍利用JSP+Servlet+JavaBean+Ajax模式实现文章管理系统的方法,分析系统体系结构、异步数据交互的程序结构。

  本教材在前四版基础上,对项目体例重新梳理、优化补充,进一步明确“以模块为载体、以项目开发过程为主线串联知识点”的编写思路。项目实现设计遵循:先描述项目需求;再完成项目实现;接着解析知识点;最后开展项目拓展与训练,实现理论与实践深度融合。读者可参照项目需求与实现步骤动手实践,开展自主学习。

  限于编者水平,书中难免存在疏漏与不妥之处,恳请广大读者批评指正,并将意见和建议反馈给我们,便于后续版本修订完善。

  编 者

  2026年8月


 

模块1 Java Web开发环境与联合开发工具配置 / 1

 项目1 配置JSP运行环境 / 1

  1.1 项目描述与实现 / 1

  1.2 新知识点——JSP概述、Tomcat目录结构、虚拟目录配置 / 4

  1.3 扩展——Tomcat帮助文档查阅 / 9

 项目2 Eclipse、Dreamweaver等工具搭配开发JSP / 10

  2.1 项目描述与实现 / 10

  2.2 新知识点——Eclipse、Dreamweaver工具简介 / 16

  2.3 扩展——项目导入、导出、发布打包 / 17

 项目3 制作简单的JSP页面 / 19

  3.1 项目描述与实现 / 19

  3.2 新知识点——JSP页面组成、声明、代码段、表达式、注释 / 20

  3.3 扩展——代码编写规范 / 24

 小 结 / 24

 习 题 / 25

模块2 制作简单的Java Web网站 / 26

 项目4 制作有包含文件的JSP页面 / 26

  4.1 项目描述与实现 / 26

  4.2 新知识点——JSP指令:page指令、include指令 / 27

  4.3 扩展——taglib指令的使用 / 30

 项目5 制作简单的展示网站 / 30

  5.1 项目描述与实现 / 30

  5.2 新知识点——JSP动作指令、<jsp:include> / 35

  5.3 扩展——<jsp:forward>的使用 / 37

 小 结 / 39

 习 题 / 39

模块3 服务器交互 / 41

 项目6 用户注册表单信息获取及显示 / 41

  6.1 项目描述与实现 / 41

  6.2 新知识点——JSP内置对象、request / 44

  6.3 扩展——中文乱码处理、request中其他信息获取 / 46

 项目7 处理服务器响应 / 49

  7.1 项目描述与实现 / 49

  7.2 新知识点——response、out / 53

  7.3 扩展——设置响应的MIME类型 / 54

 项目8 存储用户会话 / 57

  8.1 项目描述与实现 / 57

  8.2 新知识点——session、application / 61

  8.3 扩展——cookie / 63

 项目9 电子商务网站的购物模块制作 / 65

  9.1 项目描述与实现 / 65

  9.2 新知识点——读文件、写文件 / 74

 小 结 / 76

 习 题 / 76

模块4 数据库操作 / 78

 项目10 显示用户信息列表 / 78

  10.1 项目描述与实现 / 78

  10.2 新知识点——JDBC概述、JDBC连接MySQL数据库 / 80

  10.3 扩展1——MySQL数据库的安装和使用 / 82

  10.4 扩展2——JDBC连接SQL Server、Oracle / 88

 项目11 JSP实现用户注册 / 91

  11.1 项目描述与实现 / 91

  11.2 新知识点——Connection、Statement、ResultSet等对象的常用方法 / 95

  11.3 扩展1——JSP实现用户登录 / 98

  11.4 扩展2——JSP资源释放 / 101

 项目12 分页显示用户信息列表 / 102

  12.1 项目描述与实现 / 102

  12.2 新知识点——分页 / 105

  12.3 扩展——各种数据库的数据分页 / 106

 项目13 使用连接池优化数据库连接 / 106

  13.1 项目描述与实现 / 106

  13.2 新知识点——数据库连接池原理、Tomcat DBCP / 110

  13.3 扩展——批量执行SQL语句 / 113

 小 结 / 114

 习 题 / 114

模块5 JavaBean技术 / 116

 项目14 封装用户信息的JavaBean / 116

  14.1 项目描述与实现 / 116

  14.2 新知识点——JavaBean、JSP调用JavaBean / 120

  14.3 扩展——表单参数设置JavaBean中的属性 / 122

 项目15 数据库连接的JavaBean / 126

  15.1 项目描述与实现 / 126

  15.2 新知识点——数据库连接的JavaBean / 131

  15.3 扩展——采用数据库连接池读取用户信息列表 / 132

 项目16 应用JavaBean实现购物车 / 136

 小 结 / 149

 习 题 / 149

模块6 Java Web高级开发 / 151

 项目17 利用工具创建并部署Servlet / 151

  17.1 项目描述与实现 / 151

  17.2 新知识点——Java Servlet概述 / 155

  17.3 扩展——Java Servlet版本历史 / 156

 项目18 用Servlet实现用户注册 / 157

  18.1 项目描述与实现 / 157

  18.2 新知识点——Java Servlet工作过程 / 160

  18.3 扩展——Java Servlet接口 / 161

 项目19 用Servlet实现用户登录 / 166

  19.1 项目描述与实现 / 166

  19.2 新知识点——Servlet中会话存储、重定向到JSP页面 / 170

  19.3 扩展——Java Servlet与JSP的共享对象 / 172

 项目20 访问权限控制 / 173

  20.1 项目描述与实现 / 173

  20.2 新知识点——Filter / 176

  20.3 扩展——Servlet 3.0新特性 / 180

 项目21 用EL遍历数据 / 182

  21.1 项目描述与实现 / 182

  21.2 新知识点——EL语法基础 / 183

  21.3 扩展——EL运算符 / 184

 项目22 用EL简化JSP开发 / 185

  22.1 项目描述与实现 / 185

  22.2 新知识点——EL内建对象 / 188

  22.3 扩展——EL数据类型和自动类型转换 / 188

 小 结 / 189

 习 题 / 189

模块7 组件应用及常用模块 / 191

 项目23 带在线编辑器的信息发布模块制作 / 191

  23.1 项目描述与实现 / 191

  23.2 新知识点——UEditor编辑器 / 193

  23.3 扩展1——修改信息时采用在线编辑器 / 194

  23.4 扩展2——简化的在线编辑器 / 194

 项目24 用户注册时发送欢迎邮件 / 197

  24.1 项目描述与实现 / 197

  24.2 新知识点——JavaMail / 203

 项目25 上传文件模块制作 / 204

  25.1 项目描述与实现 / 204

  25.2 新知识点——上传组件及方法 / 208

  25.3 扩展——下载 / 209

 项目26 缩略图的制作 / 212

  26.1 项目描述与实现 / 212

  26.2 新知识点——缩略图原理 / 220

  26.3 扩展——图片增加水印 / 221

 项目27 验证码的制作 / 226

  27.1 项目描述与实现 / 226

  27.2 新知识点——验证码原理及生成方法 / 229

  27.3 扩展——Servlet验证码的使用 / 230

 项目28 密码的加密与解密 / 233

  28.1 项目描述与实现 / 233

  28.2 新知识点——MD5加密 / 238

  28.3 扩展1——加密基础 / 240

  28.4 扩展2——用SM3国产商用密码算法进行密码加密与验证 / 241

 小 结 / 243

 习 题 / 243

模块8 综合实例 / 244

 项目29 文章管理系统 / 244

  29.1 系统分析和设计 / 244

  29.2 数据库设计 / 245

  29.3 用户身份认证模块功能实现 / 249

  29.4 文章管理模块功能实现 / 264

 小 结 / 279

 习 题 / 280

参考文献 / 281


  • PPT-Java Web程序设计(第五版)

    所属课程: Java Web程序设计 类型:zip 大小:12.34MB 上传时间: 2026-09-20 10:33:04
  • 课后习题参考答案-Java Web程序设计(第五版)

    所属课程: Java Web程序设计 类型:zip 大小:97.58KB 上传时间: 2026-09-20 10:34:07
  • 电子教案-Java Web程序设计(第五版)

    所属课程: Java Web程序设计 类型:zip 大小:3.3MB 上传时间: 2026-09-20 10:34:40
  • 源代码-Java Web程序设计(第五版)

    所属课程: Java Web程序设计 类型:zip 大小:23.27MB 上传时间: 2026-09-20 10:35:22
全部下载

很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: