网易云课堂整合SSM(一)总结架构

  最近总结了一下网易云课堂中SSM高级整合课程的有关内容。项目采用Spring+Spring mvc+Mabatis的SSM架构,适合SSM新手入门。主要功能为实现部门人员的增删改查,后台JSR303校验,前端ajax校验,两种分页功能等。

 SSM架构中前端ajax发出请求,如下图所示

网易云课堂整合SSM(一)总结架构

 

   后台 Controller接收到相关请求

网易云课堂整合SSM(一)总结架构

  Controller接收到数据后调用service层方法,serviceImpl实现类中调用mapper来实现数据库交互。整个流程为前端请求-Controller接收请求-Service层接收方法-Mapper数据库交互。

  service层方法如下,采用注解注入的方式,配置自动注入调用mapper。

网易云课堂整合SSM(一)总结架构

    mapper类是mabatis****自动生成,内容如下。

网易云课堂整合SSM(一)总结架构

   mapper调用的xml实现了数据库的交互,整个SSMdemo完成。

网易云课堂整合SSM(一)总结架构


  整个工程的项目文件在https://github.com/994683607/SSMexample/tree/master/xiaofan点击打开链接,欢迎大家下载浏览