高级 Web 技术 (后端)
基本信息
- 教材:黑马程序员编著,《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》第二版,人民邮电出版社,2021年
- 考核方式:平时分+实验报告+闭卷考试
- 开课班级:2022年春(19大数据[1-3]班),2023年春(21计科1-7班)
课程内容
理论讲授
每个学期的Slides会有所不同,请同学们以最终群里面上传的Slides为主。
- 第0讲:课程介绍
- 第1讲:初始Spring框架(pdf)
- 第2讲:Spring中的bean管理(pdf)
- 第3讲:Spring AOP(pdf)
- 第4讲:Spring的数据库编程(pdf)
- 第5讲:初识MyBatis框架(pdf)
- 第6讲:MyBatis的核心配置(pdf)
- 第7讲:动态SQL(pdf)
- 第8讲:MyBatis的关联映射和缓存机制(pdf)
- 第9讲:MyBatis的注解开发(pdf)
- 第10讲:初始SpringMVC框架(pdf)
- 第11讲:SpringMVC的核心类和注解(pdf)
- 第12讲:SpringMVC数据绑定和响应(pdf)
- 第13讲:SpringMVC的高级功能(pdf)
- 第14讲:SSM框架整合实例(pdf)
- 第15讲:课程总结(pdf)
- 课堂延伸:常用工具集(md) 、Spring Boot(md)
- 课程源代码:(点击下载)
慕课版本前端+后端资料(仅供备考)
- PPT,习题 ,习题答案
- 请同学们考试之前务必过一遍ppt,做一遍习题!答案仅供参考。题库题目 www.zx1x.com 题目也供参考。
- 题型:简答题、选择题、编程题、论述题;前后端分值比例为 6:4,后端集中在综合编程题。
课程实践
- 实验零:实验环境的搭建:Java Web环境搭建.html,核心 IDE 的使用:IDEA使用教程.html,Git的使用:Git使用教程.html
- 实验报告说明:关于高级Web实验报告.docx
- 实验一:MyBatis的综合应用 (实验一指导书.pdf,SSM 框架骨架项目.html
- 开发 Java Web 的 IDE 常见的有 IDEA、Eclipse(MyEclipse),同学们可以根据自己的喜好选择对应的 IDE;如果对两款 IDE 都不熟悉的话对学生而言建议使用 IDEA 正版(非社区版)然后对照上面的 IDEA 使用教程学习一下 IDEA 的使用;
- SSM 骨架项目:由于 SSM 是个组合框架,相比于 SpringBoot 而言没有好用的骨架程序,因此在网上寻找了一个小项目。同学们可以用 maven 导入该项目,直接在上面进行定制化修改,可以满足快速化的项目技术框架搭建。
- 实验二:基于 SpringMVC 的应用 (实验二指导书.pdf)
- 实验三:基于 SpringMVC 的高级应用 (实验三指导书.pdf)
- 实验四:基于 SSM 的校级课程管理系统 (实验四指导书.pdf)
ℹ️ 告同学们:实验中出现的问题,80%的答案都在教材上!不要迷信 CSDN,B站;实验一到实验四可以找我单独检查(逸夫楼405),经过检查且表现良好的同学平时分原则上高于只交实验报告的同学。
版本历史
最后更新:2023年6月12日