1.Shiro-与Spring整合实现登录认证之代码编写(对应13-15视频)
(1)通过哪个对象可以获取表单认证异常信息?
HttpServletRequest对象
(2)使用FormAuthenticationFilter进行验证的时候需要注意什么?
主要是对于form表单来说的验证 ,别的无效
2.Shiro-16-DelegatingFilterProxy源码分析(视频名称)
(1)根据本节课内容,跟进DelegatingFilterProxy源码进行分析,贴出核心源码并给出解释
3.Shiro-17-实现注册并密码加密(视频名称)
(1)请根据本节课内容,完成注册功能并实现数据库中的密码加密,并贴出代码
@RequestMapping(value="/register.do",produces="text/html;charset=utf-8")
@ResponseBody
public String register(String username,String password){
Users user = new Users();
user.setUsername(username);
user.setPassword(password);
userService.insertUser(user);
return "注册成功!";
}
//注册
@Override
public int insertUser(Users user) {
Md5Hash newPassword = new Md5Hash(user.getPassword(), user.getUsername(), 2);
user.setPassword(newPassword.toString());
user.setPassword_salt(user.getUsername());
return mapper.insertUser(user);
}
<insert id="insertUser">
insert into t_user(username,password,password_salt) values(#{username},#{password},#{password_salt})
</insert>
4.Shiro-实现菜单授权(对应18-22视频)
(1)实现授权功能Realm需要继承哪个类?
AuthorizingRealm
(2)在哪个方法中完成授权的代码?
Protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {} | |
---|---|
5.Shiro-23-SessionManager的使用(视频名称)
(1)SessionManager是什么,具有什么作用?
sessionManager会话管理器管理者应用中所有的subject的会话的创建 维护 删除 失效 验证等工作
(2)Shiro默认提供了哪几种SessionManager实现,以及他们的应用场景是什么?
DefaultSessionManager:使用的默认实现,用于javaSE
ServletContainerSessionManager:用于web项目,直接使用servlet容器的会话
DefaultWebSessionManager:用于web环境的实现,可以提点
ServletContainerSessionManager:自己维护会话,直接废弃了servlet同期的会话管理
6.Shiro-24-RememberMe的使用(视频名称)
(1)RememberMe具有什么功能?
主要是记住登录用户,实现下次免登录功能
(2)使用RememberMe有哪些步骤?
所有的涉及类都要实现序列化
修改index。Jsp
修改spring-shiro。Xml
7.Shiro-25-Shiro内置过滤器简介(视频名称)
(1)Shiro中有哪些常用的内置过滤器?
Anon authcBasic auchc user
Perms port roles ssl rest
(2)Shiro中内置过滤器分为几类?
两类:认证过滤器 和授权过滤器
8.Linux安装
(1)阐述VMware安装步骤
对于vmware安装简单 都是下一步 最后将秘钥输入就好
(2)阐述Linux安装步骤
安装linux 我们选择典型
相对是比较简单些
主要是下一步:我们
(3)阐述Xshell安装步骤
主要选择下一步
9.Linux常用目录与介绍
(1)/目录作用?
(2)/bin目录作用?
系统的常用命令目录. 包括控制台命令, 系统可执行文件, 系统
的核心二进制文件等.
(3)/etc目录作用?
发布目录, 相当于 windows 系统中的 windows 目录, 保存系统中
的所有核心内容.
要求控制权限高, 建议不要随便读写.
(4)/var目录作用?
系统运行过程的数据目录.