还剩2页未读,继续阅读
文本内容:
《Java Web框架技术》课程教学大纲英文名称Java WebFramework Technology课程代码0117211610学时数理论48/实验16学分3课程类别学科专业核心课课程性质必修适用专业软件工程/计算机科学与技术/计算机应用技术专业/网络工程/物联网工程先修课程Java程序设计、Java Web技术考核方式作业/上机
一、课程的性质、地位和作用(Java Web框架技术》是软件工程/计算机科学与技术/计算机应用技术专业/网络工程/物联网工程专业的必修课《Java Web框架技术》是Java系列编程语言(Java程序设计、Java Web技术)的后继提升实战能力课程通过Java Web框架技术的学习,使学生掌握构建web应用的Spring MVC框架,掌握数据库访问的MyBatisORM框架,掌握松耦合的Spring容器技术,掌握自动装配Spring Boot技术,从而让学生能够快速开发各类动态网站,另外使学生了解java的构建工具Javac、Ant、Maven,掌握构建工具的机理
二、教学内容及要求(-)构建工具【教学要求】掌握构建工具Javac,了解构建工具Ant,掌握构建工具Maven,理解IDE工具Eclipse中的构建功能(如何构建项目目录、如何编译、如何打包),会在Eclipse中使用Maven功能【教学内容】
1.初识构建工具;
2.深入构建工具;
3.Ant构建工具;
4.Maven构建工具;
5.深入Maven构建工具;
6.构建工具Eclipse;
7.Eclipse中使用Maveno【教学重点与难点】
1.Maven构建工具;
2.Eclipse中的构建功能;
3.Eclipse中使用Maveno
(二)Spring MVC框架【教学要求】了解如何用Eclipse构建Web应用,如何在Eclipse中构建Maven项目,了解MVC框架概念,掌握Spring MVC中url请求如何调用Controller方法;掌握Spring MVC中Controller如何调用View,了解Spring MVC高级应用【教学内容】
1.构建Web应用程序;
2.用Maven构建Web应用程序;
3.MVC框架;
4.Spring MVC中url请求调用Controller方法;
5.Spring MVC中Controller调用View;
6.Spring MVC高级应用【教学重点与难点】
1.Spring MVC的解耦合作用;
2.Spring MVC各层之间的调用与参数传递;
(三)MyBatis0RM框架【教学要求】了解0RM框架,了解JDBC中实现OR存在的问题,掌握MyBatis0RM基本概念,掌握MyBatis读取数据库,掌握Mybatis写数据库,了解Mybatis的高级应用【教学内容】
1.MyBatis中的ORM;
2.MyBatis读取数据库;
3.MyBatis写数据库;
4.MyBatis高级应用【教学重点与难点】
1.Mybatis实现Dao层;
2.Mybatis读取数据库
(四)Spring容器【教学要求】了解Spring容器的作用,掌握Spring Bean的xml配置,掌握Spring Bean的注解配置,了解Spring扩展,掌握Spring与Mybatis整合,掌握SSM整合【教学内容】
1.Spring概述;
2.Spring容器;
3.Spring注解配置;
4.Spring扩展;
5.Spring与mybatis整合;
6.SSM整合【教学重点与难点】
1.Spring Bean的xml酉己置;
2.Spring Bean的注解酉己置;SSM整合
(五)Spring Booto【教学要求】了解Spring Boot的作用,掌握Spring boot自动装配,掌握有条件装配,掌握Spring Boot属性配置和使用,了解自定义spring bootstarter,掌握Springboot集成SSMO【教学内容】
1.Spring Boot入门;
2.Spring boot自动装配;
3.有条件装配Bean;
4.Spring Boot属性配置和使用;
5.自定义spring bootstarter;
6.Springboot集成SSM【教学重点与难点】O
1.Spring boot自动装配;
2.有条件装配Bean;
3、Spring Boot属性配置和使用;
4.Spring boot集成SSMO
三、教学方法与手段本课程通过实验室机房上课方式,采用案例教学法,边讲边练习模式授课、实验(上机、习题课或讨论课)内容和基本要求通过本课程的实验,使学生能够巩固和掌握基于框架技术的动态web网站设计的思想,使学生掌握构建web应用的Spring MVC框架,掌握数据库访问的MyBatis0RM框架,掌握松耦合的Spring容器技术,掌握自动装配SpringBoot技术,从而让学生能够快速开发各类动态网站,另外使学生了解java的构建工具Javac、Ant、Maveno详见实验教学大纲
五、课程学时分配教学环节讲课实验习题课小计内容
(一)构建工具4206
(二)Spring MVC框架124016
(三)MyBatis0RM框架124016
(四)Spring容器124016
(五)Spring Boot82010总计4816064注如有涉及不到的栏目可以自行删除,如有遗漏可自行添加
六、考核方式期末考试采用本课程采用大作业形式进行考核;总评成绩由期末成绩、实验成绩和平时成绩构成,它们的比例分别为70%、20%和10%
七、参考资料
1.李冬海,靳宗信.轻量级Java EEWeb框架技术(第一版)[M].清华大学出版社,
2022.
2.软件开发技术联盟.JavaWeb开发实例大全[M].清华大学出版社,
2016.
八、说明教学实施时,可以依据实际情况,经课程组讨论后报院系批准后,对本课程的教学大纲进行修改制订(修订)人李冬海审核人靳宗信。
个人认证
优秀文档
获得点赞 0