
《Web系统升发》课程教学大纲一、课程信息课程名称:Web系统开发Web SystemDevelopment课程代码:06E4126B课程类别:专业核心课程/必修课适用专业:计算机科学与技术专业课程学时:64学时(含20学时实验)课程学分:3.5学分修读学期:第6学期先修课程:面向对象程序设计、数据库原理及应用、Web前端技术、数据结构、软件工程二、课程目标《Web系统开发》是计算机科学与技术专业的一门专业核心课,是有关网络程序设计的较高级内容。通过理论教学、上机实训实验、项目实战练习等教学环节,掌握Web系统开发的过程、工具与规范方法,为学生将来从事基本Web的系统开发打下坚实的基础。(一)具体目标通过本课程的学习,使学生达到以下目标:1.理解Web应用及开发的基本概念,熟悉Web应用程序的体系结构,掌握JSP、Servlet、JavaBean等技术的语法和应用,掌握使用JDBC访问数据库,掌握MVC模式的工作原理,掌握Mybatis、Spring和SpringMVC三个框架的工作原理,能够应用JavaWeb技术和MVC模式或某框架,并结合实际问题,对复杂计算机软件工程中的关键问题分析、设计出一套可行的解决方案。【支撑毕业要求指标点3.12.能够基于计算机科学技术及相关学科的科学原理,通过文献研究或相关方法,应用MVC模式的基本思想,调研分析复杂计算机工程问题的解决方案。【支撑毕业要求指标点4.1】
《Web 系统开发》课程教学大纲 一、课程信息 课程名称:Web系统开发 Web System Development 课程代码:06E4126B 课程类别:专业核心课程/必修课 适用专业:计算机科学与技术专业 课程学时:64学时(含20学时实验) 课程学分:3.5学分 修读学期:第6学期 先修课程:面向对象程序设计、数据库原理及应用、Web前端技术、数 据结构、软件工程 二、课程目标 《Web系统开发》是计算机科学与技术专业的一门专业核心课,是有关网 络程序设计的较高级内容。通过理论教学、上机实训实验、项目实战练习等教 学环节,掌握Web系统开发的过程、工具与规范方法,为学生将来从事基本 Web的系统开发打下坚实的基础。 (一)具体目标 通过本课程的学习,使学生达到以下目标: 1. 理解 Web 应用及开发的基本概念,熟悉 Web 应用程序的体系结构,掌 握 JSP、 Servlet、JavaBean 等技术的语法和应用,掌握使用 JDBC 访问数据库, 掌握 MVC 模式的工作原理,掌握 Mybatis、Spring 和 SpringMVC 三个框架的工 作原理,能够应用 Java Web 技术和 MVC 模式或某框架,并结合实际问题,对 复杂计算机软件工程中的关键问题分析、设计出一套可行的解决方案。【支撑 毕业要求指标点 3.1】 2. 能够基于计算机科学技术及相关学科的科学原理,通过文献研究或相关 方法,应用 MVC 模式的基本思想,调研分析复杂计算机工程问题的解决方案。 【支撑毕业要求指标点 4.1】

3.掌握Web系统需求分析的基本策略,能够根据需求设计并组织Web系统开发:能够在Eclipse或Idea或其他集成开发环境中,基于某种框架,采用JavaWeb相关技术,对复杂计算机软件工程问题进行设计、开发和测试。【支撑毕业要求指标点5.2】4.通过上机实训实验和项目实战练习等,提高学生的沟通合作技能,具备团队合作精神和一定的创新能力。【支撑毕业要求指标点9.1、9.2】(二)课程目标与毕业要求的对应关系表1课程目标与毕业要求指标点的对应关系课程目标支撑的毕业要求支撑的毕业要求指标点3.1利用计算机科学技术的基本知识,针对计算机复杂工程问题,课程目标13.设计/开发解决方案给出可行的解决方案,具有设计满足特定需求的中小型软件系统和大型系统的独立子系统的能力。4.1能够基于计算机科学技术及相关学科的科学原理,通过文献研课程目标 24.科学研究究或相关方法,调研和分析复杂计算机工程问题的解决方案。5.2掌握现代常用的计算机系统分析、设计、开发、测试和管理工具,能够针对计算机领域复杂工程问题,选择和使用恰当的计算机课程目标35.现代工具运用技术和工具,完成中小型计算机系统以及大型系统子系统的分析、设计、开发、测试任务,并能够进行过程管理。9.1计算机专业的学生具有与其它专业的成员沟通交流、合作共事9.个人和团队课程目标 4的能力。9.2具有较强的适应能力,能够在团队中独立或合作开展工作。三、课程内容(一)课程内容与课程目标的关系表2课程内容与课程目标的关系教学方法学时安排课程内容支撑的课程目标第1章Web系统开发概述2讲投法、示例演示法、实践操作法课程目标1、33第2章Java输入输出讲投法、示例演示法、实践操作法课程目标1、3第3章泛型与集合3讲投法、示例演示法、实践操作法课程目标1、3讲投法、示例演示法、案例分析第4章Servlet基础4课程目标1、2、3、4法、实践操作法、小组讨论法第5章JSP技术讲投法、示例演示法、实践操作法10课程目标1、2、3、4讲投法、示例演示法、案例分析4第6章JavaBean技术课程目标1、2、3、4法、实践操作法讲投法、示例演示法、案例分析4第7章JDBC技术课程目标1、2、3、4法、实践操作法讲投法、示例演示法、案例分析课程目标1、2、3、44第8章监听器和过滤器法、实践操作法第9章基于MVC的Web讲投法、案例分析法、实践操作课程目标1、2、3、46系统开发法、小组讨论法讲授法、示例演示法、案例分析第10章MyBatis基础课程目标1、2、3、44法、实践操作法讲授法、示例演示法、案例分析6第11章Spring基础课程目标1、2、3、4法、实践操作法
3. 掌握 Web 系统需求分析的基本策略,能够根据需求设计并组织 Web 系 统开发;能够在 Eclipse 或 Idea 或其他集成开发环境中,基于某种框架,采用 Java Web 相关技术,对复杂计算机软件工程问题进行设计、开发和测试。【支 撑毕业要求指标点 5.2】 4. 通过上机实训实验和项目实战练习等,提高学生的沟通合作技能,具备 团队合作精神和一定的创新能力。【支撑毕业要求指标点 9.1、9.2】 (二)课程目标与毕业要求的对应关系 表1 课程目标与毕业要求指标点的对应关系 课程目标 支撑的毕业要求 支撑的毕业要求指标点 课程目标 1 3.设计/开发解决方案 3.1 利用计算机科学技术的基本知识,针对计算机复杂工程问题, 给出可行的解决方案,具有设计满足特定需求的中小型软件系统和 大型系统的独立子系统的能力。 课程目标 2 4.科学研究 4.1 能够基于计算机科学技术及相关学科的科学原理,通过文献研 究或相关方法,调研和分析复杂计算机工程问题的解决方案。 课程目标 3 5.现代工具运用 5.2 掌握现代常用的计算机系统分析、设计、开发、测试和管理工 具,能够针对计算机领域复杂工程问题,选择和使用恰当的计算机 技术和工具,完成中小型计算机系统以及大型系统子系统的分析、 设计、开发、测试任务,并能够进行过程管理。 课程目标 4 9.个人和团队 9.1 计算机专业的学生具有与其它专业的成员沟通交流、合作共事 的能力。 9.2 具有较强的适应能力,能够在团队中独立或合作开展工作。 三、课程内容 (一)课程内容与课程目标的关系 表2 课程内容与课程目标的关系 课程内容 教学方法 支撑的课程目标 学时安排 第 1 章 Web 系统开发概述 讲授法、示例演示法、实践操作法 课程目标 1、3 2 第 2 章 Java 输入输出 讲授法、示例演示法、实践操作法 课程目标 1、3 3 第 3 章 泛型与集合 讲授法、示例演示法、实践操作法 课程目标 1、3 3 第 4 章 Servlet 基础 讲授法、示例演示法、案例分析 法、实践操作法、小组讨论法 课程目标 1、2、3、4 4 第 5 章 JSP 技术 讲授法、示例演示法、实践操作法 课程目标 1、2、3、4 10 第 6 章 JavaBean 技术 讲授法、示例演示法、案例分析 法、实践操作法 课程目标 1、2、3、4 4 第 7 章 JDBC 技术 讲授法、示例演示法、案例分析 法、实践操作法 课程目标 1、2、3、4 4 第 8 章 监听器和过滤器 讲授法、示例演示法、案例分析 法、实践操作法 课程目标 1、2、3、4 4 第 9 章 基于 MVC 的 Web 系统开发 讲授法、案例分析法、实践操作 法、小组讨论法 课程目标 1、2、3、4 6 第 10 章 MyBatis 基础 讲授法、示例演示法、案例分析 法、实践操作法 课程目标 1、2、3、4 4 第 11 章 Spring 基础 讲授法、示例演示法、案例分析 法、实践操作法 课程目标 1、2、3、4 6

第12章SpringMVC基础讲投法、案例分析法、实践操作法课程目标1、2、3、468课程设计课程目标1、2、3、4合计64学时(二)具体内容第1章Web系统开发概述(2学时)【教学目标与要求】1、教学目标知识目标:通过本章的学习,使学生对Web应用程序的工作原理和JavaWeb应用开发环境有一定的认识和理解。能力目标:能够独立完成JavaWeb应用开发环境的安装与配置。价值目标:引导学生明白个人成功跟社会发展的关系,培养学生的社会责任感。2、教学要求了解C/S结构和B/S结构,理解Web的基本概念,掌握Web应用程序的工作原理,了解现有的Web开发技术和开发方式,掌握JavaWeb应用开发环境的安装与配置。【教学重点与难点】1、教学重点:Web应用程序的工作原理,JavaWeb应用开发环境的安装与配置。2、教学难点:JavaWeb应用开发环境的安装与配置。【学习内容】1.1Web简介1.2网络程序开发体系结构1.3Web开发技术1.4开发环境搭建【思政元素融入点】通过探讨“程序是否能正常运行需要环境”,引导并使学生明白个人成功与整个社会发展的关系。在介绍Web系统开发所使用的工具软件时,强调使用
第 12 章 SpringMVC 基础 讲授法、案例分析法、实践操作法 课程目标 1、2、3、4 6 课程设计 课程目标 1、2、3、4 8 合计 64 学时 (二)具体内容 第 1 章 Web 系统开发概述(2 学时) 【教学目标与要求】 1、教学目标 知识目标:通过本章的学习,使学生对 Web 应用程序的工作原理和 Java Web 应用开发环境有一定的认识和理解。 能力目标:能够独立完成 Java Web 应用开发环境的安装与配置。 价值目标:引导学生明白个人成功跟社会发展的关系,培养学生的社会责 任感。 2、教学要求 了解 C/S 结构和 B/S 结构,理解 Web 的基本概念,掌握 Web 应用程序的工 作原理,了解现有的 Web 开发技术和开发方式,掌握 Java Web 应用开发环境 的安装与配置。 【教学重点与难点】 1、教学重点:Web 应用程序的工作原理,Java Web 应用开发环境的安装 与配置。 2、教学难点:Java Web 应用开发环境的安装与配置。 【学习内容】 1.1 Web 简介 1.2 网络程序开发体系结构 1.3 Web 开发技术 1.4 开发环境搭建 【思政元素融入点】 通过探讨“程序是否能正常运行需要环境”,引导并使学生明白个人成功 与整个社会发展的关系。在介绍 Web 系统开发所使用的工具软件时,强调使用

开源或正版软件,引导学生思考软件技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。第2章Java输入输出(3学时)【教学自标与要求】1、教学目标:知识目标:通过本章的学习,掌握I/O流的分类和体系结构,理解Java中不同类型的输入输出流及其使用场景,熟悉随机访问文件类的概念和使用方法,熟悉对象序列化和反序列化的实现。能力目标:熟练运用Java输入输出流技术实现文件的读写操作,能应用随机访问文件类读取文件任意位置数据,培养学生的实践能力和解决问题的能力。价值目标:强调信息安全与数据保护的重要性,培养学生的信息安全意识。通过课堂实践,让同学们能够做到举一反三,具有解决问题的能力和严谨的软件工匠精神。2、教学要求:掌握Java的输入/输出流的原理和分类:掌握简单的输入/输出流(读写文件、管道流、存储器读写、用流来连接文件);了解过滤流、随机访问文件;理解并掌握对象的持久化。【教学重点与难点】1、教学重点:Java基本输入/输出流。2、教学难点:对象持久化。【学习内容】2.1流式输入输出原理和分类2.2输入输出流类2.3文件处理2.4对象序列化【思政元素融入点】结合信息安全和数据保护的案例,让学生认识到正确处理输入输出流对于保护信息安全的重要性。对于程序编译运行过程中出现的错误,引导学生分析
开源或正版软件,引导学生思考软件技术与社会生活的关系,关注软件技术的 法律问题,激发学生的社会责任感。 第 2 章 Java 输入输出(3 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,掌握 I/O 流的分类和体系结构,理解 Java 中 不同类型的输入输出流及其使用场景,熟悉随机访问文件类的概念和使用方法, 熟悉对象序列化和反序列化的实现。 能力目标:熟练运用 Java 输入输出流技术实现文件的读写操作,能应用随 机访问文件类读取文件任意位置数据,培养学生的实践能力和解决问题的能力。 价值目标:强调信息安全与数据保护的重要性,培养学生的信息安全意识。 通过课堂实践,让同学们能够做到举一反三,具有解决问题的能力和严谨的软 件工匠精神。 2、教学要求: 掌握 Java 的输入/输出流的原理和分类;掌握简单的输入/输出流(读写文件、 管道流、存储器读写、用流来连接文件);了解过滤流、随机访问文件;理解并 掌握对象的持久化。 【教学重点与难点】 1、教学重点:Java 基本输入/输出流。 2、教学难点:对象持久化。 【学习内容】 2.1 流式输入输出原理和分类 2.2 输入输出流类 2.3 文件处理 2.4 对象序列化 【思政元素融入点】 结合信息安全和数据保护的案例,让学生认识到正确处理输入输出流对于 保护信息安全的重要性。对于程序编译运行过程中出现的错误,引导学生分析

并解决问题,要求同学们能够做到举一反三,具有解决问题的能力和严谨的软件工匠精神。第3章泛型与集合(3学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,让学生理解泛型机制,掌握常见List、Set和Map集合类的成员方法及应用,为后序的学习打下坚实的基础。能力目标:能独立使用Collection接口和Set接口以及Map接口,掌握送代器的使用。价值目标:培养严谨、精益求精的大国工匠精神,培养学生的社会责任感、职业道德和团队协作精神,提升学生的综合素质。2、教学要求:理解泛型机制;掌握Java中泛化类型及其子类,并学会使用通配符:掌握常用集合类的使用。【教学重点与难点】1、教学重点:泛化方法。2、教学难点:泛化在集合类中的使用。【学习内容】3.1泛型概述3.2泛型类、泛型接口和泛型方法的定义3.3集合概述3.4Collection、List、Set、Queue和Map接【思政元素融入点】通过集合的交并差操作的学习,强调不同学科、不同领域之间的交又和融合,可采用不同的角度和方法来解决问题。这些操作也可以帮助我们在不同的领域中寻找共性和差异,找到解决问题的最佳方案。而Set集合中元素的不重复和无序,则是要求学生对于社会的认知和对于自我发展的规划,需要不断地去思考和反思,避免重复的错误和思维定势。第4章Servlet基础(4学时)
并解决问题,要求同学们能够做到举一反三,具有解决问题的能力和严谨的软 件工匠精神。 第 3 章 泛型与集合(3 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,让学生理解泛型机制,掌握常见 List、Set 和 Map 集合类的成员方法及应用,为后序的学习打下坚实的基础。 能力目标:能独立使用 Collection 接口和 Set 接口以及 Map 接口,掌握迭 代器的使用。 价值目标:培养严谨、精益求精的大国工匠精神,培养学生的社会责任感、 职业道德和团队协作精神,提升学生的综合素质。 2、教学要求: 理解泛型机制;掌握 Java 中泛化类型及其子类,并学会使用通配符;掌握 常用集合类的使用。 【教学重点与难点】 1、教学重点:泛化方法。 2、教学难点:泛化在集合类中的使用。 【学习内容】 3.1 泛型概述 3.2 泛型类、泛型接口和泛型方法的定义 3.3 集合概述 3.4 Collection、List、Set、Queue 和 Map 接口 【思政元素融入点】 通过集合的交并差操作的学习,强调不同学科、不同领域之间的交叉和融 合,可采用不同的角度和方法来解决问题。这些操作也可以帮助我们在不同的 领域中寻找共性和差异,找到解决问题的最佳方案。而 Set 集合中元素的不重 复和无序,则是要求学生对于社会的认知和对于自我发展的规划,需要不断地 去思考和反思,避免重复的错误和思维定势。 第 4 章 Servlet 基础(4 学时)

【教学目标与要求】1、教学目标:知识目标:通过本章的学习,让学生理解并掌握Servlet的工作原理、常用的API及其应用,以及Cookie和Session两种会话技术的应用,为后序的学习打下坚实的基础。能力目标:在项目中结合使用Servlet、Cookie和Session等几种技术,实现客户端与服务器端的交互,培养学生查阅资料并应用于解决问题的能力。价值目标:培养学生的网络安全意识和信息道德观念,强调个人隐私保护和信息安全的社会责任。2、教学要求:了解Servlet的功能和用途,理解Servlet的生命周期和工作原理,掌握Servlet的常用类和接口,掌握Servlet技术在实际程序中的应用,理解Cookie机制和Session机制,掌握Cookie和Session相关API的使用。【教学重点与难点】1、教学重点:Servlet的常用类和接口,Cookie和Session的工作原理。2、教学难点:在Web系统开发中Servlet的编写,Cookie和Session在项目中的应用。【学习内容】4.1Servlet概述4.2Servlet的常用接口和类4.3Servlet的创建4.4请求转发和重定向4.5会话技术【思政元素融入点】借助人与人沟通时信息的不同保存方式,讲解两种会话技术的工作原理及实现方式,以培养学生与人沟通交流能力和解决问题的能力以及网络安全意识,强调在互联网时代,个人信息保护的重要性,以及在Web开发中如何合理、安全地使用Cookie和Session技术来保护用户隐私。第5章JSP技术(8学时)
【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,让学生理解并掌握 Servlet 的工作原理、常用 的 API 及其应用,以及 Cookie 和 Session 两种会话技术的应用,为后序的学习 打下坚实的基础。 能力目标:在项目中结合使用 Servlet、Cookie 和 Session 等几种技术,实 现客户端与服务器端的交互,培养学生查阅资料并应用于解决问题的能力。 价值目标:培养学生的网络安全意识和信息道德观念,强调个人隐私保护 和信息安全的社会责任。 2、教学要求: 了解 Servlet 的功能和用途,理解 Servlet 的生命周期和工作原理,掌握 Servlet 的常用类和接口,掌握 Servlet 技术在实际程序中的应用,理解 Cookie 机制和 Session 机制,掌握 Cookie 和 Session 相关 API 的使用。 【教学重点与难点】 1、教学重点:Servlet 的常用类和接口,Cookie 和 Session 的工作原理。 2、教学难点:在 Web 系统开发中 Servlet 的编写,Cookie 和 Session 在项 目中的应用。 【学习内容】 4.1 Servlet 概述 4.2 Servlet 的常用接口和类 4.3 Servlet 的创建 4.4 请求转发和重定向 4.5 会话技术 【思政元素融入点】 借助人与人沟通时信息的不同保存方式,讲解两种会话技术的工作原理及 实现方式,以培养学生与人沟通交流能力和解决问题的能力以及网络安全意识, 强调在互联网时代,个人信息保护的重要性,以及在 Web 开发中如何合理、安 全地使用 Cookie 和 Session 技术来保护用户隐私。 第 5 章 JSP 技术(8 学时)

【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生掌握JSP的基本页面元素、常见内置对象、EL表达式和JSTL标签库及其应用。能力目标:能够运用JSP技术解决实际问题的能力。价值目标:培养学生的技术学习兴趣和创新精神。引导学生理解技术服务于社会的价值,增强社会责任感。2、教学要求:了解JSP是什么,了解JSP的功能和用途及其工作原理,掌握学习JSP技术的方法,掌握JSP页面的组成元素,掌握JSP指令、脚本元素、注释、动作元素等的使用,熟练JSP各内置对象的使用,掌握EL基本语法和JSTL标签库的使用。【教学重点与难点】1、教学重点:JSP的内置对象、脚本、指令和动作的使用,JSTL标签库的使用。2、教学难点:JSP内置对象的使用,JSP指令和动作的使用,JSTL标签库的使用。【学习内容】5.1JSP概述5.2JSP页面元素5.3JSP内置对象5.4EL表达式和JSTL【思政元素融入点】通过JSP技术与Servlet技术的对比学习,理解事物的联系是普遍存在的,引导学生用类比的方法进行知识的迁移;在Web开发中,使用JSP内置对象处理用户数据时,要强调数据的安全性和隐私保护,培养学生的诚信意识和数据保护意识。第6章JavaBean技术(2学时)【教学目标与要求】
【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生掌握 JSP 的基本页面元素、常见内置 对象、EL 表达式和 JSTL 标签库及其应用。 能力目标:能够运用 JSP 技术解决实际问题的能力。 价值目标:培养学生的技术学习兴趣和创新精神。引导学生理解技术服务 于社会的价值,增强社会责任感。 2、教学要求: 了解 JSP 是什么,了解 JSP 的功能和用途及其工作原理,掌握学习 JSP 技 术的方法,掌握 JSP 页面的组成元素,掌握 JSP 指令、脚本元素、注释、动作 元素等的使用,熟练 JSP 各内置对象的使用,掌握 EL 基本语法和 JSTL 标签库 的使用。 【教学重点与难点】 1、教学重点: JSP 的内置对象、脚本、指令和动作的使用,JSTL 标签库 的使用。 2、教学难点:JSP 内置对象的使用,JSP 指令和动作的使用, JSTL 标签库 的使用。 【学习内容】 5.1 JSP 概述 5.2 JSP 页面元素 5.3 JSP 内置对象 5.4 EL 表达式和 JSTL 【思政元素融入点】 通过 JSP 技术与 Servlet 技术的对比学习,理解事物的联系是普遍存在的, 引导学生用类比的方法进行知识的迁移;在 Web 开发中,使用 JSP 内置对象处 理用户数据时,要强调数据的安全性和隐私保护,培养学生的诚信意识和数据 保护意识。 第 6 章 JavaBean 技术(2 学时) 【教学目标与要求】

1、教学目标:知识目标:通过本章的学习,使学生掌握JavaBean的工作原理和编码规范,以及理解JavaBean在MVC设计模式中的应用。能力目标:能够使用JavaBean进行数据的封装和传递。价值目标:培养学生的职业素养和团队合作意识。2、教学要求:了解JavaBean规范,理解JavaBean的工作原理,掌握JavaBean的属性、会在JSP中使用JavaBean,了解JSP与JavaBean的结合在实际中的应用,熟练掌握JSP与JavaBean的结合开发实用程序。【教学重点与难点】1、教学重点:JSP与JavaBean的结合开发实用程序。2、教学难点:实际程序中JavaBean的编写。【学习内容】6.1JavaBean概述6.2创建JavaBean6.3JavaBean的四个作用域范围6.4在JSP页面中使用JavaBean【思政元素融入点】通过JavaBean技术的学习,让学生理解编程工作需要精益求精、追求完善的工匠精神。JavaBean作为组件化的编程技术,强调团队协作和模块化的重要性,培养学生的团队协作意识。强调代码规范和注释的重要性,培养学生的责任感和诚信意识,确保代码的可读性和可维护性。第7章JDBC技术(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生理解并掌握JDBC的工作原理和常用的JDBCAPI,理解JDBC中的事务处理机制,了解数据库连接池的作用和使用方法
1、教学目标: 知识目标:通过本章的学习,使学生掌握 JavaBean 的工作原理和编码规范, 以及理解 JavaBean 在 MVC 设计模式中的应用。 能力目标:能够使用 JavaBean 进行数据的封装和传递。 价值目标:培养学生的职业素养和团队合作意识。 2、教学要求: 了解 JavaBean 规范,理解 JavaBean 的工作原理,掌握 JavaBean 的属性、 会在 JSP 中使用 JavaBean,了解 JSP 与 JavaBean 的结合在实际中的应用,熟练 掌握 JSP 与 JavaBean 的结合开发实用程序。 【教学重点与难点】 1、教学重点:JSP 与 JavaBean 的结合开发实用程序。 2、教学难点:实际程序中 JavaBean 的编写。 【学习内容】 6.1 JavaBean 概述 6.2 创建 JavaBean 6.3 JavaBean 的四个作用域范围 6.4 在 JSP 页面中使用 JavaBean 【思政元素融入点】 通过 JavaBean 技术的学习,让学生理解编程工作需要精益求精、追求完善 的工匠精神。JavaBean 作为组件化的编程技术,强调团队协作和模块化的重要 性,培养学生的团队协作意识。强调代码规范和注释的重要性,培养学生的责 任感和诚信意识,确保代码的可读性和可维护性。 第 7 章 JDBC 技术(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生理解并掌握 JDBC 的工作原理和常用 的 JDBC API,理解 JDBC 中的事务处理机制,了解数据库连接池的作用和使用 方法

能力目标:能够使用JDBC进行各种数据库的访问,能够使用常见的连接池技术访问数据库。价值目标:树立正确的世界观,培养学生的民族自信心,培养学生的信息安全意识。2、教学要求:理解JDBC的基本原理,掌握JDBC常用的接口和类的使用,掌握如何添加数据库驱动,掌握如何使用JDBC进行各种数据库的增删改查的操作,掌握常见连接池的使用。【教学重点与难点】1、教学重点:JDBC常用的接口和类的使用,使用JDBC访问数据库。2、教学难点:使用JDBC访问数据库。【学习内容】7.1JDBC简介7.2JDBC的常用接口和类7.3JDBC操作数据库7.4JDBC操作数据库实例7.5连接池【思政元素融入点】通过介绍国内数据库技术和应用,增强学生的民族自豪感和爱国情怀。强调数据安全的重要性,培养学生的社会责任感和职业道德。弘扬创新精神,鼓励学生探索新技术和应用。第8章监听器和过滤器(2学时)【教学目标与要求】1、教学目标:知识目标:通过本章的学习,使学生理解和掌握监听器和过滤器的工作原理、使用方法及其应用。能力目标:能够根据实际需求设计并实现简单的过滤器与监听器。价值目标:培养学生的信息安全意识、责任担当和团队合作精神,以适应国家信息化建设的需要
能力目标:能够使用 JDBC 进行各种数据库的访问,能够使用常见的连接 池技术访问数据库。 价值目标:树立正确的世界观,培养学生的民族自信心,培养学生的信息 安全意识。 2、教学要求: 理解 JDBC 的基本原理,掌握 JDBC 常用的接口和类的使用,掌握如何添 加数据库驱动,掌握如何使用 JDBC 进行各种数据库的增删改查的操作,掌握 常见连接池的使用。 【教学重点与难点】 1、教学重点:JDBC 常用的接口和类的使用,使用 JDBC 访问数据库。 2、教学难点:使用 JDBC 访问数据库。 【学习内容】 7.1 JDBC 简介 7.2 JDBC 的常用接口和类 7.3 JDBC 操作数据库 7.4 JDBC 操作数据库实例 7.5 连接池 【思政元素融入点】 通过介绍国内数据库技术和应用,增强学生的民族自豪感和爱国情怀。强 调数据安全的重要性,培养学生的社会责任感和职业道德。弘扬创新精神,鼓 励学生探索新技术和应用。 第 8 章 监听器和过滤器(2 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章的学习,使学生理解和掌握监听器和过滤器的工作原 理、使用方法及其应用。 能力目标:能够根据实际需求设计并实现简单的过滤器与监听器。 价值目标:培养学生的信息安全意识、责任担当和团队合作精神,以适应 国家信息化建设的需要

2、教学要求:理解过滤器的工作原理,掌握过滤器的创建与配置,掌握过滤器的应用;理解监听器的工作原理,掌握监听器的创建与销毁,掌握监听器的应用。【教学重点与难点】1、教学重点:过滤器和监听器的实现和应用。2、教学难点:过滤器和监听器的实现和应用。【学习内容】8.1过滤器8.2监听器【思政元素融入点】使用过滤器实现防止图片盗链,并引入盗链侵权案例,引导学生思考软件技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。在分析使用监听器统计在线人数时遇到的各种问题时,引发学生对问题的思考,激发学习兴趣,提高学生的编程、调试和解决问题能力。第9章基于MVC的Web系统开发(2学时)【教学目标与要求】1、教学目标:知识目标:通过对本章的学习,使学生掌握MVC模式的基本思想、基于MVC的Web系统开发基本步骤,掌握模型层、DAO层、业务逻辑层和表现层的创建。能力目标:能够分工合作完成一个小型基于MVC的Web系统的开发,具备一定的单元测试的能力。价值目标:培养学生的团队协作能力,培养学生的精益求精的工匠精神,培养学生的职业素养。2、教学要求:通过一个具体的信息管理系统功能的设计与实现,掌握基于MVC模式的应用开发的流程、方法以及技术。【教学重点与难点】1、教学重点:MVC开发流程和开发方法
2、教学要求: 理解过滤器的工作原理,掌握过滤器的创建与配置,掌握过滤器的应用; 理解监听器的工作原理,掌握监听器的创建与销毁,掌握监听器的应用。 【教学重点与难点】 1、教学重点:过滤器和监听器的实现和应用。 2、教学难点:过滤器和监听器的实现和应用。 【学习内容】 8.1 过滤器 8.2 监听器 【思政元素融入点】 使用过滤器实现防止图片盗链,并引入盗链侵权案例,引导学生思考软件 技术与社会生活的关系,关注软件技术的法律问题,激发学生的社会责任感。 在分析使用监听器统计在线人数时遇到的各种问题时,引发学生对问题的思考, 激发学习兴趣,提高学生的编程、调试和解决问题能力。 第 9 章 基于 MVC 的 Web 系统开发(2 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过对本章的学习,使学生掌握 MVC 模式的基本思想、基于 MVC 的 Web 系统开发基本步骤,掌握模型层、DAO 层、业务逻辑层和表现层 的创建。 能力目标:能够分工合作完成一个小型基于 MVC 的 Web 系统的开发,具 备一定的单元测试的能力。 价值目标:培养学生的团队协作能力,培养学生的精益求精的工匠精神, 培养学生的职业素养。 2、教学要求: 通过一个具体的信息管理系统功能的设计与实现,掌握基于 MVC 模式的 应用开发的流程、方法以及技术。 【教学重点与难点】 1、教学重点:MVC 开发流程和开发方法