`
sunchenjava
  • 浏览: 32278 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring拦截action

阅读更多
各位朋友,我用的是spring+ibatis+struts框架,现在要实现一个功能,进入系统后只要是.do访问路径,就得把路径给写到数据库中。而且要求写一段统一代码去实现,不要分别在每个action中去实现。此项目中所有action都继承了我们自己封装的一个BaseDispatchAction,此action之前做的统一工作就是记录日志啊什么的。现在我也想在这个action中完成这个工作,可麻烦来了,此action没有在spring.xml中配置,所以实例化不了,所以也得不到service层,dao层的东西,因为这个功能必须和数据库交互。
后来想出了个办法,就是想自己写个baseActionProxy一样的东西,就好像所有service都配了个parent="baseTransactionProxy"一样,但现在困难的地方是,不会写baseActionProxy,而且感觉这个方法不是很好。各位大哥,有没有好一点的方法,不甚感谢!
分享到:
评论
3 楼 no7beckham 2008-04-28  
不知道你所有的action是否在spring中配置过,如果都在spring配置过,你可以把BaseDispatchAction实现以下ApplicationContextAware接口,这样就可以把ApplicationContext注入到BaseDispatchAction中了,剩下的就一切尽在掌握啦!^_^
2 楼 sunchenjava 2008-01-02  
但是我们和数据库交互全部都是用xml文件进行的,想过用filter,但在filter怎么拿菜单的list的呢?言下之意就是怎么和数据库交互呢?还请高手继续指教。谢谢!
1 楼 firefox_1983 2007-12-29  
可以考虑写一个filter

相关推荐

    Flex-Spring拦截器

    在深入研究Flex-Spring拦截器时,理解Spring AOP的核心概念和AMF的工作原理是至关重要的。通过这样的集成,开发者可以在保持Flex客户端的灵活性和交互性的同时,利用Spring的强大功能来处理复杂的业务逻辑和系统管理...

    spring in action 中文版6-11.zip

    2. **AOP(面向切面编程)**:Spring提供了强大的AOP支持,允许开发者定义方法拦截器和切点,用于实现如日志记录、事务管理等横切关注点。AOP的核心概念包括切面、通知、连接点、切点、代理等。 3. **数据访问集成*...

    Spring Security in Action

    FilterChainProxy 负责拦截用户的请求,并根据用户的权限决定是否允许访问资源。 四、SecurityContext SecurityContext 是 Spring Security 中的一个重要概念,表示当前用户的安全上下文。SecurityContext 中包含...

    struts2整合spring实现拦截器

    通过以上步骤,我们就完成了Struts2和Spring的整合,Action实例由Spring管理,并且能够使用自定义的拦截器。这种整合方式让开发者能够充分利用两者的优点,提高代码的可维护性和可扩展性。 值得注意的是,Struts2_...

    spring拦截器的一个简单实例

    本文将深入探讨Spring拦截器的一个简单实例,通过源码分析和实际操作,帮助你理解其工作原理。 首先,我们需要了解Spring MVC的处理流程。当一个HTTP请求到达服务器时,Spring MVC会按照配置的DispatcherServlet...

    Spring in Action 第二版

    Web开发也是本书的重点,Spring MVC(Model-View-Controller)框架的使用方法被详尽阐述,包括控制器、模型、视图和拦截器的创建。这有助于开发者构建灵活、高性能的Web应用。同时,书中还涉及了Spring的RESTful服务...

    Spring Batch in Action英文pdf版

    Spring Batch in Action是一本专注于Spring Batch框架的书籍,由Arnaud Cogoluègnes、Thierry Templier、Gary Gregory和Olivier Bazoud合著,由Manning Publications公司出版。这本书详细介绍了如何使用Spring ...

    Spring in Action.中文+ 英文版.

    《Spring in Action》是一本深度剖析Spring框架的权威著作,旨在帮助读者全面理解并熟练运用Spring进行企业级应用开发。这本书分为中文版和英文版,中文版为Word文档,从第450页开始,英文版则为全文PDF格式。由于这...

    spring in action(英文版).pdf

    4. **AOP(面向切面编程)**:Spring支持面向切面编程,允许开发者定义“切面”,这些切面可以在程序的多个点上执行,如方法调用前后的拦截器。 5. **数据访问集成**:Spring提供了对各种数据访问技术的支持,包括...

    Spring in action 中文版(第4版)

    标题《Spring in action 中文版(第4版)》明确指出这本书是关于Spring框架的学习资源。Spring是一个广泛使用的Java平台,它为开发Java企业应用提供了一个全面的编程和配置模型。本书作为Spring学习的实用工具,详细...

    Spring in Action 3rd Edition_spring_action_barnpmd_

    《Spring in Action 3rd Edition》是一本详细探讨Spring框架实战的权威指南,由Manning出版社出版,作者是Craig Walls。这本书深入浅出地讲解了如何利用Spring框架进行实际的Java应用开发,涵盖了Spring的核心概念、...

    spring boot 登陆拦截

    在Spring Boot应用中,实现登录拦截是常见的需求,主要用于保护应用程序的特定资源,确保只有经过身份验证的用户才能访问。本教程将详细讲解如何在Spring Boot项目中设置一个简单的登录拦截器。 首先,我们需要理解...

    Spring基础教程 (PDF格式)&& Spring in action

    本教程结合"Spring基础教程"与"Spring in Action"这两份资源,旨在帮助初学者和进阶者深入理解并掌握Spring的核心概念和技术。 首先,让我们来看看"Spring基础教程"。这本教程可能涵盖了Spring的基本架构,包括依赖...

    spring mvc 中 实现自定义注解 拦截需要的方法

    网上很多人想使用注解拦截spring mvc action中的一个方法,实现方法很多,一般是通过在拦截器中分析url路径来实现, 使用自定义注解的方式来标注要拦截的 action 中的某个方法, 没有很好的解决方法, 如果通过借助spring...

    Spring in Action英文完整版

    ### Spring in Action 英文完整版相关知识点解析 #### 标题:Spring in Action 英文完整版 《Spring in Action》是一本针对Java开发者,尤其是面向企业级Java开发者的专业书籍。本书全面覆盖了Spring框架的核心...

    spring_integration_in_action.pdf

    《Spring Integration in Action》这本书是关于Spring Integration框架的深度指南,该框架是Spring生态系统的组成部分,专注于企业应用集成。Spring Integration提供了一种简单且高效的方式来连接不同系统、服务和...

    spring in action (English)

    Spring AOP通过拦截器模式实现,可以在不修改原有代码的情况下增强功能。 在数据访问方面,Spring支持多种持久化技术,如JDBC、Hibernate、MyBatis等。Spring Data抽象层提供了统一的API,简化了数据库操作,并且...

    spring in action 英文版

    2. **AOP(Aspect Oriented Programming)**:Spring的AOP模块提供了面向切面编程的能力,允许开发者定义“切面”,在不修改原有代码的情况下,对程序的关键行为进行拦截和增强,如日志记录、事务管理等。 3. **数据...

    Hibernate/Spring/Structs2 In Action

    《Hibernate/Spring/Structs2 In Action》是一个涵盖了三个核心Java EE框架的综合学习资源,包括Spring、Hibernate和Struts2。这些框架是企业级Java应用程序开发中的关键组件,广泛用于构建可扩展、高效且易于维护的...

    struts2 spring ibatis整合以及拦截器日志记录

    Struts2、Spring和iBatis是Java Web开发中三个重要的框架,它们分别负责MVC模式中的Action控制、依赖注入及持久层操作。本话题主要探讨如何将这三个框架整合在一起,实现一个高效、灵活的Web应用程序,并利用拦截器...

Global site tag (gtag.js) - Google Analytics