- 浏览: 34926 次
- 性别:
- 来自: 上海
最新评论
-
KimShen:
这是去年的了,现在差不多又翻了一倍了.大多都是平时看书的东西
知识结构体系 -
neaudiy:
这个是你工作笔记吗?这么多
知识结构体系 -
wangzh1118:
没有附件了?
Update 9 -
lei_d:
不知道为什么下载后无法解压。而且解压第一part0还出现错误。 ...
Update 2010.10.13 -
lei_d:
收下了,谢谢分享。
Update 2010.10.13
文章列表
关键字列表:
http://kimshen.iteye.com/blog/781597
更新HttpUnit.
关键字:JDK-TCP/IP-Http-HttpUnit
OGNL解析器:
import ognl.Ognl;
import ognl.OgnlContext;
import ognl.OgnlException;
public class OgnlExpression {
/* 表达式 */
private Object expression;
/* expressionString为OGNL表达式 */
public OgnlExpression(String expressionString) throws OgnlException {
super();
/* Ognl存放表达式,此时还没有解析 */
expressio ...
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;
public class Main {
private final static int parts = 1024 * 1024 * 10;
private final static String path = &qu ...
Acegi是非常优秀的开源安全框架.Acegi2开始更名为Spring Security.
提供了简化的配置标签.(其实Acegi配置并不复杂,Spring Security为了配置文件上的简洁隐藏了很多底层配置,反而让灵活性下降了一个档次)
Acegi部分:
一,分析:
动态修改权限无非就几种形式,AOP,修改注入Bean,重写底层代码等.
重写底层代码肯定不现实,所以不考虑。AOP的特点是代理,把返回的权限在代理的层面替换掉.因为修改权限不是每次都需要,所以AOP明显的增加了系统开销,所以最后选择修改注入Bean.
附上一段
<bean id="filterSecuri ...
--------
----------
------------