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

Struts2 零配置Interceptor

XML 
阅读更多
-----
分享到:
评论
4 楼 jiayouyx 2009-02-23  
KimShen 写道
jiayouyx 写道
代码没看。对于零配置,我很不推崇。
人为的把配置代码和逻辑程序代码混合在一起,不是人为的添加维护的复杂度吗?我认为应该把逻辑与配置分开。

虽然我也不推崇,但是用注释来配置开发的速度绝对能比xml配置快上20%以上.
维护也不是问题,注释的原则就是 注释添加删除改动不会影响代码的执行.配置也不是业务,不存在业务与逻辑.
唯一的不好就是需要获得源代码,不是每个人都有源代码,就是有了,要看懂代码也是很需要时间的


反正就是觉得没有单独配置好。
3 楼 superxielei 2009-02-23  
提高20%的开发速度,要比维护成本的增加来的划算。
2 楼 KimShen 2009-02-23  
jiayouyx 写道
代码没看。对于零配置,我很不推崇。
人为的把配置代码和逻辑程序代码混合在一起,不是人为的添加维护的复杂度吗?我认为应该把逻辑与配置分开。

虽然我也不推崇,但是用注释来配置开发的速度绝对能比xml配置快上20%以上.
维护也不是问题,注释的原则就是 注释添加删除改动不会影响代码的执行.配置也不是业务,不存在业务与逻辑.
唯一的不好就是需要获得源代码,不是每个人都有源代码,就是有了,要看懂代码也是很需要时间的
1 楼 jiayouyx 2009-02-23  
代码没看。对于零配置,我很不推崇。
人为的把配置代码和逻辑程序代码混合在一起,不是人为的添加维护的复杂度吗?我认为应该把逻辑与配置分开。

相关推荐

    Struts2零配置

    Struts2零配置是Struts2框架的一种简化配置方式,旨在减少XML配置文件的使用,提高开发效率。在传统的Struts2应用中,开发者需要在多个XML文件中配置Action、结果页面、拦截器等,而“零配置”则是对这种繁琐配置的...

    struts2.1.6零配置DEMO

    在这个"struts2.1.6零配置DEMO"中,我们将深入探讨如何在不使用XML配置文件的情况下搭建一个简单的Struts2应用。 首先,Struts2的核心是Action类,它是处理用户请求的中心。在传统的Struts2应用中,我们通常会在...

    struts2零配置入门代码

    在“struts2零配置入门代码”中,我们可能要探讨如何在不使用XML配置文件的情况下启动一个基本的Struts2应用。这通常涉及使用Struts2的注解来配置动作类和结果页面。 首先,让我们了解Struts2的基本概念。Struts2的...

    struts2 零配置所需的包及示例

    "零配置"是指在Struts2中可以通过不写XML配置文件,而是利用注解或者Java配置来实现应用程序的配置。这种方式使得代码更加简洁,也更易于维护。下面我们将深入探讨Struts2的零配置实现及其所需的包和示例。 首先,...

    Struts2注解配置教程

    本文档主要涵盖了Struts2中注解配置的一些基本知识点以及如何通过注解实现零配置。 ### 注解配置之前 在介绍注解配置之前,需要了解注解的基本用法和语法规则。注解通常放在Java语法单元头上,一个语法单元头上...

    Struts2.1零配置——convention-plugin

    Struts2.1引入了Convention Plugin,以实现框架的零配置目标,替代之前的Codebehind Plugin。这个插件通过约定优于配置的原则简化了Struts2的应用开发,减少了XML配置文件的需求。以下是对Convention Plugin主要特性...

    struts2.3.4.1注解零配置

    在这个"struts2.3.4.1注解零配置"的例子中,我们将深入探讨如何利用Struts2的注解来构建一个简单的登录系统。 首先,了解Struts2的核心概念是必要的。Struts2是一个基于MVC(Model-View-Controller)设计模式的框架...

    “零配置”案例:注册登录系统

    2. **Struts2配置**:尽管名为"零配置",但实际应用中仍然需要一些基础配置,例如在struts.xml文件中配置Action类及其对应的URL路径,以及结果页面的跳转。 3. **Spring Bean管理**:Spring容器会自动扫描并管理...

    struts2 跳转至404 页面的解决方案

    检查`struts.xml`中的`<interceptors>`和`<default-interceptor-ref>`配置,确保它们没有阻止Action的正常执行。 4. **结果类型配置**:默认情况下,Struts2使用`dispatcher`结果类型,它将结果页面作为JSP进行转发...

    Struts2+Spring3+Hibernate4零配置所需全部jar包

    在这个“Struts2+Spring3+Hibernate4零配置所需全部jar包”中,包含了这三个框架运行所必需的库文件,使得开发者无需逐一配置,可以直接在项目中引用这些jar包进行开发。 首先,让我们详细了解一下Struts2框架。...

    1002_____struts_____零配置

    通常,这样的文章可能会详细解释如何在实际项目中实现Struts 2的零配置,包括如何使用注解进行配置,如何配置Struts 2的拦截器,以及如何处理Action和结果页面的映射等。 标签 "源码" 暗示讨论可能涉及到对Struts 2...

    struts-convention实现零配置

    Struts2 Convention 插件是Struts2框架的一个重要组件,自版本2.1起,它取代了Codebehind Plugin,旨在实现Struts2的零配置目标,简化开发流程。这个插件通过遵循一系列预定义的命名约定,自动地映射Action、结果...

    Starting Struts 2

    在"Starting Struts 2"和"深入浅出Struts 2"这两本书中,心梦帆影详细介绍了如何从零开始搭建Struts 2项目,包括环境配置、Hello World示例、Action与结果配置、拦截器使用、标签库应用等内容,旨在帮助读者快速上手...

    1_Struts2入门与配置

    8. **插件和扩展**:Struts2拥有丰富的插件库,如Struts2-dojo-plugin提供了与Dojo JavaScript库的集成,Struts2-convention-plugin则提供了自动Action映射和零配置的能力。 在实际开发中,Struts2的使用步骤大致...

    Struts2中文(MAX教程)-chm格式

    最后,教程还会包含一些实战案例,演示如何从零开始搭建一个完整的Struts2项目,包括创建Maven工程、编写Action、配置拦截器、设计视图、数据库交互等步骤。通过实践,学习者可以更好地理解和掌握Struts2框架。 ...

    struts2从零开始(六)

    Struts2支持多种插件和扩展,例如拦截器(Interceptor),它们可以插入到Action执行流程中,实现如日志、权限验证、事务管理等通用功能。此外,Struts2还有强大的结果类型(Result Type)和模板技术,比如FreeMarker...

    struts2框架空白模板.rar

    总的来说,"struts2框架空白模板.rar"是一个用于快速启动Struts2项目的起点,它包含了框架的基本配置、核心组件以及一些常见的业务场景示例,使得开发者能够更专注于业务逻辑的实现,而无需从零开始搭建环境。...

    ssh注解零配置增删改查,Spring+hibernate+Struts2

    Struts2还支持拦截器(Interceptor),通过注解可以定制请求处理流程。 **Hibernate框架**:Hibernate是一个对象关系映射(ORM)框架,用于简化Java应用对数据库的操作。在这个项目中,可能是通过注解来定义实体类...

    Struts2入门教程_Struts2入门教程_skindzj_

    本教程旨在帮助初学者从零开始学习Struts2,逐步掌握其核心概念和实践应用。SSH是Spring、Struts2和Hibernate三个开源框架的缩写,它们一起构成了一个强大的企业级开发工具集。 首先,我们来了解一下Struts2的基础...

    struts2从零开始(四)

    Struts2通过拦截器(Interceptor)机制实现了请求处理流程的控制,它允许开发者插入自定义的逻辑来扩展框架的功能。在Struts2中,每个请求都会经过一系列预定义和自定义的拦截器,这些拦截器按照栈的顺序执行,最终...

Global site tag (gtag.js) - Google Analytics