项目编码流程

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

扫描二维码关注公众号,回复: 8899046 查看本文章

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.测试

  

猜你喜欢

转载自www.cnblogs.com/npeng/p/12237560.html