Shiro的简介与安装和第一个程序
Shiro简介
Apache Shiro是Java的一个安全(权限)框架。
Shiro可以非常容易的开发出足够好的应用,不仅可以用在JavaSE环境,也可以用在JavaEE环境。
Shiro可以完成:认证、授权、加密、会话管理、与Web集成、缓存等。
Shiro的下载
在官网上进行下载:http://shiro.apache.org/
选择Download跳转到下载界面:
选择版本,(当前稳定版本,源代码分发,单击进入)
之后可以在单击zip进行直接下载
或者使用Git项目管理工具进行克隆源代码:Git项目管理工具专栏,供参考(博客)
案例 hello world
在编写代码的时候需要用到对应的jar包,下载地址(世界大学城) 或者 ****下载
把jar包带入到项目当中:
随后打开刚下载的Shiro的源文件,进行解压缩,打开目录:shiro-root-1.5.3\samples\quickstart\src\main\resources
在这个路径下you俩个文件,把文件添加到项目src文件夹下。回退一格,打开java目录,右下图这个文件,在src下新建一个包,复制到这个包下面。
直接运行这个java文件,查看输出。
下面就是代码的部分解释:获取subject对象和session对象,
以及读取shiro.ini
文件对用户的账号密码进行检验:
打开shiro.ini文件(使用Text Editor打开),可以查看最开始的账号与密码:
测试用户是否拥有这个角色,以及权限。这些都可以在shiro.ini文件当中进行查看。
到最后退出登录,查看当前的状态:运行项目
在Github当中看获取对应的源码:https://github.com/lizuoqun/Gitlzq.git