shiro学习过程总结

shiro从开始看到现在终于有些眉目了。过程比较痛苦,每次都感觉要成功了。但是总有各种各样的问题出现。下面把自己学习过程中遇到的问题记录下来。大部分还是没有积累的原因。

第一、看和做、懂和会的差距。

很早之前就知道shiro,网上找几个例子。有些的比较好和完整的,从头到尾看了几遍(应该不下三遍)。主要是看shiro框架介绍、核心类,先脉络后细节的学习方式还是非常好的。感觉自己看懂了,时间紧就没有尝试的做一做。最近开始有项目要集成这个,以为很轻松就搞定。结果耗时两天,基础差没办法。其实当时哪怕把别人完整的例子copy一遍,也会发现好多问题。不至于这两天一直试错的调试。

所以看懂和会做的差距真的挺大,而且最直接的体现就是时间上(项目进度主要就是靠时间,赶时间,各种赶)。所以以后还是要多动手,多积累。

第二、积累和总结并重。

程序员总是,忙一段时间,空闲一段时间。忙的时候连吃饭都赶,闲的时候又总是想偷偷懒,看看电视、新闻、电影还有游戏。其实还是应该抽出时间来,把自己工作中积累的东西总结出来。积累,在工作中真正用到了,在实际项目中使用了。这些东西就是你工作的积累,也是宝贵的经验。总结,就是把自己的积累的汇总到一起。精简,集成,解耦等等吧。

这次做shiro的demo,就发现自己积累挺多,但是太散。shiro的demo,相比较其他纯技术之类的要复杂一些。比如要设计权限表(RBAC),要有一些CRUD的操作。最最主要的是你要有一套可以拿过来就用的页面框架(js、css布局好的)。这些都有了你才能开始调试权限。这个地方费事真的不少。以后还是要留心准备些demo的例子。可以直接使用的。

第三、shiro的学习步骤

上面已经说过了,先主干,后知节。先脉络,后细节。先要知道shiro是什么,用在什么场景的,然后才是如何去使用。应该是领域的学习方式:who 、what、how。从一开始就按照这个思路,会有方向感,不太会走弯路。

然后就是自己在做demo的时候,各种配置。比如web.xml配置,spring文件配置,jar包添加(maven没用过,所以此处费时不少),realm重写,最后是与自己的业务耦合。调试注解,配置filter的url。不过终于还是完成了。感觉轻松了不少。再抽时间把这些都过一遍,加深影响。睡觉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值