`
文章列表
概述        Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。虽然,现在 Acegi也可以应用到非Spring的应用程序中,但在Spring中使用Acegi是最自然的方式。   Acegi可以实现业务对象方法级的安全访问控制粒度,它提供了以下三方面的应用程序的 ...
先来谈一谈 Acegi 的基础知识, Acegi 的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对 Web 资源进行保护,最好的办法莫过于 Filter ,要想对方法调用进行保护,最好的办法莫过于 AOP 。 Acegi 对 Web 资源的保护,就是靠 Filter 实现的。如下图: 一般来说,我们的 Filter 都是配置在 web.xml 中,但是 Acegi 不一样,它在 web.xml 中配置的只是一个代理,而真正起作用的
JNDI的一篇文章 前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。 【转贴一篇 】  ------------  JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。  那么,JNDI到底起什么作用?//带着问题看文章是最有效的   要了解JNDI的作用,我们可以从“如果不用 ...
Log4J Architecture - Introduction to the Log4J architecture Three main component of Log4J The architecture of Log4J framework is layered and consists of three main components. There components of the Log4J are: <script type="text/javascript">&lt;!-- google_ad_client ...
log4j.xml配置方法介绍 log4j 有两种配置方法,大家熟知的是properties文件但是最近的项目实施中,每次去用户那里装系统,都要苦恼于log文件放在不同位置,要改 property文件就要重打jar包,麻烦的紧。而如果采用 xml配置的方法,直接放在WEB-INFO下,要修改路径,很方便。查了些资料,终于把系统的log4j改成在xml中配置啦。   log4i.xml 文件 <?xml version="1.0" encoding="GB2312" ?> <!DOCTYPE log ...
一、前言:      log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现,     当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j,     人们遗忘了sun的日志工具类。     它的一个独有特性包括在类别中继承的概念。通过使用类别层次结构,这样就减少了日志记录输出量,并将日志记录的开销降到最低。        它允许开发者控制以任意间隔 ...
原文转自 http://snowolf.iteye.com/blog/740347   实在是不知道这个帖子在JE上放到哪个分类里合适,跟SVN有关,那就是项目咯,姑且放到项目管理中吧! SVN用了很久,不过一直没有机会配置。以前工作的时候都是技术总监、部门经理搞定,自己很少有机会尝试。更别说基于svn方式、http方式, 亦或是https方式访问svn了,只有用的份,没有了解的份。最近,配置Apache开窍,索性再深入一步,搭建基于HTTPS平台的 Apache+SVN平台。 相关内容: 征服 Apache + SSL 征服 Apache + SVN 征服 A ...
原文转自 http://snowolf.iteye.com/blog/739475   在Tomcat下配置数字证书,搭建SSL模块,构建HTTPS平台固然必要,但是如果有多个Tomcat需要共享HTTPS服务,并需要负载均衡,这个安全加固的工作还是让Apache代劳更为合适! 相关内容: 征服 Apache + SSL 征服 Apache + SVN 征服 Apache + Tomcat 动手,在Ubuntu上做Apache+SSL! 步骤 安装Apache 安装SSL模块 生成证书 配置生效 1.安装Apache ...
原文转自http://snowolf.iteye.com/blog/743611   Apache 和 Tomcat 原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径、端口、代理分发给多个Tomcat,以到达转发 和负载均衡 的目的!同时,通过Apache和T ...
JMX应该说是关于网络应用治理的的框架,假如你开发了一个比较复杂的系统,无疑你要提供这个系统的自身治理 系统,JMX更多应用是体现在Server 上,假如你要使用Java开发一个自己Server或复杂的应用系统,那么推荐你基于JMX架 ...
How Does It Work? SiteMesh implements a page filter, taking advantage of one of the lesser-known features of the servlet specification. Let's imagine you have a simple JSP that returns the current date and time. Ordinarily, the request for the page comes in to the application server, the page ...
Linux常用命令和Linux服务器配置 一、添加用户useradd命令 例子: #useradd –m –g users –G wheel,sales –s /bin/tcsh –c “a user” myname #useradd -c "ftp Administrator" -d /var/ftp/ -G ftpAdmin -s /sbin/nologin -r ftpAdmin -m  自动创建用户的主目录,并把框架目录(/etc/skel)文件复制到用户目录上。 -g  设置基本组,用户将在该组中。 -G  把用户加到所有逗号间隔的分组中。 -s  ...
Spring Security is a powerful library for securing your applications that comes with a bewildering number of options. Based on Spring, it can be readily integrated into a Grails application. But why not save the hassle and use the new improved Grails plugin ? The plugin has gone through sever ...
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k - Xmx3550m :设置JVM最大可用内存为3550M。-Xms3550m :设置JVM促使内存为 ...
文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。   为什么要分代   分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取 ...
Global site tag (gtag.js) - Google Analytics