教学流程设计(理实一体化)
教师姓名
(空着不填)
系部专业
(空着不填)
授课对象
(空着不填)
课程名称
web网站开发
授课时间
(空着不填)
使用教材
JavaWeb应用程序开发教程(任务驱动式)
计划学时
6学时
教学形式
及地点
(空着不填)
教学目标
知识目标
能力(技能)目标
素质目标
掌握SpringMVC的优点、了解Spring和SpringMVC的联系与区别、熟悉SpringMVC的常用组件与工作流程、了解SpringMVC的常见注解、掌握SpringMVC的重定向和转发、掌握分析JSP页面中访问地址的设置代码、掌握EL
了解创建基于SpringMVC的Web应用程序的基本操作、掌握基于SpringMVC的Web应用程序相关的JAR包、完善web.xml配置文件
定义与解读SpringMVC-servlet.xml文件
培养学生综合运用知识分析、处理实际问题的能力。
教学内容
模块6基于SpringMVC的Web应用程序开发
知识点
【知识6-1】SpringMVC的优点
【知识6-2】Spring和SpringMVC的联系与区别
【知识6-3】SpringMVC的常用组件与工作流程
【知识6-4】SpringMVC的常见注解
【知识6-5】详解@RequestMapping
【知识6-6】SpringMVC的重定向和转发
【知识6-7】分析JSP页面中访问地址的设置代码
【知识6-8】EL简介
【知识6-9】使用注解定义类或注解定义方法作为SpringMVC控制器
【知识6-10】JSP视图
【知识6-11】@Controller注解
【知识6-12】@RequestMapping注解
【知识6-13】对Ant风格路径的支持
【知识6-14】SpringMVC的转发和重定向
【知识6-15】SpringMVC获取请求参数的方式
【知识6-16】SpringMVC的异常处理
【知识6-17】通过@RequestMapping+@PathVariable注解实现RESTful风格的请求
实例
【实例6-1】尝试JavaWeb应用程序创建时的基本操作
【实例6-2】应用@Controller和@RequestMapping注解编程
【实例6-3】实现页面的请求转发、重定向和静态页面的访问
【实例6-4】探析SpringMVC获取请求参数、表单处理和异常处理的方法
【实例6-5】SpringMVC通过注解方式实现RESTful风格的请求
任务
【任务6-1】使用EclipseIDE基于SpringMVC创建动态Web项目
【任务6-2】使用EclipseIDE创建基于Maven的SpringMVC项目
【任务6-3】创建实现用户登录与注册功能的动态Web项目
【任务6-4】创建实现查看商品列表与商品详情功能的动态Web项目
【任务6-5】创建实现用户登录权限验证功能的动态Web项目
重点难点及解决方法
重点难点:
熟悉SpringMVC的常用组件与工作流程
解决方法:
1、针对课程中的核心概念和技术要点,教师进行集中讲解和演示,帮助学生建立清晰的知识框架。
2、采用任务驱动的方式,鼓励学生独立或协作完成实践项目,培养解决实际问题的能力。
3、通过团队协作,学生分工合作,培养沟通能力和团队精神,同时将所学知识应用到实际项目中。
4、提供实际开发中的经典案例或常见问题,组织学生进行分析和讨论。
5、学生分析、总结经验,并按照经验修改并创新设计,从而达到能力训练与能力拓展的目标。
教学方法
案例法、任务驱动法、鼓励创新法
教学资源
演示案例、案例素材、机房资源
教
学
过
程
设
计
主要流程
时间
安排
1.知识点引入
介绍本次课所要完成的任务,通过具体实例引入知识点。
5
2.案例导入
针对关键知识点进行讲解,分析案例,教师演示案例
5
3.案例分析
示范案例:以案例效果为例,教师细致演示分析案例的整个流程。学生分析、计划,总结归纳实施要点,得到问题解决的思路与方法。
20
4.专题辅导
对于课程中的一般性内容,教师设计探索性任务,鼓励学生通过自主学习、查阅资料和小组讨论的方式寻找解决方案。对于课程中的难点内容,教师采用逐步引导的方式,先分析问题的核心和关键点,帮助学生理清思路。教师定期组织问题解决分享会,让学生展示他们的分析过程和解决方案,互相学习和借鉴。
10
教师活动
学生活动
分析讲解案例,指出学生的优点和不足应用知识点,培养学生的自我学习能力和创新革新能力;
选择要点,作好笔记;
听、思考,适时发问;
归纳、总结;
5.任务实施
教师活动
学生活动
时间
随时接受学生的咨询,巡回检查,个别指导
分析案例用到的知识点
10
强调