教学流程设计(理实一体化)
教师姓名
(空着不填)
系部专业
(空着不填)
授课对象
(空着不填)
课程名称
web网站开发
授课时间
(空着不填)
使用教材
JavaWeb应用程序开发教程(任务驱动式)
计划学时
8学时
教学形式
及地点
(空着不填)
教学目标
知识目标
能力(技能)目标
素质目标
了解SpringBoot与SpringFramework的差别、了解SpringBoot与SpringMVC的差别、掌握SpringBoot的主要特点、掌握SpringBoot提供的核心功能、掌握SpringBoot的体系结构、掌握SpringBoot应用程序、性及配置文件、了解YAML格式配置文件、了解SpringBoot的依赖管理、了解SpringBoot常用注解、了解RESTful风格的接口
掌握在EclipseIDE中创建SpringBootMaven项目的基本步骤、掌握使用SpringInitializr生成SpringBoot项目结构、掌握创建基于SpringBoot的Web应用程序的基本操作、掌握在EclipseIDE中添加SpringBoot插件、掌握在EclipseIDE中导入Maven项目
培养学生综合运用知识分析、处理实际问题的能力。
教学内容
模块10基于SpringBoot的Web应用程序开发
知识点
【知识10-1】比较SpringBoot与SpringFramework
【知识10-2】比较SpringBoot与SpringMVC
【知识10-3】SpringBoot的主要特点
【知识10-4】SpringBoot提供的核心功能
【知识10-5】SpringBoot的体系结构
【知识10-6】SpringBoot应用程序属性及配置文件
【知识10-7】YAML格式配置文件
【知识10-8】SpringBoot的依赖管理
【知识10-9】SpringBoot常用的注解
【知识10-10】RESTful风格的接口
【知识10-11】在EclipseIDE中创建SpringBootMaven项目的基本步骤
实例
【实例10-1】导入SpringBoot项目与实现输出文字内容功能
【实例10-2】基于Thymeleaf模板创建SpringBoot应用程序
【实例10-3】使用SpringBoot开发RESTful接口风格的Web项目
任务
【任务10-1】创建SpringBoot项目访问数据库并实现用户登录功能
【任务10-2】SpringBoot+SpringMVC+MyBatis实现用户登录与注册功能
【任务10-3】SpringBoot整合MyBatis+HTML实现用户登录与注册功能
【任务10-4】基于SpringBoot+MyBatis开发员工管理系统
重点难点及解决方法
重点难点:
掌握SpringBoot应用程序属性及配置文件
解决方法:
1、通过实际案例或场景模拟,展示知识的实际应用,增强学生的理解力和学习兴趣。
2、针对普遍性问题进行集中辅导,引导学生通过实践探索解决方案,提升综合能力。
3、在原有实践基础上进行优化和创新,提出更具创造性的解决方案,实现能力的进一步提升和拓展。
4、抽查记成绩,教师总结点评
5、帮助学生了解行业动态,拓宽视野,激发学习动力。
教学方法
案例法、任务驱动法、鼓励创新法
教学资源
演示案例、案例素材、机房资源
教
学
过
程
设
计
主要流程
时间
安排
1.知识点引入
介绍本次课所要完成的任务,通过具体实例引入知识点。
5
2.案例导入
针对关键知识点进行讲解,分析案例,教师演示案例
5
3.案例分析
示范案例:以案例效果为例,教师细致演示分析案例的整个流程。学生分析、计划,总结归纳实施要点,得到问题解决的思路与方法。
20
4.专题辅导
通过实际案例或场景模拟,引导学生观察、思考和分析问题,培养他们的逻辑思维和问题解决能力。在演示过程中,教师注重与学生的互动,随时解答学生的疑问,确保每个学生都能跟上进度。对于基础较弱的学生,教师提供更多的引导和支持,帮助他们夯实基础;对于能力较强的学生,教师设计更具挑战性的任务,鼓励他们深入探索和创新。学生根据总结结果,优化自己的学习方法和实践过程,进一步提升能力。
10
教师活动
学生活动
分析讲解案例,应用知识点,培养学生的自我学习能力和创新革新能力;
选择要点,作好笔记;
听、思考,适时发问;
归纳、总结;
5.任务实施
教师活动
学生活动
时间
随时接受学生的咨询,巡回检查,个别指导
分析案例用到的知识点
10
强调知识点,提醒学生容易犯的错误,随时接受学生的咨询,巡回检查,个别指导
案例设计、分析与应用