SpringMVC+Shiro+Mybatis+Freemarker集成的方法小结(三)

SpringMVC+Shiro+Mybatis+Freemarker集成的内容都已经介绍了,对自己学习中的内容作一个回忆和记录

首先,我在这个学习的小项目中使用了如下一些java包

  1. Spring和SpringMVC的包
  2. 日志包 common-logging, slf4j, logback, logback-spring
  3. mybatis 和 mybatis-spring, aspectJ
  4. freemarker包
  5. druid 和 mysql
  6. shiro-all ( 应该是 shiro-core, shiro-web就够了)
  7. common-lang3
  8. bootstrap3 前端显示使用,算不上是JAVA包。

Spring,SpringMVC, Mybatis 和 Freemarker ,也包括Shiro 都通过配置启用各自的功能。

SpringMVC 主要通过注解 编写控制器 或拦截器。 Mybatis 主要是编写数据操作接口和SQL数据操作的Mapper XML,以及各个POJO类,幸好有 Mybatis-generator 可以帮助完成工作。 Freemarker ,是其中最简单的了,只要在SpringMVC 中配置好 FreemarkerViewResolv,和FreemarkerConfig,然后就可以编写页面代码了,与JSP使用 几乎无差别。

Shiro,相对于上面的几个功能来说,相对复杂一些,自己实现了RealM和CredentialsMatcher,毕竟Shiro涉及用户权限和业务规则,但是还是非常好用。关键还是几个配置文件都配好了,也就集成完成了。

这是一个学习项目,如果要使用到应用上去,还需要有缓存等功能加入,以提供更好的页面响应,例如Shiro-cache

转载于:https://my.oschina.net/33876402/blog/794417

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值