- 浏览: 1350084 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
http://www.diybl.com/course/1_web/javascript/jsjs/2008915/143069_3.html
http://blog.csdn.net/jingmin/archive/2009/03/31/4039336.aspx
- Object obj = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:authorize ifAllGranted="ROLE_SUPERVISOR">Role_super</sec:authorize>
如果登陆的用户的角色是ROLE_SUPERVISOR 那么就显示Role_super,否则不显示
<sec:authentication property="name"/>
<sec:authentication property="principal.username"/>
<sec:authentication property="principal.enabled"/>
<sec:authentication property="principal.accountNonLocked"/>
struts2 spring2 acegi 它们整合时,登陆是找不到/j_spring_security_check??
HTTP Status 404 - There is no Action mapped for namespace / and action name j_spring_security_check.??
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
org.springframework.security.AuthenticationCredentialsNotFoundException: An Authentication object was not found in the SecurityContext
??
java.lang.NoSuchMethodException: $Proxy0.view()
java.lang.Class.getMethod(Class.java:1605)??
java.lang.Error: Unresolved compilation problem:
The method Role(int) in the type TestAcegi is not applicable for the arguments ()
带参数的方法不能拦截.???
<bean id="methodSecurityInterceptor" class="org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor">
<property name="authenticationManager">
<ref bean="authenticationManager2"/>
</property>
<property name="accessDecisionManager">
<ref bean="accessDecisionManager"/>
</property>
<property name="objectDefinitionSource"> 对代理的类的方法开始配置权限 ,ROLE_SUPERVISOR
<value>com.method.TestAcegi.Role=ROLE_USER
com.service.DAOService.test=ROLE_USER
</value>
</property>
</bean>
<bean id="testAcegi" class="com.method.TestAcegi"/>
<bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>testAcegi</value> 要代理的Bean的id
</list>
</property>
<property name="interceptorNames">
<list>
<value>methodSecurityInterceptor</value> 代理为...
</list>
</property>
</bean>
上面的不推荐使用
发表评论
-
spring 线程池
2015-12-11 19:58 1411spring4 线程池:把需要执行的Thread放入线程池中 ... -
spring整合EhCache 缓存Dao
2015-10-31 10:01 1065spring整合EhCache 缓存Dao 缓存的键 ... -
spring 声明式事务 transaction
2011-05-30 20:59 1401声明式事务处理(Declarative transaction ... -
spring 与 hibernate Annotation配置(applicationContext.xml)
2010-06-13 16:46 4478(3) applicationContext.xml ... -
spring 与hibernate Annotation配置(dao)
2010-06-13 16:39 3380(1)BaseDao.java import java. ... -
Spring注解方式管理事务
2010-06-13 14:48 9852http://www.cnblogs.com/ysxlin/ ... -
spring事务
2010-06-13 09:19 1346http://wiki.springside.org.cn/d ... -
spring2.5+xfire
2010-02-26 14:04 1730哈哈,是不是发现报错啦,这个原因是因为xfire中默认已经为 ... -
Java类如何获取Spring的Bean
2010-01-17 13:50 25231.创建一个类并让其实现org.springframewor ... -
spring hibernate集成
2009-12-10 08:48 1221<bean id="sessionFactor ... -
spring2 activemq5 tomcat6构建jms
2009-09-27 10:26 1413http://lianj-lee.iteye.com/blog ... -
spring获取bean的几种方式
2009-09-27 09:44 1464http://flatfish2000.iteye.com/b ... -
jmx
2009-08-08 10:18 1299http://www.iteye.com/topic/1047 ... -
jms
2009-08-08 09:20 11461.运行jms,必须先启动activemq,然后运行Serve ... -
spring2 集成视图
2009-08-06 09:41 10351.spring2的控制器: name-servlet.xml ... -
spring2 计划任务
2009-07-31 08:52 1196http://docs.huihoo.com/spring/2 ... -
spring2 struts2 acegi
2009-07-30 18:18 1481spring2-security-struts2: 拦截没有授 ... -
spring2 MVC
2009-07-30 15:46 11861. return new ModelAndView(&quo ... -
spring2.0 security
2009-07-30 15:13 15431.把spring-security-samples-tuto ... -
spring 事务(2)
2009-07-30 13:15 1211增加了事务之后:DEBUG [org.springframew ...
相关推荐
Struts2、Spring和Hibernate3是Java开发中的三大框架,它们各自负责Web应用的不同层面,而Acegi(现已被Spring Security替代)则是一个强大的安全框架。这个名为"Struts2+Spring+Hibernate3+Acegi.rar"的压缩包提供...
Struts2、Spring、Hibernate和MySQL是Java Web开发中常用的技术栈,它们组合起来可以构建一个功能完善的权限管理系统。下面将分别介绍这四个组件及其在权限管理中的应用。 1. **Struts2**:Struts2是一个基于MVC...
Struts2、Spring4和Hibernate5是Java Web开发中的三个核心框架,它们分别负责MVC模式中的表现层、业务层和服务层。这三个框架的整合,通常被称为SSH整合,能够实现高效、灵活且松耦合的Web应用开发。下面将详细阐述...
《Struts2+Spring+Hibernate 实验设备管理系统详解》 在信息技术领域,开发高效、稳定的管理系统是企业信息化建设的关键。本文将围绕一个基于Struts2、Spring和Hibernate框架的实验设备管理系统进行深入探讨,旨在...
Struts2、Spring2和Hibernate3是经典的Java企业级开发框架组合,通常称为SSH框架。这个项目是一个基于SSH的登录实现,使用Oracle数据库,并且仅依赖一张由Hibernate配置自动生成的表。对于初学者来说,这是一个很好...
Struts2+Spring+Hibernate权限系统是一个经典的Java Web开发架构,用于构建高效、可扩展的企业级应用程序。这个架构结合了三个强大的开源框架:Struts2作为MVC(模型-视图-控制器)框架,Spring作为服务层管理和依赖...
struts + spring + hibernate + velocity + ajax + jotm + acegi
Spring Security、Spring 3.0、Hibernate 3.5 和 Struts2 是四个在Java开发领域广泛应用的开源框架,它们各自在不同的层面上为应用程序提供服务。本文将深入探讨这些框架的功能、集成方式以及如何构建一个基于它们的...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合应用极大地提升了开发效率和项目的可维护性。这个整合方案通常被称为SSH(Struts2、Spring、Hibernate)集成,是过去许多企业级项目中首选的技术...
标签的实现类需要继承自Struts2的标签基类,并调用Spring服务层的方法获取所有用户数据,然后在JSP页面中使用这个标签来显示。 在实际开发中,还需要关注事务管理、异常处理和安全性等方面。Spring提供了强大的事务...
Struts2.0+spring2.0+hibernate3.1 ACEGI应用示例
本篇文章将探讨如何使用Acegi、Spring、Hibernate和Struts2这四大组件共同构建一个基于角色的权限控制系统(Role-Based Access Control, RBAC),以确保系统的安全性。 首先,我们需要理解认证和授权这两个基本的...
Struts2、Spring和Hibernate是Java企业级开发中三大核心框架,它们的整合应用被称为SSH(Struts2-Spring-Hibernate)集成。本教程旨在帮助开发者理解如何在Eclipse环境中搭建一个基于SSH的完整应用程序。 Struts2是...
Acegi(现已被Spring Security替代)是一个强大的安全框架,可以与Spring、Hibernate和Struts 2等其他技术结合,实现基于角色的权限控制(Role-Based Access Control, RBAC)。这篇文档将探讨如何使用Acegi,以及SSH...
【STRUTS+SPRING+HIBERNATE内部培训教程】深入解析 SSH(Struts+Spring+Hibernate)是Java企业级应用开发中常见的技术栈,它提供了强大的模型-视图-控制器(MVC)架构支持,以及持久层和业务层的优秀解决方案。本...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建出高效、可维护的Web应用。本整合包"struts2.3+spring3.1+hibernate3.6"提供了这三大框架的...
在本文中,我们将深入探讨一个基于Struts2、Spring4和Hibernate5的权限管理系统——"crm_ssh"项目。这个项目展示了如何将这三个流行的技术栈整合在一起,为业务逻辑提供一个强大的支持平台。 **Struts2** 是一个...
在J2EE应用程序开发中,基于Struts、Spring和Hibernate的框架组合被广泛采用,因为它们提供了强大的功能和灵活性,适合构建复杂的Web应用。这个"基于struts-spring-hibernate的轻量级登陆J2EE开发"项目着重于实现一...