1.业务
2.库表
3.实体
4.Dao:接口、Mapper
5.测试Dao:
5.1 搭建spring环境(依赖、配置文件)
5.2 定义配置文件内容:连接池、SqlSessionFactory、MapperScannerConfigurer
6.Service:
6.1 注入Dao
6.2 添加事务配置内容
6.3 控制事务 @Transaction
7.测试Service
8.定义Controller
8.1 springMVC依赖
8.2 springMVC前端控制器、乱码过滤器
8.3 springMVC配置文件
8.4 扫描配置、注解驱动配置、视图解析器、静态资源handler
8.5 定义Controller: @Controller @RequestMapping @ResponseBody @RequestBody @RestController @PathVariable
8.6 注入Service
8.7 明确两个工厂的扫描边界
9.浏览器测试
浏览器开发工具: Element、Console、network
10.shiro
10.1 web.xml 定义DelegatingFilterProxy
10.2 定义Realm
10.3 applicationContext.xml中定义:SecurityManager、ShiroFilter、Realm、密码比对器 (重点:在ShiroFilter中定义过滤器链)
10.4 在login的handler中:subject.login(token) 在regist的service中:Sha256Hash加密密码明文
10.5 在JSP中使用shiro标签
11.测试