shiro集成springMVC
目录架构设计
java文件夹用于存放java代码,结构如下:
- web是视图访问层、service是业务逻辑层、dao和entity是数据交互层
- entity放置实体类,dao完成数据库操作并把数据存入实体类,service作为业务逻辑层调用dao完成业务逻辑。
- credentials放置与证书验证相关的类,realm完成身份验证和权限验证。
- bind放置绑定客户端登录对象的方法
- controller放置页面与代码的交互类(我也不知道怎么说了,就是servlet)
- exception放置自定义异常处理的类
- shiro.filter是shiro的过滤器
- taglib放置获取属性值的自定义方法