`

《研磨struts2》第二十一章 零配置 之 21.1 概述

 
阅读更多

21.1  概述

21.1.1  零配置概述

在前面的学习中,把Struts2的配置信息都放在了struts.xml中,这种方式简单有效而且使用起来也非常方便。但是,还有没有更简洁得方式呢?

Struts2提供了按照约定来自动配置的方式,或者使用Java注解来替代struts.xml进行配置的方式,从而可以实现零配置。

先来看看struts.xml中的action都能配置些什么?直接看struts2的dtd中描述Action的部分,示例代码如下:

 

java代码:
  1. <!ELEMENT action (param|result|interceptor-ref|exception-mapping)*>  
  2. <!ATTLIST action  
  3.     name CDATA #REQUIRED  
  4.     class CDATA #IMPLIED  
  5.     method CDATA #IMPLIED  
  6.     converter CDATA #IMPLIED  
  7. >  

       这段dtd中指定了<action>元素可以有<param>子元素、<result>子元素、<interceptor-ref>子元素、<exception-mapping>子元素,且个元素的出现个数不限、出现顺序不限;<action>元素还可以有name属性(必填)、class属性、method属性和coverter属性,且各属性取值均为任意字符串。

零配置就是要替代这些东西,通过约定或者是注解,把这些东西从struts.xml中移除,达到不需要配置就可以指定这些信息并正确运行应用的目的。

 

私塾在线网站原创《研磨struts2》系列

转自请注明出处:【http://sishuok.com/forum/blogPost/list/0/4183.html

欢迎访问http://sishuok.com获取更多内容

4
5
分享到:
评论

相关推荐

    研磨Struts2配书视频对应的演示源代码

    这个压缩包中的“研磨Struts2配书视频对应的演示源代码”是《研磨Struts2》一书作者为了帮助读者更好地理解和实践书中理论知识而提供的实际示例代码。 首先,让我们深入理解Struts2的核心概念和技术特性: 1. **...

    研磨Struts2

    - **Action类**:Action是Struts2的核心组件之一,负责处理用户的请求。本节将详细讲解Action类的设计原则和实现方法。 - **配置文件**:struts.xml用于配置Action的映射关系以及其他一些设置。本节将详细介绍如何...

    研磨struts2 高清版

    由于文件较大,我把这个文档切割为2部分,这是第一部分,请下载完第一部分后一定要下载第二部分,否则不能阅读。

    《研磨Struts 2》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一份关于《研磨Struts 2》书籍PDF版本的下载资源。为了更好地理解和概括这份资料所涉及的知识点,我们先来了解一下Struts 2框架及其重要性,然后深入探讨《研磨Struts 2》这...

    研磨Struts2配书视频对应的PPT

    Struts2是一个强大的Java web应用程序开发框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建高效、可扩展且易于维护的Web应用的工具和组件。《研磨Struts2》这本书是专门针对Struts2框架的学习...

    研磨Struts2 高清完整版.part2

    研磨Struts2 高清完整版,请和第一部分一起下载啊

    研磨struts

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(Model-View-Controller)结构的Web应用。这个框架简化了开发过程,提供了丰富的插件和拦截器机制,以支持复杂的应用场景。《研磨Struts2》这本书主要介绍了...

    研磨Struts2_12859679_高清完整版.part2.rar

    研磨Struts2_12859679_高清完整版

    研磨Struts2-高清-完整目录-2011年10月

    研磨Struts2-高清-完整目录-2011年10月,分享给所有需要的人

    研磨设计模式(完整带书签).part2.pdf

    第21章 解释器模式(Interpreter) 第22章 装饰模式(Decorator) 第23章 职责链模式(Chain of Responsibility) 第24章 桥接模式(Bridge) 第25章 访问者模式(Visitor) 附录A常见面向对象设计原则 附录...

    光纤及研磨工艺概述.pptx

    光纤及研磨工艺概述.pptx

    研磨设计模式-part2

    第21章 解释器模式(Interpreter) 第22章 装饰模式(Decorator) 第23章 职责链模式(Chain of Responsibility) 第24章 桥接模式(Bridge) 第25章 访问者模式(Visitor) 附录A常见面向对象设计原则 附录...

    研磨设计模式(完整带书签).part1.pdf

    第21章 解释器模式(Interpreter) 第22章 装饰模式(Decorator) 第23章 职责链模式(Chain of Responsibility) 第24章 桥接模式(Bridge) 第25章 访问者模式(Visitor) 附录A常见面向对象设计原则 附录...

    研磨设计模式.part2(共4个)

    第21章 解释器模式(Interpreter) 第22章 装饰模式(Decorator) 第23章 职责链模式(Chain of Responsibility) 第24章 桥接模式(Bridge) 第25章 访问者模式(Visitor) 附录A常见面向对象设计原则 ...

Global site tag (gtag.js) - Google Analytics