09 2011 档案
摘要:在shiro.ini 中配置的结点urls可能是shiro中处理web项目比较核心的部分,在这里边配置各个过滤器的规则。如果你想使用需要在web.xml中配置<filter> <filter-name>ShiroFilter</filter-name> <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class></filter><filter-mapping> <filter-name>ShiroFilter</f
阅读全文
摘要:代码改进插件和相应的下载站点 URL工具目的Eclipse 插件的 URLCheckStyle编码标准分析http://eclipse-cs.sourceforge.net/update/Coverlipse测试代码覆盖率http://coverlipse.sf.net/updateCPD复制/粘贴检验http://pmd.sourceforge.net/eclipse/JDepend包依赖项分析http://andrei.gmxhome.de/eclipse/Metrics复杂度监控http://metrics.sourceforge.net/update
阅读全文
摘要:直接看源程序吧public static void main(String[] args) throws IOException { File dir = new File("D:\\"); // String command="netstat -an"; String command = "c:\\windows\\system32\\cmd.exe /c netstat -an"; Runtime r = Runtime.getRuntime(); Process p = r.exec(command, null, dir); B
阅读全文
摘要:在官方的示例中,有一个aspectj的示例,这个是一个银行的示例,简单的做了一下修改,演示一下其中几个方法的使用过程。看以下几个类,包括账户信息,转账信息,以及一些异常处理程序,还包括一个业务操作类Account账户信息类import org.apache.commons.lang.builder.ToStringBuilder;import org.apache.commons.lang.builder.ToStringStyle;import java.sql.Timestamp;import java.util.ArrayList;import java.util.Date;import
阅读全文
摘要:身份认证身份认证分三个步骤1)提交主题和凭据2)进行身份认证3)判断是通过,重新提交还是不通过验证顺序1)调用subject的login方法,提交主体和凭据。2)得到对应操作的Security Manager3)通过Sceurity Manager得到对应的Autherticator实例4)根据配置策略查找对应的桥信息5)通过桥信息到对应的配置处理进行身份验证验证器如果你想配置一个自定义的验证器可以在配置文件中使用[main]...authenticator = com.foo.bar.CustomAuthenticatorsecurityManager.authenticator = $au
阅读全文
摘要:认证就是用户确认身份的过程,确认登录的用户身份能够操作的内容。使用shiro认证分为以下几个步骤:1,得到主体的认证和凭据。// let's login the current user so we can check against roles and permissions: if (!currentUser.isAuthenticated()) { UsernamePasswordToken token = new UsernamePasswordToken("lonestarr", "vespa"); token.setReme...
阅读全文
摘要:简介apache shiro 是一个功能强大和易于使用的Java安全框架,为开发人员提供一个直观而全面的的解决方案的认证,授权,加密,会话管理。在实际应用中,它实现了应用程序的安全管理的各个方面。shiro的功能apache shiro能做什么?支持认证跨一个或多个数据源(LDAP,JDBC,kerberos身份等)执行授权,基于角色的细粒度的权限控制。增强的缓存的支持。支持web或者非web环境,可以在任何单点登录(SSO)或集群分布式会话中使用。主要功能是:认证,授权,会话管理和加密。下载并且使用1,确保系统内安装JDK1.5+和maven2.2+。2,到shiro主页下载shiro.3,
阅读全文