知识大全 Struts模块化编程经典实战教程(二)

Posted 元素

篇首语:八成熟,十成收;十成熟,二成丢。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts模块化编程经典实战教程(二)相关的知识,希望对你有一定的参考价值。

Struts模块化编程经典实战教程(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   STRUTS的模块化机制   我们将讲解STRUTS的相关配置 这些配置大部分与模块化编程有关系 有些没关系但对理解STRUTS程序有利      ActionServlet参数     ActionServlet有好多参数可供设置 STRUTS在WEB应用部署描述符中定义这些参数     ·Config——逗号相隔的应用上下文相对的配置文件的路径 这些配置文件包含了STRUTS WEB应用的缺省模块的设置 缺省值为 /WEB INF/struts config xml   ·config/$module 逗号相隔的应用上下文相对的配置文件的路径 这些配置文件包含了STRUTS WEB应用的$module模块的设置 这个模块的前缀是/$module 多个config/$module参数定义了多个STRUTS WEB应用模块   ·convertNull 如果这个参数的值为 true 数值型Java 包装类(比如java lang Integer)的初始值将会是null 而不是 缺省值[false]  ·rulesets 逗号相隔的附加的mons digester RuleSet列表 Digester在分析配置文件时 除了针对标准的配置元素的RuleSet之外 还会利用这些对象来分析配置文件 这样提供了一个配置扩展机制   ·validatin 指示我们是否使用验证型的XML分析器来处理配置文件 缺省值为 [true]      配置文件     我们说STRUTS针对每个模块可以有一个或多个配置文件 这些配置文件使用XML来书写 下面是标准的配置文件XML的元素解释      元素 action     这个元素描述了一个ActionMapping 对象 这个对象将用来处理用户针对某个模块相对应的URI 的请求    >   元素 action mappings     这个元素描述了一个ActionMapping 对象集 类型是 apache struts action ActionMapping 与STRUTS的ActionServlet 注册的URL模式匹配的用户请求将具体地被这些ActionMapping 对象处理 子元素定义了各个ActionMapping对象    >   元素 controller     这个元素描述了一个struts模块运行环境的配置——ControllerConfig bean    >   >   >   元素 data source     这个元素描述了一个DataSource 对象——JDBC 标准扩展 这个对象将被保存在应用上下文中 而且可以象JavaBean 一样被设置    >   元素 exception     这个元素向struts系统为一个exception类型注册了一个ExceptionHandler    >   元素 form bean     这个元素定义了一个ActionForm[ apache struts action ActionForm子类 这个定义被 action 元素所引用    >   元素 form property     这个元素描述了一个配置DynaActionForm 或其子类的JavaBean属性 当这个元素的父元素 form bean 的 type 是 [ apache struts action DynaActionForm] 或其子类时有效 如果使用了一个定制的DynaActionForm 子类 父元素 form bean 的 dynamic 属性必须设为 true    >   元素 forward     这个元素描述了一个ActionForward 对象 这个对象将被Action的doPerform返回 在代码中一般用一个逻辑名字来引用ActionForward 对象 一个 forward 可以用来描述全局或局部ActionForwards 全局的 forwards对模块内所有的Action 对象有效 局部forwards 嵌套在 元素内 只能被相应的ActionMapping 中的Action访问    >   元素 message resources    >   元素 plug in   >   元素 set property   > cha138/Article/program/Java/ky/201311/28165

相关参考

知识大全 PHP典型模块与项目实战大全

PHP典型模块与项目实战大全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP典型模块与项目

知识大全 Struts从零开始六、Struts的模块使用实例

Struts从零开始六、Struts的模块使用实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Struts从零开始六、Struts的模块使用实例[1]

Struts从零开始六、Struts的模块使用实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始六、Struts的模块使用实例[3]

Struts从零开始六、Struts的模块使用实例[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始六、Struts的模块使用实例[2]

Struts从零开始六、Struts的模块使用实例[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 谈谈对struts多模块的认识

  struts多模块可以加快团队的开发节奏但实际运用时需要注意以下几点  不支持pathmapping(/do/*)也就是说在传统的单模块程序中你可以在地址栏写上  //localhost/myAp

知识大全 分享 Struts 多模块的技巧

Java进阶:分享Struts多模块的技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在使用

知识大全 Struts测试框架StrutsTestCase实战

Struts测试框架StrutsTestCase实战  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts中实现多人合作多模块开发方式

Struts中实现多人合作多模块开发方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Jakarta Struts学习之实战演示

JakartaStruts学习之实战演示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Acti