高级 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的综合应用 (实验一指导书.pdfSSM 框架骨架项目.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日