《框架编程技术》课程教学大纲.docx

上传人:太** 文档编号:92873753 上传时间:2023-06-16 格式:DOCX 页数:6 大小:27.70KB
返回 下载 相关 举报
《框架编程技术》课程教学大纲.docx_第1页
第1页 / 共6页
《框架编程技术》课程教学大纲.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《《框架编程技术》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《框架编程技术》课程教学大纲.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、框架编程技术课程教学大纲一、课程概述课程名称框架编程技术英文名称Framework Programming Technology课程性质必修课程代码22124012总学时64学时(理论48学时+实验16学时)学分3.5开课学期第5学期先修课程Web开发技术数据库原 理及应用适用专业计算机科学与技术、网络工 程、软件工程专业等开课单位计算机与电气工程学院二、课程简介框架编程技术是面向计算机相关专业开设的一门专业的Java应用开发课程, 主要讲解了当前主流的Spring Boot框架以及与第三方技术整合开发实战内容。通过本 课程的学习,学生能够理解并掌握Spring Boot框架的基础知识,同时能

2、够掌握Spring Boot与常用第三方技术的整合实现实际开发中的业务需求,包括实现Web开发、数据访 问、缓存管理、安全管理、消息服务、任务管理等。由于计科专业没有开设java语言, 故本课程前16学时学习java语言基础。三、课程目标(5.1 5.3 2.4)课程目标1 (使用现代工具):能够针对Java后台领域复杂工程问题,选择与使用恰当的现代工 程工具和信息技术工具,包括 mysql, idea, myeclipse, RedisDesktopManager, RabbitMQServer 等。为毕业要求5提供支持。课程目标2 (使用现代工具):掌握JAVA后台与web前端开发的融合,

3、和其它跨域(ajaxexios) 协同,能提出并构建复杂的企业级信息系统解决方案。为毕业要求5使用现代工具提供支持。课程目标3 (问题分析):能运用基本原理,借助文献研究,分析过程的影响因素,确定器件、 材料选型的优方案,和实现的技术路线,获得解决问题的有效的结论。四、课程目标对毕业要求指标点的支撑表4-1课程目标对毕业要求指标点的支撑毕业要求毕业要求指标点课程目标12345使用现代工 具5.1掌握计算机应用领域的常用设计工具、开发工具、测 试工具以及信息检索工具,并能理解其局限性。H5使用现代工5.3能够针对具体的对象,开发或选用满足特定需求的H毕业要求毕业要求指标点课程目标1234具现代工

4、具,模拟和预测专业问题,并能够分析其局限性2问题分析2.4能运用基本原理,借助文献研究,分析过程的影响 因素,确定最优方案和技术路线,获得解决问题的有效 的结论。M注:分别用“H、M、L”对应表示“高、中、低”支撑。五、教学内容、课题思政及实施手段表5-1教学内容与进度要求教学章节教学内容与要求理论 学时课程 目标java补充第1Java语言基础知识:Java程序的开发环境Java程序的基本 结构;Java语言的基本数据类型、表达式、语句、数组。Java 编程规范。21s 2java补充第4 章类与对象:类的定义,对象的创建和使用,对象的封装性, 对象的组合、对象变量和方法的访问权限。21、2

5、java补充第5继承、多态:子类的定义,继承的含义,方法的重写和接口 及接口回调。理解继承性、与多态性,面向抽象的设计思想。21、2java补充第6接口与实现2L 2java补充第9 章组件及事件处理21、2java补充第 12章Java多线程机制:理解线程。线程同步,处理多线程同步21、2javaWeb 补充 第4章JSP内置对象21、2javaWeb 补充 第5章JSP 与 JavaBeans Servlet21、2javaWeb 补充 第8章过滤器与监听器、才睫器2L 2JavaWeb 补充 第9章EL 与 JSTL21、2框架第1章Spring基础本章重点讲解Spring框架的基础知识

6、。通过本章的学 习,了解Spring框架的体系结构,理解Spring loC与AOP 的基本原理,了解Spring Bean的生命周期、实例化以及作 用域,掌握Spring的事务管理。4L 2框架第2章Spring MVC 基 础本章主要讲解Spring MVC的工作原理、工作环境、控 制器、表单标签库与数据绑定、JSON数据交互以及Spring MVC的基本配置。通过本章的学习,了解Spring MVC的工作 原理,能够搭建Spring MVC的工作环境,掌握表单标签库 与数据绑定,了解JSON数据交互原理,掌握Spring MVC的 基本配置,掌握Spring MVC应用的开发步骤。41、

7、2框架第3章 Myabatis了解MyBatis的工作原理、掌握MyBatis的环境构建、 掌握SSM框架的整合开发、了解MyBatis的核心配置文件的41、2、3教学章节教学内容与要求理论 学时课程 目标配置信息、掌握MyBatis的SQL映射文件的编写(访问接口 +mapper.xml)框架第5章Spring Boot入门本章首先介绍什么是Spring Boot,然后介绍Spring Boot应用的开发环境,最后介绍如何快速构建一个Spring Boot应用。通过本章的学习,掌握如何构建Spring Boot应 用的开发环境以及如何快速构建一个Spring Boot应用。21、2框架第6章

8、Spring Boot核心本章详细介绍Spring Boot的核心注解、基本配置、自 动配置原理以及条件注解。通过本章的学习,掌握Spring Boot的核心注解与基本配置,理解Spring Boot的自动配置 原理与条件注解。21、2框架第7章Spring Boot 的Web开发本章首先介绍Spring Boot的Web开发支持,然后介绍 Thymeleaf视图模板引擎技术,最后介绍Spring Boot的Web 开发技术(JS0N数据交互、文件上传与下载、异常统一处理 以及对JSP的支持)。通过本章的学习,掌握Thymeleaf视 图模板弓|擎技术以及Spring Boot的Web开发技术

9、。21、2、3框架第8章Spring Boot 的数据访问本章详细介绍Spring Boot访问数据库的解决方案,具 体包括:Spring Data JPA、Spring Boot 整合 MyBatis、 Spring Boot 的事务管理、Spring Boot 整合 REST、Spring Boot整合MongoDBs Spring Boot整合Redis以及数据缓存 Cache等内容。通过本章的学习,掌握Spring Boot访问关 系型数据库及非关系型数据库的解决方案。61、2框架第10章Spring Boot 的安全控制本章略讲Spring Security安全控制机制,然后重点介

10、绍Shiro安全技术框架、配置及权限应用21框架第11章 异步消息本章主要讲解企业级消息代理技术:川S和AMQP。通过 本章的学习,理解异步消息通信原理,掌握异步消息通信技 术。21表5-2实验/上机部分教学内容与进度要求(课时含在表5-1教学内容与进度要求)序 号实验/上机项目实验内容与方法实验 类型学 时必做/ 选做课程 目标1统计在线用户1、熟悉内置对象的使用方法及原则;2、掌握 Java Bean、Java Servlet 的运行机制;3、掌握过滤器与监测听的创建与应用验证2必做12表单控件数据绑 定1、理解数据绑定的基本原理,掌握表单 标签库的用法;2、在Service层使用静态集合

11、变量 students学号,姓名,性别,年龄,院 系,并在该包中创建StudentService 接口和 StudentServicelmpl 实现类; 创建控制器层类StudentController,该 控制器类中有三个方法,一个是打开验证2必做1addinput, jsp,一个是实现添加学生功 能,另一个是实现查询所有学生功能;3SSM框架整合1、掌握MyBatis与Spring框架的整合 开发;2、熟练掌握MyBatis的SQL映射文件的 编写;3、掌握日志和jsp页面开发设计3必做34电子商务平台1、掌 握基于 Thyme 1 eaf+MyBatis 的 Spring Boot We

12、b应用开发的流程、方 法以及技术;2、熟悉电子商务平台的业务需求、前后 台协同设计及实现;3、了解电商行业的相关业务、法律法规、 市场准入机制;综合性3必做35安全管理使用shiro技术,实现安全管理及权限配 置1、能实现两个角色的登录与权限配置 (管理员admin和普通用户user)2、管理员与普通用户登录后的页面显不 不一样设计2选做1、26消息管理1、掌握并应用(推荐基于RabbitMQ)消 息服务,并将 SpringBoot 与 RabbitMQ 整合,执行消息发送后,在控制台打印 出收到的消息。2、至少包括后两条消息,如一个是邮 件业务消息另一个是短信业务消息,或 者是消息的产生与消

13、息消费等。设计2选做1、27前后端协同开发1、掌握基于跨域技术的刖后端分离的人 事管理系统的开发流程、方法以及技术; 2、熟悉人事管理系统的业务需求、设计 以及实现;3、了解人事管理的相关业务;综合性2选做1、2、3表5-3课程思政案例序 号案例名称所属章节/实 验实践项目案例教学目标案例教学内容1电子商务平 台框架技术第 4章自强不息,以开发电商平 台为切入点,实现自我存 在价值整合web, mabatis技术实现 对数据库的增删查改2统计在线用 户框架技术第 1-2章牛刀小试,找到个人自信 心掌握 bean、servlet、jsp 内置对 象3前后台协同 开发框架技术第11、 12 章找寻

14、个人价值存在感,增 强民族自信心。前后台协同开发,axios表5-4课程实施手段序 号采用手段具体目标1以课堂教学为主,理论教学、实验 教学,课后调研实践,小组讨论与 课后作业,实验报告相结合系统掌握Springboot,能理论与实践结合,分析问 题解决问题。强化学生工程观点的建立和工程分析 能力的培养2课堂教学采用多媒体课件、电子教 案、传统教学方法和线上教学辅助 结合提高效率,增强教学的直观性和课堂教学的信息量3小组讨论采用启发式教学,通过学 生协作、自主学习的答辩模式进行让学生自主分工、查阅资料、研究分析与制作汇报 报告,培养学生提出问题、分析问题和解决问题的 能力3现场参观采用集中辅助

15、,课外时间 单独完成要求提交调研报告六、考核及成绩评定本课程考核采用平时成绩+实验成绩+期末考试的综合考核方式,即:总成绩二平时成绩火40%+实验成绩*30%+线上web作业*30%其中平时成绩分为4部分:考勤(10%)、课堂测试(10%)、作品(20%)【也可以酌情用其 它贡献计量如助教工作、参赛情况】。各考核环节及权重如表6-1所示。表6-1考核环节及权重表项目名称实验成绩线上web作业考勤课堂测试作品权重30%30%10%10%20%1、实验成绩:占总成绩的40%o分为7次左右实验,每次评分施行百分制,评分内容包括格式、 完成度、实验效果、实验总结。2、线上web作业:占总成绩的30%,

16、系统自动评分。3、课堂测试:占总成绩的10%o每章结束后用10分钟左右时间,进行小测试,PPT给出题目, 当堂视查结果或学生自行发在QQ,课代表记录平时成绩。4、考勤:占总成绩10%,百分制,旷课扣20分,迟到扣8,早退扣10分,请假扣2分,旷课 3次以上取消考试资格。5、开发一个作品,能实现一个基本业务,完成该业务逻辑,如增删除查改等。6、按照工程教育认证标准和学校人才培养要求,考核以学生能力是否有效达成为基准。为保障 学生课程培养能力的达成,规定期末考试卷面成绩低于45分(不含45分)总评成绩一律为不及格。7、考核周期为一个学年。为使评价结果尽快反馈给各个教学环节,促使各个教学环节尽快改进

17、, 保证教学效果的快速提升,课程考核成绩评价每学年进行1次。8、考核依据计算机与电气工程学院课程目标达成评价实施办法文件进行。七、课程质量评价和持续改进课程结束后由课程责任人以定量和定性评价方法,针对具体课程目标形成文字或图表形式的报 告,针对学生个体和整体的学习成果评价并对相关问题进行分析,课程目标达成与课程在培养学生 解决复杂工程问题能力的具体环节任务的达成相关性分析;对以上各薄弱环节进行原因分析,提供 持续改进建议,并由学院教学指导委员会进行审核。针对学生个体和整体的课程目标评价方法如 下:1、面向整体学生的课程目标达成评价:某课程目标评价值=z每个学生课程目标评价值/学生总人数2、针对

18、学生个体的课程目标达成评价:学生个体的课程目标评价值二(W各考核环节所得分数X权重值)/课程目标总分值实际的学情是:计科学生因为没有开设Java, Javaweb前导课程,基础跟不上,导致本门课程 学习效果不佳。在本课程开头几周补充Java程序设计,缺失孵化过程,效果也不佳。Java技术栈 是一个循序渐近的过程:java, Javaweb, Java框架,建议这3门课要分学期开设,而且javaweb 和java框架要相互协同。最终开设的内容依赖前导课程特别是Web开发技术的内容,如果不 开Java程序设计,本课程内容以JavaWeb为主,如果开设了 JavaWeb,则以框架为主。八、教材与主要

19、参考资料1 .教材:陈恒等,SSM + Spring Boot + Vue.js 3全栈开发从入门到实战(微课视频版),清华大 学出版社,2022年3月2 .教学参考书目:1陈恒,楼偶俊,张立杰编著.Java EE框架整合开发入门到实战一一Spring+Spring MVC+MyBatis (微课版).清华大学出版社,2018年2黑马程序员Spring Boot企业级开发教程,人民邮电出版社,2019年9月3陈恒等,SpringBoot从入门到实战,清华大学出版社,2020年1月4石毅Java EE轻量级框架应用实战SSM框架(Spring MVC+Spring+MyBatis),电子工业 出版社,2020年7月

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁