1 pom文件引入依赖
2 在resources配置ssm依赖的文件
applicationContext.xml
jdbc.properties
spring-mvc.xml
3 xxx.xxx.dao文件夹下的xxxMapper接口===>对应resources里面xxx.xxx.dao文件夹下的xxxMapper.xml
xxx.Mapper.xml里面<mapper namespace="id"></mapper>id填写与dao接口对应文件的全限定名。dao层有几个
xxxMapper接口那么resources中将有几个与之同名同位置的xxxMapper.xml对应。xxxMapper.xml会根据你写的sql语句还有与之对应的dao接口自动生成dao的实现类(mybatis的作用)。
4 业务层(spring主场)业务类实现类UserServiceImpl要完成功能必须调用业务层可在applicationContext.xml里面配置UserServiceImpl并且依赖注入需要的dao。但是一般选用注解配置bean和注入dao接口。
在业务层方法上面加入@Service代表被spring管理起来了。就能为这个方法注入属性和方法.(xxxMapper接口由mybatis生成。但是生成的方法也会自动的被spring管理起来,所以spring才能将dao层方法注入到业务层中)业务层就能调用我们写的方法。
5 业务层通过控制层(controller)跳转到jsp页面(controller是由Springmvc控制的用来与前端页面进行数据交互)。controller也是由spring配置起来控制的使用注解@Controller表示此控制器已经spring被管理起来了。属性注入也是由spring完成。但是前后端进行数据交互前端时要有路径。控制器类和方法上面都要@RequestMapping("路径名")。这也前端进入后端时才能找到相应路径。
这样后端基本就完成了