Spring MVC开发技术指南《Java EE框架(Spring + Spring MVC + MyBatis)开发》课程教学大纲-Spring MVC开发技术指南(微课版)_第1页
Spring MVC开发技术指南《Java EE框架(Spring + Spring MVC + MyBatis)开发》课程教学大纲-Spring MVC开发技术指南(微课版)_第2页
Spring MVC开发技术指南《Java EE框架(Spring + Spring MVC + MyBatis)开发》课程教学大纲-Spring MVC开发技术指南(微课版)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaEE框架(SpringMVC+MyBatis)开发(教学大纲)【课程编号】******【课程名称】JavaEE框架开发/SpringMVC开发【课程类型】专业必修课【授课对象】计算机专业/软件工程本科【学时学分】周学时4,共64学时,4学分【课程概况】 《JavaEE框架(SpringMVC+MyBatis)开发》是基于Spring、SpringMVC和MyBatis框架的理论与实践相结合的课程,是软件工程专业的一门专业必修课程。主要讲解Spring、SpringMVC和MyBatis框架的基础知识和实际应用。具体内容包括:Spring基础、SpringMVC入门、SpringMVC的Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载、EL与JSTL、MyBatis入门、MyBatis的映射器以及基于SpringMVC+MyBatis框架的名片管理系统的设计与实现。【课程目标】 通过本课程的学习,学生首先了解Spring、SpringMVC和MyBatis框架的基础知识;其次掌握SpringMVC+MyBatis框架的基本思想与实践开发;最终,能够独立设计并开发一个基于SpringMVC+MyBatis框架的企业级应用系统。【课程内容及学时分布】教学周教学内容学时第1-3周第1章Spring基础本章重点讲解Spring框架的基础知识。通过本章的学习,了解Spring框架的体系结构,理解SpringIoC与AOP的基本原理,了解SpringBean的生命周期、实例化以及作用域,掌握Spring的事务管理。12第4周第2章SpringMVC入门本章重点讲解MVC的设计思想及SpringMVC的工作原理。通过本章的学习,了解SpringMVC的工作原理,掌握SpringMVC应用的开发步骤。2第4&5周第3章SpringMVC的Controller本章重点讲解Controller接收请求参数的方式以及如何编写请求处理方法。通过本章的学习,掌握基于注解的控制器的编写方法,掌握在Controller中如何接收请求参数以及编写请求处理方法。4第5周第4章类型转换和格式化本章主要学习类型转换器和格式化转换器。通过本章的学习,应该理解类型转换器和格式化转换器的原理,掌握类型转换器和格式化转换器的用法。2第6周第5章数据绑定和表单标签库本章主要讲解数据绑定、表单标签库以及JSON数据交互。通过本章的学习,理解数据绑定的基本原理,掌握表单标签库的用法,理解JSON数据交互的原理。4第7周第6章拦截器本章主要介绍了拦截器的概念、原理以及实际应用。通过本章的学习,理解拦截器的原理,掌握拦截器的实际应用。4第8周第7章数据验证本章重点讲解SpringMVC框架的输入验证体系。通过本章的学习,理解输入验证的流程,能够利用Spring的自带验证框架和JSR303(Java验证规范)对数据进行验证。4第9周第8章国际化本章重点讲解了SpringMVC国际化的实现方法。通过本章的学习,理解SpringMVC国际化的设计思想,掌握SpringMVC国际化的实现方法。2第9周第9章统一异常处理本章重点讲解如何使用SpringMVC框架进行异常的统一处理。通过本章的学习,掌握SpringMVC框架统一异常处理的使用方法。2第10周第10章文件的上传和下载本章重点讲解如何使用SpringMVC框架进行文件的上传与下载。通过本章的学习,掌握SpringMVC框架单文件上传、多文件上传以及文件下载。2第10周第11章EL与JSTL本章主要介绍表达式语言(EL)和JSP标准标签库(JSTL)的基本用法。通过本章的学习,掌握EL表达式语法,掌握EL隐含对象,了解什么是JSTL,掌握JSTL的核心标签库。2第11周第12章MyBatis入门本章讲解MyBatis的环境构建、工作原理以及与SpringMVC框架的整合开发。通过本章的学习,了解MyBatis的工作原理,掌握MyBatis的环境构建以及与SpringMVC框架的整合开发。4第12周第13章MyBatis的映射器本章重点讲解MyBatis的SQL映射文件。通过本章的学习,了解MyBatis的核心配置文件的配置信息,掌握MyBatis的SQL映射文件的编写,熟悉级联查询的MyBatis实现,掌握MyBatis的动态SQL的编写。4第13周第14章名片管理系统的设计与实现本章通过名片管理系统的设计与实现,讲述如何使用SpringMVC+MyBatis框架来实现一个Web应用。通过本章的学习,掌握SpringMVC+MyBatis框架应用开发的流程、方法以及技术。4第14-16周项目设计与实现1-3名学生组成一组,使用SpringMVC+MyBatis框架设计并开发一个Web应用系统。要求Web应用系统业务设计合理,组长协调工作,组员分工明确。12【课程要求与成绩评定】评定项目要求百分比平时成绩平时成绩包含出勤、作业、课程表现三部分。30%期末考试项目答辩(项目设计20+个人工作20+回答问题30)70%【使用教材及教学参考书】使用教材:《SpringMVC开发技术指南(微课版)》.陈恒、楼偶俊、巩庆志、张立杰编著.清华大学出版社,202

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论