教材
TEACHING MATERIAL

中慧集团Web技术校企合作系列教材-《Java Web应用开发》介绍

日期:2021年6月30日

为什么选择Java Web这门技术?

 Java作为一种面向对象程序设计语言,自1995年被正式推出后,就以其独特的优势迅猛发展,经过十余年的发展,成为迄今为止应用最广泛的程序设计语言之一。Java技术对Web领域的发展注入了强大的动力,Java在服务器端应用非常丰富,比如Servlet,JSP和第三方框架等。JavaWeb以其良好的平台无关性、安全性和可扩展性,在Web开发中始终保持着稳定的占有率。

《Java  Web应用开发》            

  曹慧  艾迪

【副主编】  朱虎平 黄珍 黎利红

【购买链接】https://item.jd.com/10059327424685.html  

【资源下载链接】http://course.zhonghui.vip/#/java/java_web

内容摘要

该教材将Java Web开发的基础知识与趣引实例有机的结合在一起。系统介绍Java Web应用开发过程中的一些实用技术及系统设计与编程思想。本书内容主要包括Java Web开发基础、Servlet入门、Servlet应用、JSP应用开发、JDBC数据库应用开发、EL表达式与JSTL标签。全书不仅介绍理论基础,更强调实际运用,因此,还结合MVC模型进行了实战演练。

该教材以简洁、通俗的语言讲解Java Web开中所涉及的必要基础知识,以实际生活案例做导引让读者能够快速动手实践,从学到练到通,真正掌握相关的知识,为后续利用框架技术奠定基础。

教材目录

第一章Java Web开发基础              

1.1 JavaWeb概述

1.2 HTTP协议

1.2.1 HTTP协议概述

1.2.2 URL格式

1.2.3 HTTP报文格式

1.2.4 HTTP请求方法

1.2.5 HTTP会话管理

1.3 常用调试工具

1.3.1 Fiddler工具使用

1.3.2 Chrome工具使用

1.3.3 Postman工具使用

1.4 本章小结

1.5 本章练习

第二章 Servlet入门

2.1开发环境的安装与配置

2.1.1 JavaWeb环境介绍

2.1.2 JDK的安装

2.1.3 Tomcat的安装

2.1.4Eclipse的安装

2.1.5Eclipse与Tomcat的集成

2.2 Servlet概述

2.2.1 Servlet生命周期

2.2.2 Servlet接口与Servlet程序

2.2.3 获取Servlet配置信息

2.3 Servlet数据获取

2.3.1请求数据获取

2.3.2 Form表单数据获取

2.3.3 文件上传

2.4 Servlet响应

2.4.1 设置状态码

2.4.2 设置响应头

2.4.3 输出响应体

2.4.4 输出缓存管理

2.5 Servlet会话管理

2.5.1 会话管理概述

2.5.2会话管理原理

2.5.3 会话的应用

2.5.4会话追踪

2.6 本章小结

2.7本章练习

第三章 Servlet应用

3.1 Cookie对象

3.1.1 Cookie概述

3.1.2 Cookie的常用方法

3.1.3 Cookie的写入与读取

3.2 请求转发与包含

3.2.1 Servlet之间的关系

3.2.2 转发

3.2.3重定向

3.2.4转发VS重定向

3.3ServletContext

3.3.1 ServletContext对象

3.3.2 ServletContext方法

3.4 过滤器

3.4.1 过滤器概述

3.4.2 实现第一个Filter程序

3.4.3  过滤器注解@WebFilter

3..4.4  Filter映射

3.4.5   Filter链

3.5 监听器

3.5.1 监听器概述

3.5.2 监听器类型

3.5.3监听器应用

3.6 本章小结

3.7 本章练习

第四章 JSP应用开发

4.1 JSP概述

4.1.1 JSP基础及运行原理

4.1.2 JSP与Servlet的关系

4.2 JSP页面元素

4.2.1 JSP脚本元素与注释

4.2.2 JSP指令与动作

4.3 JSP内置对象

4.3.1 JSP内置对象概述

4.3.2 pageContext对象

4.3.3 exception对象

4.4 本章小结

4.5 本章练习

第五章JDBC数据库应用开发

5.1 JDBC概述

5.1.1 JDBC基本概念

5.1.2 JDBC常用接口

5.2 JDBC操作数据库

5.2.1 JDBC连接数据库

5.2.2 JDBC数据封装

5.2.3JDBC执行数据操作

5.3数据库连接池

5.3.1连接池简介

5.3.2DBCP数据源的使用

5.4 本章小结

5.5本章练习

第六章 EL表达式与JSTL标签

6.1 EL表达式

6.1.1 EL表达式概述

6.1.2EL表达式运算

6.1.3EL表达式数据访问

6.2 EL内置对象

6.2.1EL内置对象概述

6.2.2内置对象的应用

6.3 JSTL标签

6.3.1 JSTL概述

6.3.2 JSTL的配置

6.4 JSTL核心标签库

6.4.1表达式标签

6.4.2流程控制标签

6.4.3 循环标签

6.4.4URL操作标签

6.5JSTLI18n标签库

6.5.1I18n国际化实现

6.5.2JSTL国际化标签

6.6JSTL函数库

6.6.1JSTL标准函数

6.6.2字符串处理函数

6.7 本章小结

6.8 本章练习

第七章 实战演练— MVC编程

7.1 MVC概述

7.1.1MVC框架演变过程

7.1.2MVC思想优势

7.2 搭建MVC框架

7.2.1 MVC框架搭建概述

7.2.2搭建MVC框架

7.3基于表单数据获取

7.3.1数据获取

7.3.2地址映射

7.4实战——学生信息管理系统

7.4.1 功能介绍

7.4.2 功能实现

7.5本章小结

7.6 本章练习

教材特色


 1、案例新颖、针对性强

该教材结合实际工作中的应用范例逐一讲解Java Web的各种知识和技术,在实战演练篇中以MVC模型来总结贯通本书所学,使读者在实践中掌握知识,轻松拥有项目开发经验。

 2、内容丰富、结构合理

该教材使用Tomcat9.0+Eclipse平台详细讲解了JSP、Servlet以及Spring MVC框架的基础知识和实际应用。每一章都是通过实际案例提出问题,再结合每章知识点和关键技术进行知识储备,并通过解决提出的问题进行案例实操,每一章末尾有本章小结,总结本章的内容、重点与难点,同时安排了有针对性的思考和练习,帮助读者巩固本章所学内容,提高读者实际动手能力。

3、配备完备的教辅资源

该教材配套精品教学资源辅教辅学。教学资源包括:课程标准、教学大纲、教学日历、教学课件、课程案例、课堂作业、教学视频、电子教案、题库。实训资源包括:课程级实训项目、综合实训项目。丰富的课程资源,降低了学习的难度,方便学生自主学习,减轻了教师负担。

 4、校企合作“双元”模式开发优质教材

该教材由成都中慧科技有限公司组织,邀请实战经验丰富的IT技术专家参与教材建设,将最前沿的技术引入到教材中,保证内容新颖实用。教材主编积累了丰富的Java教学经验,参与Java项目开发,他们依据先进的教育理念,结合全国职业院校实际教学情况以及学生专业水平,与IT技术专家共同探讨培养目标、内容、框架,基于不同的教学情境,开发出新一代信息技术优质教材。

适合范围

▶适合作为计算机培训教材 适合作为中、高职和应用型本科软件技术专业课程的教学

▶适合作为计算机培训教材

▶适合具有Java程序设计基础的学生和技术开发人员

中慧集团Web技术系列教材规划

序号教材合作院校出版日期
1《Vue应用程序开发》广东科学技术职业学院已出版
2《Java EE企业级应用开发(SSM)》 常州信息职业技术学院已出版
3《PHP程序设计》泸州职业技术学院已出版
4《Java程序设计基础》陕西工业职业技术学院已出版
5《MySQL数据库》安徽财贸职业学院已出版
6《Node.Js应用开发》常州信息职业技术学院已出版
7《Java高级程序设计》长沙商贸旅游职业技术学院已出版
8《UI设计基础》南京信息职业技术学院2023.4
9《HTML5与CSS3程序设计》山东科技职业技术学院已出版
10《Java Web应用开发》九江职业技术学院已出版
11《JavaScript程序设计》广东科学技术职业学院已出版
12《微信小程序开发》常州信息职业技术学院已出版

公司介绍

中慧云启科技集团是一家专业从事软件开发、职业教育软件技术专业教学实训的综合解决方案提供商,集产品研发、销售、技术服务、技术培训于一体的国家高新技术企业和双软企业。总部位于四川成都,在成都、大连、上海、广州设有4个研发中心,在成都、济南、杭州、广州、长沙、西安设有6个销售分公司。公司两大业务板块,软件开发业务主要包括:智能软硬件开发、系统开发与集成、软件外包服务、软件测试服务等;职业教育业务主要包括:面向中高职院校、技师学院、应用型本科,提供软件技术相关专业的人才培养方案、教学实训平台、课程和实训项目、师资培训、学生实训等。