上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 71 下一页
摘要: 对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成。具体来说,Web应用利用自身存储的用户凭证(基本上是用户名/密码)与用户提供的凭证进行比较进而确认其真实身份。但是这种由Web应用全权负责的认证方式会带来如下两个问题: 对于用户来说,他们不得不针对不同的访问Web应用提供不同的用户凭证 阅读全文
posted @ 2017-03-16 16:52 小虾米的java梦 阅读(665) 评论(0) 推荐(0)
摘要: 概念介绍 1.定义 CAS ( CentralAuthentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 WebSSO )。 2.结构体系 从结构体系看, CAS 包括两部分: CAS Server 阅读全文
posted @ 2017-03-16 16:50 小虾米的java梦 阅读(252) 评论(0) 推荐(0)
摘要: 什么是shiro? Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。 为什么要用shiro? 既然可以基于url实现权限的管理,为什么还要用shiro呢?? 1.shiro将安全认证相 阅读全文
posted @ 2017-03-16 16:49 小虾米的java梦 阅读(2414) 评论(0) 推荐(1)
摘要: 转载:http://www.cnblogs.com/5ishare/p/6557079.html 一、由来 客户端发起请求,那服务器不能什么请求都做出响应,做拦截处理,不仅能减轻服务器的压力,还能保护数据的安全,同样服务端做出响应给客户端时有时也需要进行过滤,比如我们常见的图片添加水印。为了处理这些 阅读全文
posted @ 2017-03-16 08:12 小虾米的java梦 阅读(256) 评论(0) 推荐(0)
摘要: 转载: namespace决定了action的访问路径,默认为"",可以接受所有路径的action namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或 者/xxx/yyy/index.act 阅读全文
posted @ 2017-03-15 11:33 小虾米的java梦 阅读(1112) 评论(0) 推荐(1)
摘要: 一、首先分清楚系统中的岗位与角色的关系 在小的系统中,我们可以将岗位看作角色,根据岗位来进行权限的分配。但是在大公司这种方案就不适用了,岗位太多,所以我们将岗位提取出来,给具有共性的岗位赋予一个角色,然后给角色分配权限。 权限角色是系统功能权限设置的基础,相当于用户分组,所有用户对应到相应权限角色, 阅读全文
posted @ 2017-03-15 09:10 小虾米的java梦 阅读(4896) 评论(0) 推荐(0)
摘要: 首先明白一个概念,sessio可以存储在很多位置,并不是固定在某个地方。可能是内存,也可以是硬盘,服务器关闭后,session暂时还不会失效,比如登录页面,如果服务器关闭了,session还没失效,但是开启服务器后,希望还是看到之前登录的用户登录进去的页面,这时候需要序列化改pojo对象,这样poj 阅读全文
posted @ 2017-03-14 19:30 小虾米的java梦 阅读(6614) 评论(1) 推荐(1)
摘要: application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时 阅读全文
posted @ 2017-03-13 14:59 小虾米的java梦 阅读(7036) 评论(0) 推荐(0)
摘要: 另外补充下:在web Server容器中,无论是Servlet,Filter,还是Listener都不是Spring容器管理的,因此我们都无法在这些类中直接使用Spring注解的方式来注入我们需要的对象,当然除了下面我们详细说的方法外,还有的比如说为了在Servlet中使用Spring容器的对象,那 阅读全文
posted @ 2017-03-13 14:55 小虾米的java梦 阅读(3957) 评论(0) 推荐(0)
摘要: WHY? WHAT? HOW? 所谓懒加载(lazy)就是延时加载,延迟加载。即不是不加载,而是在需要的时候才加载。 什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。 至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统 阅读全文
posted @ 2017-03-13 14:41 小虾米的java梦 阅读(616) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 71 下一页