Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
课程核心培养目标:
以金融信息为业务背景,培养学员基本的软件技术的同时植入与金融行业有关的业务背景,培养具有金融业务知识体系的软件开发人才,当前培训课程主要涉及的金融业务有:银行业、保险业、证券业三大行业性业务。
本课程的教学目标:学员在已经掌握了基本的金融信息系统业务结构、数据库逻辑设计后,能够熟练的使用SpringMVC框架开发系统的Web业务层应用。
教学目标:
1、深入理解框架的含义,在理解MVC分层思想的基础上,进而能或者理解自定义基于MVC模式的框架。
2、了解SpringMVC的发展历程,以及SpringMVC的优势和体系结构,能配置SpringMVC运行环境,能掌握SpringMVC的处理流程、掌握配置文件的详情。
3、能熟练使用Eclipse工具开发SpringMVC,配置SpringMVC的各种配置文件,掌握Action控制器类的作用并应用,以及管理处理结果。
4、理解SpringMVC属性驱动和模型驱动,掌握SpringMVC的异常机制、SpringMVC的类型转换,从而能够掌握SpringMVC核心处理器原理,异常处理。
5、能熟练使用SpringMVC的输入校验,保证数据传递的安全性,能够通过SpringMVC实现文件的上传和下载,实现文件传递的交互功能。
6、能理解SpringMVC标签库的作用,掌握SpringMVC标签库中各种标签,从而使视图中不含脚码语句,结构更清晰,便于维护和更新。
5、深入掌握拦截器在SpringMVC中的应用,从而能够实现验证、日志记录等业务。
教学方法:
1、采用理论结合实验的教学手段:
1-1、理论教学中要求学员掌握知识点的概念与意义,同时掌握知识点的使用方法,突出“是什么”、“何时用”。
1-2、实验环节要求学员掌握知识点的运用方法和运用场景,突出“用哪里”、“怎么样用”。
1-3、合理嵌入“帮助文档”使用策略,提高学员对于语言的自主学习能力,将一个“学习者”转换成“生产者”。
2、采用基于实验场景的贯穿式项目实训方法:
2-1、一个到多个包含完整业务的项目将会被拆解成一个个独立的教学场景和实验场景,在不同知识点教学过程和实验环节中使用。
2-2、教师在理论教学环节中可以使用这些经过拆解的演示场景,贯穿整门课程知识点的讲解和演示,让演示变得更连贯更生动。
2-3、学员在上机实验环节中可以使用这些经过拆解的实验场景,贯穿整门课程知识点的实验场景,让学员更好的体验知识点在项目中的运用场合。
2-4、贯穿式项目的场景教学培养学员:自主动手、主动实践、自主创新的能力。