随笔 - 42  文章 - 1  评论 - 86 
  置顶随笔
摘要: Acegi个人任务有三部分比较重要,也是经常需要扩展的地方,现都它们及其相关简要介绍如下,它们分别是认证管理器(暂时未写出)、访问控制管理器(主要授权)、异常捕获Fitler(用于验证不成功是跳转)。1、securityContextHolde.java 此类为框架级别的,它里有很多的静态变量,包括SecurityContext。但SecurityContext默认使用的是ThreadLacal进行控制的。 它其中有三种控件SecurityContext方式, public static final String MODE_THREADLOCAL = "MODE_THREADLOCA阅读全文
posted @ 2011-09-28 16:27 叩亦杰 阅读(2104) 评论(0) 编辑
摘要: Maven作用大家可以自己查下,java用它来搭建感觉还是很不错的。最近用了一段时间,写点东西留下。我不习惯使用命令式的,所以我的Maven用的是Eclipse插件,插件地址:http://m2eclipse.sonatype.org/sites/m2e安装以后,就可以用它来建立项目了。一、首先新建一个 Maven project,在Next中选择Create a simple project 这样就新建一个Maven项了。二、修改.project文件(可以在Navigator视图中看到)<buildSpec> <buildCommand> <name>or阅读全文
posted @ 2011-08-20 02:12 叩亦杰 阅读(18957) 评论(2) 编辑
  2012年2月23日
正文内容加载中...
posted @ 2012-02-23 22:41 叩亦杰 阅读(74) 评论(0) 编辑
  2011年10月2日
摘要: 由于之前搭建过了SS,此处加入Hibernate,原来以为会很容易的,没想到去被一个问题难住了两天,纠结!!!Hibernate在Maven中所需包:Hibernate-core同时还要加入Jdbc包:sqlJdbc,这个包我在Maven中没有找到,只好自己下载下来,放入项目中首先:Hibernate.cfg.xml文件:<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Confi阅读全文
posted @ 2011-10-02 18:34 叩亦杰 阅读(9146) 评论(0) 编辑
  2011年9月28日
摘要: Acegi个人任务有三部分比较重要,也是经常需要扩展的地方,现都它们及其相关简要介绍如下,它们分别是认证管理器(暂时未写出)、访问控制管理器(主要授权)、异常捕获Fitler(用于验证不成功是跳转)。1、securityContextHolde.java 此类为框架级别的,它里有很多的静态变量,包括SecurityContext。但SecurityContext默认使用的是ThreadLacal进行控制的。 它其中有三种控件SecurityContext方式, public static final String MODE_THREADLOCAL = "MODE_THREADLOCA阅读全文
posted @ 2011-09-28 16:27 叩亦杰 阅读(2104) 评论(0) 编辑
摘要: 建议配置之前看看Acegi思想【http://www.cnblogs.com/kuyijie/archive/2011/09/28/2194020.html】Acegi的Filter有十多个,这里列出一些常用的Filter配置<!-- Session管理Filter --> <bean id="httpSessionContextIntegrationFilter" class="org.acegisecurity.context.HttpSessionContextIntegrationFilter" />作用是在其它Fitle阅读全文
posted @ 2011-09-28 16:10 叩亦杰 阅读(885) 评论(0) 编辑
摘要: Acegi 它允许得用Ioc及Aop进行权限控制。其本质是将系统的权限控制独立出来,单独由Acegi进行管理控制,成为构建在Spring基础上企业应用的首选安全控制框架。 AuthenticationManager(认证管理器)AccessDecisionManager(访问控制管理器)SecurityContextHolder是框架级的容器,它保存着和所有用户关联SecurityContext实例,SecurityContext承载着用户(也称认证主体)的身份信息的权限信息, AuthenticationManager、AccessDecisionManager将据此进行安全访问控制。首先从阅读全文
posted @ 2011-09-28 11:47 叩亦杰 阅读(261) 评论(0) 编辑
摘要: 开发的很多时候遇到有多线程下数据的正确行而烦恼,最近看到Acegi中设置静态变量为ThreadLocal来控制,感觉很好!ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。当使用ThreadLocal.阅读全文
posted @ 2011-09-28 11:43 叩亦杰 阅读(1953) 评论(0) 编辑
  2011年8月20日
摘要: Maven作用大家可以自己查下,java用它来搭建感觉还是很不错的。最近用了一段时间,写点东西留下。我不习惯使用命令式的,所以我的Maven用的是Eclipse插件,插件地址:http://m2eclipse.sonatype.org/sites/m2e安装以后,就可以用它来建立项目了。一、首先新建一个 Maven project,在Next中选择Create a simple project 这样就新建一个Maven项了。二、修改.project文件(可以在Navigator视图中看到)<buildSpec> <buildCommand> <name>or阅读全文
posted @ 2011-08-20 02:12 叩亦杰 阅读(18957) 评论(2) 编辑
  2011年5月26日
摘要: 浏览器兼容样式:区别IE6与FF: background:orange;*background:blue;区别IE6与IE7: background:green !important;background:blue;区别IE7与FF: background:orange;*background:green;区别FF,IE7,IE6: background:orange;*background:green;_background:blue; background:orange;*background:green !important;*background:blue;IE6能识别*,但不能识别 阅读全文
posted @ 2011-05-26 18:13 叩亦杰 阅读(236) 评论(0) 编辑
  2011年4月24日
摘要: 跨域单点登录昨天和几位朋友探讨到了这个话题,发现虽然单点登录,或者叫做独立的passport登录虽然已经有了很多实现方法,但是能真正了解并实现的人却并不太多,所以些下此文,希望从原理到实现,能让大家了解的多一些至于什么是单点登录,举个例子,如果你登录了msn messenger,访问hotmail邮件就不用在此登录。一般单点登录都需要有一个独立的登录站点,一般具有独立的域名,专门的进行注册,登录,注销等操作我们为了讨论方便,把这个登录站点叫做站点P,设其Url为http://passport.yizhu2000.com,需要提供服务的站点设为A和B,跨站点单点登录是指你在A网站进行登录后,使用阅读全文
posted @ 2011-04-24 03:45 叩亦杰 阅读(928) 评论(1) 编辑
  2011年3月4日
摘要: http://www.hniec.org 首 页资格考试水平考试自学考试证书登记培养工程查询频道 关于2010年下半年全国计算机技术与软件专业技术资格(水平)考试湖南省各级别前10名合格人员名单的公告 2010年下半年全国计算机技术与软件专业技术资格(水平)考试已圆满结束,湖南省各级别报考人员取得优异成绩。现将全省各级别前10名的合格人员名单公布如下,待全国软考办公布全国各级别前50名以后,颁发荣誉证书。。 请以下需要邮寄荣誉证书或需要向单位发送喜报的人员在线登记,截止时间2011年4月15日,逾期不予办理。 湖南省计算机软件考试办公室 二〇一一年二月 2010年下半年全省各级别前10名合格人阅读全文
posted @ 2011-03-04 22:14 叩亦杰 阅读(1905) 评论(2) 编辑