下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《SpringBoot项目开发》课程标准课程定位本课程是软件技术专业的专业综合课,主要培养学生的知识应用能力、实践动手能力和软件开发综合能力。本课程主要培养学生应用Java主流框架SpringBoot进行Web应用开发的能力,通过“教、学、做”一体化教学,使学生掌握SpringBoot框架与其他各种技术的整合,并应用此框架进行软件项目开发,培养和提高学生综合项目实践能力,为后续课程及毕业设计、企业顶岗实习等做好准备。先修课程:《程序设计基础》、《JavaWeb应用开发》、《企业级项目开发》后续课程:《综合项目实践》、《毕业设计》等。课程目标(一)总体目标通过对本课程的学习,使学生掌握Java主流框架SpringBoot的基础配置、与数据库操作、Web开发、消息队列、缓存管理、安全机制、任务管理等,学会SpringBoot与其他相关技术的整合,能应用SpringBoot进行软件项目开发,培养学生实践动手能力和综合项目开发能力,为今后从事软件开发相关岗位打下坚实基础。(二)具体目标课程教学目标具体体现为专业技能、专业知识和专业素质三方面的目标。(1)专业技能目标①能搭建SpringBoot开发环境;②掌握SpringBoot的基础和核心配置,并能对SpringBoot进行正确配置;③能整合Web开发技术,应用相关视图技术,进行Web应用开发;④能整合持久层框架如MyBatis-Plus等进行数据管理;⑤能整合相关框架进行消息队列处理、缓存管理、安全管理、任务管理等;⑥能使用SpringBoot整合各种框架进行应用系统的开发;⑦能将相关应用项目进行部署发布。(2)专业知识目标①熟悉搭建SpringBoot开发环境的流程;②掌握SpringBoot基础和核心配置;③熟悉整合持久层框架进行数据处理,进行Web开发并使用相关视图技术;④掌握整合相关框架进行缓存配置、消息队列管理、安全机制及任务管理的知识;⑤掌握项目部署、打包、发布。(3)专业素质目标①培养学生积极主动的学习能力;②培养学生勇于创新和严谨细致的工作作风;③培养学生良好的职业道德和团队合作精神;④培养学生善于收集信息、分析处理信息的能力;⑤培养学生规范编写代码,按时、守时交付代码的观念。(4)思政育人目标①课程教学中把新时代中国特色社会理论、社会主义核心价值观与科学精神的培养结合起来,培养学生正确认识问题、分析问题和解决问题的能力。②结合新技术的发展和应用,激发学生对新知识、新技能的求知欲望。注重学生科学思维方法的训练和科学伦理的教育,培养学生探索未知、追求真理、勇攀科学高峰的责任感和使命感。③培养学生树立正确的技能观,利用自己的所学知识和技能为社会和人民造福,绝不利用自己的技能去从事危害公众利益的活动,培养学生精益求精、规范严谨的工匠精神,激发学生科技报国的家国情怀和使命担当。④培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神。(5)职业资格证书目标通过本课程的学习,学生可以参加职业资格证书考试。主要内容序号单元名称学时安排1SpringBoot开发入门22SpringBoot核心配置63SpringBoot和数据库操作124SpringBoot与Web开发85SpringBoot数据缓存管理66SpringBoot消息队列87SpringBoot安全机制88SpringBoot任务管理69项目发布及部署4合计60
课程知识点序号章节知识点技能点德育点1SpringBoot开发入门(1)SpringBoot框架基础;(2)第一个入门程序;(3)基本工作原理。(1)能理解SpringBoot框架的基本原理并能完成第一个入门程序的创建。(1)通过Spring家庭框架技术的发展过程,让学生有终身学习的理念,时刻保持对知识的渴望,努力学习和应用新技术,以适应软件行业日新月异的技术发展。2SpringBoot核心配置(1)SpringBoot两种格式的配置文件;(2)SpringBoot的基础注解;(3)自定义配置文件;(4)多环境配置。(1)熟练使用两种配置文件对SpringBoot进行基础配置;(2)能进行多种环境的配置;(3)能熟练应用相关注解进行属性值注入;(4)能应用配置相关知识实现某公司资产管理系统的配置。(1)结合自定义配置文件,鼓励学生不断挖掘自己的潜力,发挥主观能动性,对个人规划适时的高配置,勇于承担时代重任,立大志,成大才,才能担大任。3SpringBoot和数据库操作(1)Druid配置;(2)JdbcTemplate框架知识;(3)MyBatis框架与MyBatis-plus框架的知识;(4)JPA框架的配置;(5)SpringBoot中事务。(1)熟练使用Druid配置;(2)能整合JdbcTemplate框架;(3)能熟练整合MyBatis框架与MyBatis-plus框架;(4)能熟练整合JPA框架;(5)会配置SpringBoot事务。(1)结合数据库连接池,培养学生的团队意识,学会资源复用、整合;(2)结合ORM映射框架思想,培养学生日常生活中处理问题时要用全局思维、整体思维,把问题放在社会发展的大背景下去思考。4SpringBoot与Web开发(1)SpringBoot的静态资源的处理;(2)SpringBoot的Web开发基础;(3)视图模板Thymeleaf的相关知识。(1)能够熟练使用SpringBoot创建web项目;(2)能对各种静态资源进行访问;(3)能使用Thymeleaf进行数据的展示。(1)结合web开发处理,对比工作生活中的情景,引导学生处理各种矛盾和问题时,同样需要重点关注主要矛盾,矛盾的主要方面。特别要从复杂的矛盾中学会厘清主要矛盾和次要矛盾,针对事物的性质做出评价与判断,学会抓大放小,解决问题。5SpringBoot数据缓存管理(1)缓存的基本原理;(2)SpringBoot缓存的主要注解;(3)SpringBoot整合Redis的缓存知识。(1)使用注解对SpringBoot进行缓存配置;(2)使用SpringBoot整合Redis缓存。(1)通过学习Redis缓存,引导学生专注于一件事情的精神。专注于自己擅长的技术,用专注和创新建立起自己的技术城堡,成为一个自信的自己。6SpringBoot消息队列(1)消息队列的基本原理;(2)常用消息中间件;(3)RabbitMQ消息队列。(1)使用RabbitMQ实现消息队列;(2)使用SpringBoot整合RabbitMQ消息队列。(1)通过对RabbitMQ消息队列的学习,社会层面培养学生遵守法律法规,道德规范;在个人层面,要有自己内心的价值准则。7SpringBoot安全机制(1)JWT的结构和认证流程;(2)JWT和Shiro的相关知识;(3)Shiro的功能模块及核心组件;(4)JJWT库的相关知识。(1)使用SpringBoot整合Shrio实现登录认证;(2)使用SpringBoot整合JJWT实现登录认证;(3)使用SpringBoot整合Shrio实现授权。(1)由账号安全引入Shiro框架,不仅要学习框架技术,更要学习Shiro背后的适应能力,学会适应不同的环境,不被环境所困,人定胜天,人与万物互联,人与万物共生共存。8SpringBoot任务管理(1)SpringBoot的异步任务;(2)SpringBoot的定时任务;(3)SpringBoot的邮件服务;(4)定时任务框架Quartz。(1)使用SpringBoot的定时任务在指定时间内处理相关任务;(2)整合Quartz框架处理定时任务;(3)使用邮件服务定时发送邮件。(1)由同步和异步任务关系引导学生思考人生的同步和异步、顺境与逆境。顺境时,学着同步,乘势而上,回应顺境,回应自己。逆境时,不能放任自己,尝试去回应逆境,不可自暴自弃,要无畏人生一切风雨,自信、勇敢的去直面一切。9项目发布及部署(1)SpringBoot单元测试;(2)Swagger、Knife4j相关知识;(3)项目部署到服务器相关知识。(1)使用SpringBoot进行单元测试;(2)使用maven将项目打jar包或war包;(3)将项目部署到服务器上;(4)使用Knife4j生成系统开发文档。(1)由单元测试引导学生反思总结,一个人只有自己认识到自己的不足,自己反思醒悟才会不断自我蜕变,才能进入人生新境界。教学建议(一)教学方式建议本课程要求在教学做一体化的环境下完成,因此要求机房安装多媒体教学软件(极域),以实现“教、学、做”合一,方便下发教学任务和资料、收集学生课堂实践任务,以及教师演示和优秀小组汇报。本课程采用任务驱动式的教学方式,将理论的学习融入于任务完成的过程中,主要目的是增加学生自主学习的兴趣,提高学生学习的热情,培养学生工程实践能力和自学能力。(二)教材建议《SpringBoot项目开发教程》,闾枫(三)实训条件建议(1)教学硬件:机房、网络。(2)教学软件:JDK、Tomcat、Idea、MySQL等开发软件、教学广播软件。(3)教师准备:教材、教案及课件、素材。(四)考核方式建议本课程的考核采用态度性考核、知识性考核、技能性考核相结合,与创新性评价附件分一并合计计算的形成性考核方式。其中态度性评价占20%,知识性评价占4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人车辆抵押合同范本
- 二零二四年度计算机软件开发及服务外包合同3篇
- 建筑工地植筋合同
- 铝板产业技术创新联盟协议(2024版)
- 《我的建筑》课件
- 红砖购销合同电子版
- 财务自查报告范文
- 股权转让涉及2024年度夫妻共有财产协议
- 哺乳期辞职报告范文
- 2024年度建筑工程施工安全文明合同协议书3篇
- 小学信息科技《数据与编码-探索生活中的“编码”》教学设计
- 2024年云网安全应知应会考试题库
- 双碳综合能源平台方案建设
- 铁道概论(第八版)佟立本主编
- 化工静设备知识
- DL-T 5190.1-2022 电力建设施工技术规范 第1部分:土建结构工程(附条文说明)
- 收益法评估加油站
- 十二经脉循行图
- 精神卫生流行病学之患病率
- (2021年整理)《中国制造2025》(全文)
- 放射工作人员职业健康监护档案表(最新整理)
评论
0/150
提交评论