自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 SpringSecurity 配置(登陆验证,session失效等等)

SpringSecurity安全配置—SSH整合 项目中使用了SpringSecurity,将SpringSecurity安全配置整理出来,实现SpringSecurity安全配置登陆,供需要的朋友参考使用Springsecurity首先要提的就是jar包了,Springsecurity的jar下载地址:http://static.springsource.org/spring-secur...

2015-09-28 15:44:24 2011

原创 <jsp:invoke fragment=""/>的理解和使用

在传统 JSP 中,想要实现页面布局管理比较麻烦,为了解决在 JSP 中布局的问题,出现了很多开源软件,比如 Apache Tiles 和 SiteMesh 就是其中比较优秀的。但是使用开源软件实现布局或多或少会产生一些性能问题,有没有办法在不依赖第三方开源软件的情况下,使用 JSP 本身来实现页面布局呢? JSP 2.0 引入了 Fragment 技术,使用 Fragment 技术可以在 J...

2015-09-28 14:38:35 161

原创 jsp中getParameter与getAttribute之间的区别

jsp中getParameter与getAttribute有何区别?——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。——getAttribute则可以是对象。——getParameter()是获取POST/GET传递的参数值;——getAttribute()是获取对象容器中的数据...

2015-09-28 14:02:22 168

原创 菜鸟-手把手教你把Acegi应用到实际项目中(7)-缓存用户信息

首先讲讲EhCache。在默认情况下,即在用户未提供自身配置文件ehcache.xml或ehcache-failsafe.xml时,EhCache会依据其自身Jar存档包含的ehcache-failsafe.xml文件所定制的策略来管理缓存。如果用户在classpath下提供了ehcache.xml或ehcache-failsafe.xml文件,那么EhCache将会应用这个文件。如果两个文件同时...

2015-09-23 18:04:32 105

原创 JSTL核心标签库

JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:下面分别对...

2015-09-23 17:30:14 108

原创 JSTL详解

前言=========================================================================JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pag...

2015-09-23 17:23:57 118

原创 菜鸟-手把手教你把Acegi应用到实际项目中(6)

在企业应用中,用户的用户名、密码和角色等信息一般存放在RDBMS(关系数据库)中。前面几节我们采用的是InMemoryDaoImpl,即基于内存的存放方式。这节我们将采用RDBMS存储用户信息。 UserDetailsService的接口实现有JdbcDaoImpl和InMemoryDaoImpl。JdbcDaoImpl通过数据库获取用户名、密码和角色信息,它将是接下来...

2015-09-22 16:19:40 109

原创 菜鸟-手把手教你把Acegi应用到实际项目中(5)

在实际企业应用中,用户密码一般都会进行加密处理,这样才能使企业应用更加安全。既然密码的加密如此之重要,那么Acegi(Spring Security)作为成熟的安全框架,当然也我们提供了相应的处理方式。 针对用户密码的加密工作,DaoAuthenticationProvider同时暴露了passwordEncoder和saltSource属性。PasswordEncoder和Sal...

2015-09-22 16:18:17 96

原创 菜鸟-手把手教你把Acegi应用到实际项目中(4)

今天就讲个ConcurrentSessionFilter。在Acegi 1.x版本中,控制并发HttpSession和Remember-Me认证服务不能够同时启用,它们之间存在冲突问题,这是该版本的一个Bug,希望他们尽快改进!!关于这方面的资料,网上很多有说,不明白的朋友可以去了解了解。 在一些应用场合,企业可能需要限制同一帐号在同一时间登录到同一Web应用的次数,即控制并发Http...

2015-09-22 09:45:30 95

原创 菜鸟-手把手教你把Acegi应用到实际项目中(3)

这一节我们将要了解的是AnonymousProcessingFilter、RememberMeProcessingFilter和LogoutFilter三个过滤器。 1、AnonymousProcessingFilter 在大部分企业应用中,存在许多不需要用户登录就可以访问的资源,比如登录页面、退出页面、主页等。鉴于此,Acegi提供了匿名认证服务。这样能够使所有的W...

2015-09-22 09:43:56 82

原创 菜鸟-手把手教你把Acegi应用到实际项目中(1.2)

菜鸟-手把手教你把Acegi应用到实际项目中(1.2)博客分类: AcegiAcegi项目管理BeanJavaEE配置管理7) daoAuthenticationProvider  进行简单的基于数据库的身份验证。DaoAuthenticationProvider获取数据库中的账号密码并进行匹配,若成功则在通过用户身份的同时返回一个包含授权信息的Authentication对象...

2015-09-22 09:29:32 86

原创 菜鸟-手把手教你把Acegi应用到实际项目中(1.1)

菜鸟-手把手教你把Acegi应用到实际项目中(1.1)博客分类: AcegiAcegi项目管理应用服务器BeanSpring相信不少朋友们对于学习Acegi的过程是比较痛苦的,而且可能最初一个例子都没能真正运行起来。即使能运行起来,对于里面那么多的配置,更搞不清楚为什么要那么配,多配一个和少配一个究竟有什么区别? 最终头都大了^_^基于各方面的原因,本人决定写一系列关于Aceg...

2015-09-21 16:37:51 78

原创 菜鸟-手把手教你把Acegi应用到实际项目中(2)

菜鸟-手把手教你把Acegi应用到实际项目中(2)博客分类: AcegiAcegi项目管理BeanJSPUI 上一篇是基于BasicProcessingFilter的基本认证,这篇我们改用AuthenticationProcessingFilter基于表单的认证方式。 1、authenticationProcessingFilter  处理认证请求...

2015-09-21 16:28:11 119

原创 使用ACEGI搭建权限系统

使用ACEGI搭建权限系统:第三部分三使用CAS实现单点登录1.CAS SEVER3环境搭建 拷贝cas服务器到tomcat的部署目录下,可直接使用。 CAS默认的认证规则是用户名=密码即可登录,使用dbms认证需加入cas-server-support-jdbc.jar,ojdbc14 同时修改deployerConfigContext.xml中的authenticati...

2015-09-21 16:25:27 155

原创 acegi安全框架使用

acegi安全框架使用:第二部分二、dbms实现鉴权1.dbms鉴权,修改FilterSecurityInterceptor中的objectDefinitionSource属性,注入rdbmsFilterInvocationDefinitionSource,可加入Ehcahe提高性能[code="java"] ...

2015-09-21 16:20:14 164

原创 使用ACEGI实现权限控制

使用ACEGI实现权限控制,第一部分环境: struts2,acegi1.0.6,spring2.5.1,cas3一、综述:环境搭建1.spring和acegi版本spring2.5.6和acegi1.0.6兼容性问题会报java.lang.NoClassDefFoundError: org/springframework/web/bind/RequestUti...

2015-09-21 16:10:31 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除