知识大全 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典型模块与项目实战大全 以下文字资料是由(全榜网网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多模块可以加快团队的开发节奏但实际运用时需要注意以下几点 不支持pathmapping(/do/*)也就是说在传统的单模块程序中你可以在地址栏写上 //localhost/myAp
Java进阶:分享Struts多模块的技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在使用
知识大全 Struts测试框架StrutsTestCase实战
Struts测试框架StrutsTestCase实战 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Struts中实现多人合作多模块开发方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JakartaStruts学习之实战演示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Acti