time 
设为首页】【收藏本站
当前位置: 主页 > JAVA > Spring > 列表



 
2013-10-29 13:10:23 | 好评(0) | 浏览(1159)
什么是SpringEL? Spring3中引入了Spring表达式语言SpringEL,SpEL是一种强大,简洁的装配Bean的方式,他可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用JDK中提供的静态常量,获取外部Properties文件中的的配置 为什么要使用SpringEL? 我们平...
 
2012-12-09 10:35:19 | 好评(0) | 浏览(2636)
上一篇 说明了security 是如何加载资源和权限列表的,今天这篇差不多该结束了,开始说明当用户请求一个url的时候,security是如何根据你的登陆用户 和资源权限列表去决策你是否有权限访问你的url的。 首先你登陆完成之后,security会记录你的用户名以及其他一些信息,...
 
2012-12-09 10:30:45 | 好评(0) | 浏览(4492)
上一篇 记录了自定义验证的第一步,替换登陆验证。so easy~ 第二步,开始获取资源文件和权限的对应关系,上面一篇忘了说 一个自定义的filter,必须包含authenticationManager,accessDecisionManager,securityMetadataSource三个属性。 authenticationManager=用户权限...
 
2012-12-09 10:24:44 | 好评(0) | 浏览(6343)
如果你没有用过自定义的验证的话,你的资源和资源应该有的权限都应该还是在配置文件中配置的。 类似这样: 1. http auto-config = true lowercase-comparisons = false intercept-url pattern = /images/** filters = none / intercept-url pattern = /styles/** filte...
 
2012-12-09 10:21:40 | 好评(0) | 浏览(2527)
首先假设你的security能正常的运行了,一般的配置都没问题的情况下,实现一个用户只能登陆一次,大概只需要两步。 第一步 在你的web.xml中加入监听器 listener listener-class org.springframework.security.web.session.HttpSessionEventPublisher / listener-class /...
 
2012-12-09 10:17:47 | 好评(1) | 浏览(2275)
上一篇 也是介绍security 关于密码方面的,后来文档提过,可以通过 password-encoder 的 ref 属性指定一个自定义的密码编码器bean。这应该包含application context中一个bean的名字,它应该是Spring Security的 PasswordEncoder 接口的一个实例。 这个实现总体分三步:...
 
2012-12-09 10:15:15 | 好评(0) | 浏览(2818)
一般情况下,系统的用户密码都会经过一系列的加密才会存储到数据库或者别的资源文件。 盐值加密 :把你原来密码,加上一些盐然后再进行一些列的加密算法。 比如你的密码是:899312 用户名是:gaobing 在security 中盐值加密可以是这样加盐的899312{gaobing} 然后 ,在...
 
2012-12-09 10:09:33 | 好评(0) | 浏览(1539)
security就是安全机制,安全就是访问权限的设置,下面介绍三种登录配置示例。 一: 最简单的你可以这么配置 authentication-manager authentication-provider user-service user name = jimi password = jimispassword authorities = ROLE_USER,ROLE_ADMIN / user name...
 
2012-11-24 12:37:49 | 好评(0) | 浏览(4324)
spring3.0特性: 一、首先,模块的组织更加的细致,从那么多的jar分包就看的出来: Spring的构建系统以及依赖管理使用的是Apache Ivy,从源码包看出,也使用了Maven。 Maven确实是个好东西,好处不再多言,以后希望能进一步用好它。 二、新特性如下: Spring Expressio...
 
2012-11-24 12:33:28 | 好评(1) | 浏览(11308)
项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯---springmvc支持rest,小生对restful url由衷的喜欢 不用不知道 一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置 spring3...
 
2012-11-17 20:41:56 | 好评(0) | 浏览(4073)
一、前言 SSH有了,现在我们要把我们的struts层从原来的1.3替换成struts2.x,引入了struts2.0后我们会发觉我们的代码和框架的变化还是不小的 二、Struts2的好处 1)在struts2的方法里,一切变量是线程安全的,而原有的struts1不是的; 2)在struts2中如果你声明了如下这...
 
2012-11-16 12:36:17 | 好评(0) | 浏览(5436)
一、前言 我们有了Spring+JdbcTemplate和Spring+iBatis并结合maven的基础,搭建一个SSX这样的框架现在就和玩一样的简单了,今天我们将搭建一个使用Struts1.3,Srping3, Hibernate3的SSH1的开发框架,大家跟着我一步步走,会发觉在程序跑通后自己再动手搭建一遍这个框架...
 
2012-11-10 14:28:16 | 好评(0) | 浏览(5485)
一、前言 上次讲了Struts结合Spring并使用Spring的JdbcTemplate来搭建工程框架后我们面临着jar库无法管理,工程发布不方便,jar包在工程内太占空间,jar包冲突,管理,甚至漏包都问题。于是我们在讲万能框架spring(二)前,传授了一篇番外篇,即讲利用maven来管理我们的...
 
2012-11-10 14:14:17 | 好评(0) | 浏览(6230)
一、前言 上次大家拿了我上传的工程后,有些人自己通过spring3,struts1.3,hibernate3的download的包自行去装配jar包到工程的WEB-INF\lib目录下。有些是通过我上传的alpha_lib包把里面的jar文件一股脑的copy到了工程的WEB-INF\lib目录下去。 有时经常还会发生少包了,C...
 
2012-11-10 14:04:00 | 好评(0) | 浏览(5423)
一、前言 接着我们继续学习Sping框架的相关教程。 二、基本概念 Spring,作为一个流行框架它给我们在日常工程中的框架搭建提供了太多的便利了,它就像一个骨架一样,你可以在上面自己去塑出肌肤与血肉并赋于它灵魂。 从今天开始我们将要连续几天基于Spring的基础上来讲...