好文档 - 专业文书写作范文服务资料分享网站

《JavaEE框架(Spring Boot)开发》教学大纲&教案

天下 分享 时间: 加入收藏 我要投稿 点赞

《JavaEE框架(Spring Boot)开发》教学大纲&教案

《JavaEE框架(Spring Boot)开发》 课程教学大纲 【课程编号】 【课程名称】 【课程类型】专业必修课 【授课对象】 【学时学分】周学时6,共96学时,6学分 【课程概况】 《JavaEE框架(Spring Boot)开发》是基于Spring、SpringMVC和SpringBoot框架的理论与实践相结合的课程,是软件工程专业的一门专业必修课程。主要讲解Spring、SpringMVC和SpringBoot框架的基础知识和实际应用。具体内容包括:Spring基础、SpringMVC基础、SpringBoot核心知识、SpringBootWeb开发、数据访问、安全控制、异步消息、部署与测试、应用监控、电子商务平台的设计与实现(Thymeleaf+MyBatis)、名片系统的设计与实现(Vue.js+JPA)等。 【课程目标】 通过本课程的学习,学生应首先了解Spring、SpringMVC和SpringBoot框架的基础知识;其次掌握SpringBoot框架的基本思想与实践开发;最终,能够独立设计并开发一个基于SpringBoot框架的企业级应用系统。 【课程内容及学时分布】 教学周 教学内容 学时 第1章Spring基础 本章重点讲解Spring框架的基础知识。通过本章的学习,了解Spring框架的体系结构,第一、二周 理解SpringIoC与AOP的基本原理,了解SpringBean的生命周期、实例化以及作用域,掌握Spring的事务管理。 第2章SpringMVC基础 本章主要讲解SpringMVC的工作原理、工作环境、控制器、表单标签库与数据绑定、JSON数据交互以及SpringMVC的基本配置。通过本第三、四周 章的学习,了解SpringMVC的工作原理,能够搭建SpringMVC的工作环境,掌握表单标签库与数据绑定,了解JSON数据交互原理,掌握SpringMVC的基本配置,掌握SpringMVC应用的开发步骤。 第3章SpringBoot入门 本章首先介绍什么是SpringBoot,然后介绍SpringBoot应用的开发环境,最后介绍如何第五周 快速构建一个SpringBoot应用。通过本章的学习,掌握如何构建SpringBoot应用的开发 36 / 36

12 12 2 《JavaEE框架(Spring Boot)开发》教学大纲&教案

环境以及如何快速构建一个SpringBoot应用。 第4章SpringBoot核心 本章详细介绍SpringBoot的核心注解、基本配置、自动配置原理以及条件注解。通过本章第五周 的学习,掌握SpringBoot的核心注解与基本配置,理解SpringBoot的自动配置原理与条件注解。 第5章SpringBoot的Web开发 本章首先介绍SpringBoot的Web开发支持,然后介绍Thymeleaf视图模板引擎技术,最后介绍SpringBoot的Web开发技术(JSON数据第六、七周 交互、文件上传与下载、异常统一处理以及对JSP的支持)。通过本章的学习,掌握Thymeleaf视图模板引擎技术以及SpringBoot的Web开发技术。 第6章SpringBoot的数据访问 本章详细介绍SpringBoot访问数据库的解决方案,具体包括:SpringDataJPA、SpringBoot整合MyBatis、SpringBoot的事务管理、第七、八、九SpringBoot整合REST、SpringBoot整合周 MongoDB、SpringBoot整合Redis以及数据缓存Cache等内容。通过本章的学习,掌握SpringBoot访问关系型数据库及非关系型数据库的解决方案。 第7章SpringBoot的安全控制 本章首先重点讲解SpringSecurity安全控制机制,然后介绍SpringBootSecurity操作实第九周 例。通过本章的学习,掌握如何使用SpringSecurity安全控制机制解决企业应用程序的安全问题。 第8章异步消息 本章主要讲解企业级消息代理技术:JMS第十周 和AMQP。通过本章的学习,理解异步消息通信原理,掌握异步消息通信技术。 第9章SpringBoot的热部署与单元测试 本章主要讲解SpringBoot开发的热部署以及第十、十一周 单元测试。通过本章的学习,掌握SpringBoot开发的热部署,理解单元测试的原理。 第10章监控SpringBoot应用 本章主要讲解如何使用SpringBoot的第十一周 Actuator功能完成SpringBoot应用的监控和管理。通过本章的学习,掌握如何通过HTTP 36 / 36

4 8 12 4 4 4 4 《JavaEE框架(Spring Boot)开发》教学大纲&教案

进行SpringBoot的应用监控和管理功能。 第11章电子商务平台的设计与实现(Thymeleaf+MyBatis) 本章通过一个小型的电子商务平台,讲述如何使用SpringBoot+Thymeleaf+MyBatis开发一第十二、十个Web应用,其中主要涉及的技术包括Spring三、十四周 与SpringMVC框架技术、MyBatis持久层技术、Thymeleaf表现层技术。通过本章的学习,掌握基于Thymeleaf+MyBatis的SpringBootWeb应用开发的流程、方法以及技术。 第12章名片系统的设计与实现(Vue.js+JPA) 本章以名片系统的设计与实现为综合案例,讲述如何使用第十五、十六SpringBoot+Vue.js+SpringDataJPA开发一周 个前后端分离的应用程序。通过本章的学习,掌握基于Vue.js+SpringDataJPA的前后端分离的应用程序的开发流程、方法以及技术。 【课程要求与成绩评定】 评定项目 平时成绩 期末考试 要求 平时成绩包含出勤、作业、课程表现三部分。 18 12 百分比 30 70 项目答辩(项目设计20+个人工作20+回答问题30) 【使用教材及教学参考书】 36 / 36

《JavaEE框架(Spring Boot)开发》教学大纲&教案

《JavaEE开发(SpringBoot从入门到实战)》课程教案 第1次课2学时 Spring的体系结构、Spring开发环境的构建、使用Eclips授课内容 e开发Spring入门程序。 教学目的 与要求 通过本次课的学习,了解Spring的体系结构,掌握Spring入门程序的开发流程以及Spring开发环境的构建。 重点 难点 重点:Spring开发环境的构建。 难点:Spring的体系结构。 教学进程 安排 1.Spring的体系结构(20分钟) 2.Spring开发环境的构建(30分钟) 3.使用Eclipse开发Spring入门程序(40分钟) 1.在个人电脑上,构建Spring的开发环境。 课后学习 任务布置 2.参考书上例子,使用Eclipse开发第二个Spring入门程序。 3.预习1.3节SpringIoC。 主要 参考资料 《SpringBoot从入门到实战(微课视频版)》,陈恒等编著.清华大学出版社,2020。 课后 总结分析 总结并逐步深入体会Spring的体系结构。 36 / 36

《JavaEE框架(Spring Boot)开发》教学大纲&教案

《JavaEE开发(SpringBoot从入门到实战)》课程教案 第2次课2学时 SpringIoC的基本概念、Spring的常用注解、基于注解的依赖授课内容 注入、Java配置。 教学目的 与要求 通过本次课的学习,理解SpringIoC的基本概念,掌握Spring的常用注解,掌握基于注解的依赖注入,理解Java配置的原理。 重点 难点 重点:Spring的常用注解、基于注解的依赖注入。 难点:SpringIoC的基本概念。 1.SpringIoC的基本概念(10分钟) 教学进程 安排 2.Spring的常用注解(10分钟) 3.基于注解的依赖注入(35分钟) 4.Java配置(35分钟) 1.参考【例1-2】,编写一个MVC程序,包括Dao层、Ser课后学习 任务布置 vice层以及Controller层。Service层使用注解依赖注入Dao层,Controller层使用注解依赖注入Service层。 2.预习1.4节SpringAOP。 主要 参考资料 《SpringBoot从入门到实战(微课视频版)》,陈恒等编著.清华大学出版社,2020。 课后 总结分析 总结并深入体会依赖注入的基本原理。 36 / 36

《JavaEE框架(Spring Boot)开发》教学大纲&教案

《JavaEE框架(SpringBoot)开发》教学大纲&教案《JavaEE框架(SpringBoot)开发》课程教学大纲【课程编号】【课程名称】【课程类型】专业必修课【授课对象】【学时学分】周学时6,共96学时,6学分【课程概况】《JavaEE框架(SpringBoot)开发》是基于Spring、SpringMVC和SpringBoot框架的理论与实践
推荐度:
点击下载文档文档为doc格式
7khbx7m7vs01k8300wxv0h1ll01f5u01c6l
领取福利

微信扫码领取福利

微信扫码分享