配置Struts组件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置Struts组件

配置Struts组件 三个XML文件和一个属性文件 除了Java 类和JSP 页面之外,开发人员必须创建或者修改几个配置文件以便能够使Struts应用能运转起来,这些文件包括: web.xml. 这是Java Servlet 要求的web 应用部署描述符。Servlet/JSP 容器使用这个文件来载入和配置你的应用。 struts-config.xml. Struts 框架的部署描述符。它用来载入和配置Struts 框架使用的各种组件。 Build.xml. Jakarta Ant 构建工具使用它来编译和部署你的应用。使用Ant 不是必需的,但它在Struts 开发人员中很流行。 Aperties. 该文件为你的Struts 应用提供资源。像build.xml 文件一样,它不是严格要求的,但是大多数Struts 应用都要用到。 Web应用部署描述符 框架的核心是ActionServlet,Struts 把它当作是一个控制器。虽然它也可以被子类化,但大多数开发人员都将它看成是一个黑盒。他们总是在web 应用部署描述符 (web.xml) 中配置它,然后让它自己工作。 ActionServlet 可以接受多个初始化参数。大多数都有合理的缺省值,不需要重新设定。但有一些却必须设置,以便使你的应用能正常工作。 Web应用部署描述符 Web.xml文件 Web 应用部署描述符的目的和格式在Sun Servlet 规范[Sun, JST]中定义。基本上,它告诉servlet 容器如何配置servlet 和应用需要的其它高层次对象。 Struts 框架有两个组件需要从应用部署描述符中配置:ActionServlet 和标签库(可选)。虽然大多数Struts 应用的确需要使用标签库,但它也不是严格要求的。使用XSLT 或者Velocity的应用根本不需要配置标签库。 Struts配置 Struts 配置文件 (struts-config.xml)用来装入多个关键的框架组件。这些对象一起构成了Struts 配置。 从Struts 1.1 开始,一个应用可以分成多个模块模块。每个模块都有其自己的Struts 配置。每个Struts 应用至少有一个缺省,或成为 “根” 模块。 Struts配置 细节, 更多细节 Struts 配置是你的应用的真实蓝图。它知道表单中有什么字段。它知道哪里可以找到JSP文件。它也知道应用执行的每一个Action ,以及每个action 需要的实际资源。 Struts 配置中的每个组件都是Java 对象。ActionForm 对象知道字段和表单。ActionForward 对象知道何处可以找到JSP 或其它资源。ActionMapping 对象知道那个表单和转发将用于应用能理解的哪一个命令。 通过将这些实现细节放在一起,许多开发人员会发现他们的应用更加易于创建和维护. Struts 配置文件对Struts 来说就像部署描述符对容器一样。Struts 控制器读入配置文件并使用它来创建和配置框架需要的那些对象。 Struts配置 Struts配置元素 data-source包含DataSource 对象(JDBC 2.0 Standard Extension)的集合。 data-source标识一个DataSource 对象,它可以被实例化,和进行配置,并在servlet 上下文中作为一个属性 (或者在application-scope 的bean 中)。 set-property标识一个额外的JavaBean 配置属性的方法名称和初始化值。 global-exceptions描述一个可以被Action 对象抛出的异常的集合 exceptions为一个异常类型注册ExceptionHandler form-beans描述这个应用模块中的form bean 描述符集合 Struts配置 Struts配置元素 form-bean描述一个可以被action元素引用的ActionForm 子类。 form-properties描述一个 JavaBean 属性, 可用来配置一个DynaActionForm 实例或者其子类。 global-forwards描述对所有Action 对象都可以作为返回值的ActionForward 对象集合。 forward描述一个可以被Action 作为返回值的ActionForward对象 action-mappings描述一个可以用来处理匹配ActionServlet 注册到容器的url-pattern 格式的请求的ActionMappings 对象集合 action描述一个ActionMapping 对象,可以用来处理一个对特定的模块相关的URI 的请求 controller描

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档