4配置Struts组件.PDF

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4配置Struts组件

Struts In Action 4 配置Struts组件 本章包括 Web应用部署描述符 Struts配置文件 应用资源文件 Ant 的构建文件 1 - Struts In Action Change alone is unchanging. —Heraclitus (c 535–c 475 B.C.) 4.1 三个 XML文件和一个属性文件 除了Java类和JavaServer页面之外,开发人员必须创建,或者修改,几个配置文件以使 Struts应用能运转起来: web.xml. 这是Java Servlet 要求的web应用部署描述符。Servlet/JSP 容器使用这个文件来载入和配 置你的应用。 struts-config.xml. Struts框架的部署描述符。它用来载入和配置Struts框架使用的各种组件。 Build.xml. Jakarta Ant构建工具使用它来编译和部署你的应用。使用Ant不是必需的,但它在Struts 开发人员中很流行。 Aperties. 该文件为你的Struts应用提供资源。像build.xml文件一样, 它不是严格要求的,但是大 多数Struts应用都要用到。 尽管处理这些文件看起来也许不象是在进行“Java 开发” ,但是正确的使用它们却是使 你的web应用能拿得出手的基本要求。在这一章,我们会仔细讨论这些文件是如何工作的, 以及它们能对你的应用的开发和部署做些什么。 4.1.1 家族的其他人员 除了每个Struts应用都需要的配置文件外,还有其它一些Struts 应用也可能要用的东西。 如果使用可选的组件,可能还需要另外的XML配置文件,比如Tiles框架和Struts Validator。 如果你想要把你的应用分成多个模块,每个模块也要有其自己的Struts 配置和资源文件。 在本章,我们将首先关注核心配置文件,然后来配置Struts 1.1中的标准配置项。 1.0 vs 1.1 When this book was written, Struts 1.1 beta release 2 was in circulation. Some details may have changed between beta 2 and the final release. Be sure to check the book’s site [Husted] for any errata. 4.2 Web应用部署描述符 框架的核心是ActionServlet ,Struts 把它当作是一个控制器。 虽然它也可以被子类化,但大多数开发人员都将它看成是一个黑盒。他们总是在web应 用部署描述符 (web.xml) 中配置它,然后让它自己工作。 2 - Struts In Action ActionServlet可以接受许多初始化参数。大多数都有合理的缺省值,不需要重新设定。 但有一些却必须设置,以使你的应用能正常工作。 在这一节,我们将考察一个典型的Struts web 部署描述符,并且详细讨论ActionServlet 的初始化参数。 4.2.1 Web.xml 文件 Web应用部署描述符的目的和格式在Sun Servlet 规范[Sun, JST] 中定义。基本上,它哟 该告诉servlet容器如何配置servlet和其它你的应用需要的高层次对象。 Struts框架有两个组件需要从应用部署描述符中配置:ActionServlet

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档