Spring MVC开发技术指南(教学大纲) 您所在的位置:网站首页 springmvc开发技术指南答案 Spring MVC开发技术指南(教学大纲)

Spring MVC开发技术指南(教学大纲)

2024-06-03 15:43| 来源: 网络整理| 查看: 265

教学大纲

【课程名称】JavaEE框架开发/SpringMVC开发

【 课程类型】专业必修课

【 授课对象】计算机专业/软件工程本科

【学时学分】周学时4,共64学时,4学分

【课程概况】

《Java EE框架(Spring MVC + MyBatis)开发》是基于Spring、Spring MVC和MyBatis框架的理论与实践相结合的课程,是软件工程专业的一门专业必修课程。主要讲解Spring、Spring MVC和MyBatis框架的基础知识和实际应用。具体内容包括:Spring基础、Spring MVC入门、Spring MVC的Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载、EL与JSTL、MyBatis入门、MyBatis的映射器以及基于Spring MVC + MyBatis框架的名片管理系统的设计与实现。

【课程目标】

通过本课程的学习,学生首先了解Spring、Spring MVC和MyBatis框架的基础知识;其次掌握Spring MVC + MyBatis框架的基本思想与实践开发;最终,能够独立设计并开发一个基于SpringMVC + MyBatis框架的企业级应用系统。

【课程内容及学时分布】

教学周 教学内容 学时 第1-3周 第1章 Spring基础本章重点讲解Spring框架的基础知识。通过本章的学习,了解Spring框架的体系结构,理解Spring IoC与AOP的基本原理,了解Spring Bean的生命周期、实例化以及作用域,掌握Spring的事务管理。 12 第4周 第2章 Spring MVC入门本章重点讲解MVC的设计思想及Spring MVC的工作原理。通过本章的学习,了解Spring MVC的工作原理,掌握Spring MVC应用的开发步骤。 2 第4&5周 第3章 Spring MVC的Controller本章重点讲解Controller接收请求参数的方式以及如何编写请求处理方法。通过本章的学习,掌握基于注解的控制器的编写方法,掌握在Controller中如何接收请求参数以及编写请求处理方法。 4 第5周 第4章 类型转换和格式化本章主要学习类型转换器和格式化转换器。通过本章的学习,应该理解类型转换器和格式化转换器的原理,掌握类型转换器和格式化转换器的用法。 2 第6周 第5章 数据绑定和表单标签库本章主要讲解数据绑定、表单标签库以及JSON数据交互。通过本章的学习,理解数据绑定的基本原理,掌握表单标签库的用法,理解JSON数据交互的原理。 4 第7周 第6章 拦截器本章主要介绍了拦截器的概念、原理以及实际应用。通过本章的学习,理解拦截器的原理,掌握拦截器的实际应用。 4 第8周 第7章 数据验证本章重点讲解Spring MVC框架的输入验证体系。通过本章的学习,理解输入验证的流程,能够利用Spring的自带验证框架和JSR 303(Java验证规范)对数据进行验证。 4 第9周 第8章 国际化本章重点讲解了Spring MVC国际化的实现方法。通过本章的学习,理解Spring MVC国际化的设计思想,掌握Spring MVC国际化的实现方法。 2 第9周 第9章 统一异常处理本章重点讲解如何使用Spring MVC框架进行异常的统一处理。通过本章的学习,掌握Spring MVC框架统一异常处理的使用方法。 2 第10周 第10章 文件的上传和下载本章重点讲解如何使用Spring MVC框架进行文件的上传与下载。通过本章的学习,掌握Spring MVC框架单文件上传、多文件上传以及文件下载。 2 第10周 第11章 EL与JSTL本章主要介绍表达式语言(EL)和JSP标准标签库(JSTL)的基本用法。通过本章的学习,掌握EL表达式语法,掌握EL隐含对象,了解什么是JSTL,掌握JSTL的核心标签库。 2 第11周 第12章 MyBatis入门本章讲解MyBatis的环境构建、工作原理以及与Spring MVC框架的整合开发。通过本章的学习,了解MyBatis的工作原理,掌握MyBatis的环境构建以及与Spring MVC框架的整合开发。 4 第12周 第13章 MyBatis的映射器本章重点讲解MyBatis的SQL映射文件。通过本章的学习,了解MyBatis的核心配置文件的配置信息,掌握MyBatis的SQL映射文件的编写,熟悉级联查询的MyBatis实现,掌握MyBatis的动态SQL的编写。 4 第13周 第14章 名片管理系统的设计与实现本章通过名片管理系统的设计与实现,讲述如何使用Spring MVC+MyBatis 框架来实现一个Web 应用。通过本章的学习,掌握Spring MVC+MyBatis 框架应用开发的流程、方法以及技术。 4 第14-16周 项目设计与实现1-3 名学生组成一组,使用Spring MVC +MyBatis 框架设计并开发一个Web 应用系统。要求Web 应用系统业务设计合理,组长协调工作,组员分工明确。 12 展开全文

【 课程要求与成绩评定】

评定项目 要求 百分比 平时成绩 平时成绩包含出勤、作业、课程表现三部分。 30% 期末考试 项目答辩(项目设计20+个人工作20+回答问题30) 70%

【使用教材及教学参考书】

使用教材:《Spring MVC 开发技术指南(微课版)》.

陈恒、楼偶俊、巩庆志、张立杰编著.清华大学出版社,2020.08

教学参考书:《SpringBoot 从入门到实战(微课视频版)》.

陈恒、楼偶俊、巩庆志、董宗然编著.清华大学出版社,2020.06返回搜狐,查看更多

责任编辑:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有