最近总结了一下网易云课堂中SSM高级整合课程的有关内容。项目采用Spring+Spring mvc+Mabatis的SSM架构,适合SSM新手入门。主要功能为实现部门人员的增删改查,后台JSR303校验,前端ajax校验,两种分页功能等。
SSM架构中前端ajax发出请求,如下图所示
后台 Controller接收到相关请求
Controller接收到数据后调用service层方法,serviceImpl实现类中调用mapper来实现数据库交互。整个流程为前端请求-Controller接收请求-Service层接收方法-Mapper数据库交互。
service层方法如下,采用注解注入的方式,配置自动注入调用mapper。
mapper类是mabatis逆向工程自动生成,内容如下。
mapper调用的xml实现了数据库的交互,整个SSMdemo完成。
整个工程的项目文件在https://github.com/994683607/SSMexample/tree/master/xiaofan点击打开链接,欢迎大家下载浏览