Shiro
文章平均质量分 80
y-yg
这个作者很懒,什么都没留下…
展开
-
shiro入门实战笔记(1)--理论篇
从这篇文章开始,将学习Apache shiro的相关内容。由于博主也是刚刚开始学习相关的基本内容,网上已经有系列文章讲解shiro,这里博主推荐一个:开涛的博客,《跟我学shiro》。博主也是跟着这个系列的文章学习shiro的相关内容。以下的文章,各位读者请权当是学习笔记,因此对于想了解更多内容的读者,请移步到上面的文章中,在参考资料里,博主也会附上链接。第一篇,我们参考官方文档,以及上面文章转载 2016-02-06 17:43:28 · 1487 阅读 · 0 评论 -
shiro入门实战笔记(11)--加密/解密
[本系列文章是博主的学习笔记,而非经典教程,特此说明]在前面的文章中,我们在数据库中使用明文存储了用户名密码等敏感信息,这在我们开放的网络环境。一旦账号密码泄露,这对于客户的损失将是不可估量的。因此我们有必要来学习一下常用的安全性较好的加密/解密算法。另外,在下文中,我们仅仅举例如何使用加密解密,而不会探讨加密算法本身的设计与实现,感兴趣的读者请自行查阅相关资料。准备工作:a.操作系统原创 2016-02-20 16:16:04 · 16643 阅读 · 0 评论 -
shiro入门实战笔记(10)--自定义Realm
[本系列文章是博主的学习笔记,而非经典教程,特此说明]首先,我们先来回顾下面这张图:接着,我们在来回顾一下Realm的概念:Realm可以有1个或多个,可以认为是安全实体数据源,即用于获取安全实体的;可以是JDBC 实现,也可以是LDAP 实现,或者内存实现等等;由用户提供;注意:Shiro不知道你的用户/权限存储在哪及以何种格式存储;所以我们一般在应用中都需要实现自己的Rea原创 2016-02-19 16:02:43 · 1344 阅读 · 0 评论 -
shiro入门实战笔记(9)--会话管理
[本系列文章是博主的学习笔记,而非经典教程,特此说明]在Web开发中,我们经常遇到的一个概念就是Session。本文我们首先来简单介绍一下Session的基本内容及用法。再来介绍shiro中如何使用Session。准备工作:1.操作系统:win7 x642.开发工具:myeclipse 2014,jdk1.7,maven3.3.3,tomcat7,jsp基础----------原创 2016-02-19 09:40:30 · 1421 阅读 · 0 评论 -
shiro入门实战笔记(8)--Web项目Url配置
[本系列文章是博主的学习笔记,而非经典教程,特此说明]前文我们已经简单介绍了shiro在web环境条件下的基本配置及使用,本文将作为前文的补充篇,主要内容是将介绍配置文件中访问路径Url地址的设置。本文将继续使用前文的工程,请读者们直接复制前文工程作为本例的基础工程,进而观察配置项的变化导致的实际运行的差别。---------------------------------------原创 2016-02-18 15:21:58 · 1000 阅读 · 0 评论 -
shiro入门实战笔记(7)--Web集成
[本系列文章是博主的学习笔记,而非经典教程,特此说明]前面的几篇文章我们都是通过单元用例的方式来介绍shiro中基础核心的概念,接下来,我们来介绍在web开发中如何集成shiro。惯例,我们需要读者准备基础开发环境:a.操作系统:win7 x64b.开发工具:myeclipse 2014,jdk1.7,maven3.3.3,jsp基础,---------------原创 2016-02-18 11:03:24 · 1292 阅读 · 0 评论 -
shiro入门实战笔记(6)--Permission配置
[本系列文章是博主的学习笔记,而非经典教程,特此说明]在前面的两篇文章中,我们讲述了shiro中关键的用户,角色,权限这三个关键的概念,和与之密切相关的概念。接下来我们来深入学习在权限认证当中的Permission配置。下面讲述的内容,在实际应用中不一定都会用到,请读者按照自己的需求使用即可。具体示例在后续中给出。--------------------------------------原创 2016-02-17 20:47:25 · 3034 阅读 · 0 评论 -
shiro入门实战笔记(5)--权限认证(下)
[本系列文章是博主的学习笔记,而非经典教程,特此说明]在上文中,我们介绍的权限认证基本实现方式,本文我们来介绍shiro授权的基本方式的概念及流程。另外,本文中并不会演示具体的代码,而是等到后续文章中有具体的例子时再做演示。还请各位看官先仔细理解下文叙述的概念及流程,方便后续学习。-------------------------------------------------------原创 2016-02-17 19:15:12 · 1012 阅读 · 0 评论 -
shiro入门实战笔记(4)--权限认证(上)
[本系列文章是博主的学习笔记,而非经典教程,特此说明]在前一篇文章中,我们介绍了身份认证的相关内容,本文我们来介绍另一个十分重要的权限认证的内容。惯例,我们来先看一下本文的准备工作:a.操作系统:win7 x64b.开发工具:myeclipse 2014,jdk1.7,maven3.3.3-----------------------------------------原创 2016-02-11 18:39:43 · 1021 阅读 · 0 评论 -
shiro入门实战笔记(3)--身份认证
[本系列文章是博主的学习笔记,而非经典教程,特此说明]本文我们将来介绍shiro中基础常用的身份认证,我们将会通过实例的方式来说明shiro身份认证的流程和机制。准备工作:a.操作系统:win7 x64b.开发工具:myeclipse 2014,jdk1.7,maven3.3.3,mysql5.0-----------------------------------------原创 2016-02-08 20:10:26 · 1175 阅读 · 0 评论 -
shiro入门实战笔记(2)--helloworld
这篇文章开始,我们将演示shiro的基本实例,另外,正如前文所述,如果读者希望尽快了解shiro的相关内容,请移步到前文参考资料的链接中。下面,我们来通过实际的代码,展示shiro的相关概念。准备工作:a.操作系统:win7 x64b.开发工具:myeclipse 2014,jdk1.7,maven3.3.3-----------------------------------原创 2016-02-06 18:22:17 · 1147 阅读 · 0 评论 -
shiro入门实战笔记(12)--集成Spring
[本系列文章是博主的学习笔记,而非经典教程,特此说明]前面的内容所用的例子都是采用配置文件,Servlet来实现的,接下来的文章中,我们将来演示如何把shiro与Spring结合起来。另外,官方文档中还显示对于其他框架的支持还请有兴趣的读者自行研究学习。准备工作:a.操作系统:win7 x64b.开发工具:myeclipse 2014,jdk1.7,maven3.3.3原创 2016-02-20 19:21:16 · 1109 阅读 · 0 评论