您好,欢迎光临本网站![请登录][注册会员]  
文件名称: struts1.3.10源码
  所属分类: Java
  开发工具:
  文件大小: 6mb
  下载次数: 0
  上传时间: 2009-11-29
  提 供 者: yuhan******
 详细说明: Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-config.xml文件。web.xml文件是配置所有web应用的,而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的。 Web应用的发布描述文件: web应用发布描述文件可以在应用开发者,发布者和组装者之间传递配置信息,Web容器在启动的时候从该文件中读取配置信息,根据它来装载和配置web应用。文档类型定义DTD对XML文档的格式做了定义,DTD吧XML文档划分为元素,属性,实体。每一种XML文档都有独自的DTD文件,可以从网上下载。元素是web.xml的根元素,其他元素必须嵌入在元素之内。要注意的是子元素也是有顺序的,比如必须是首先,然后,最后。 为Struts应用配置Web.xml文件: 首先最重要的一步是配置ActionServlet,这个用标签的servlet-name属性起一个名字叫action,然后用servlet-class属性指定ActionServlet的类。 然后用标签的servlet-name属性指定action,在用url-pattern指定接收范围是*.do的请求。不管应用中包含了多少子应用,都只需要配置一个ActionServlet。因为Servlet本身就是多线程的,而且目前Struts只允许配置一个ActionServlet。声明ActionServlet的初始化参数:子元素用来配置Servlet的初始化参数。param-name设置config参数名,param-value设置struts-config.xml的路径参数值。 配置欢迎使用清单: 如果客户访问Web的时候只是访问了WEB应用的根目录URL,没有具体的指定文件,Web会自动调用Web的欢迎文件。这是通过元素来配置的。例如:index.html。 配置错误处理: 尽管Struts框架有功能强大的错误处理机制,但是不能保证处理所有的错误或者异常。当错误发生时,如果框架不能处理这种错误,把错误抛弃给Web容器,在默认的情况下web容器会向客户端返回错误信息。如果想避免让客户看到原始的错误信息,可以在Web应用发布描述文件中配置元素。通过404来定义错误的类型,然后通过要处理错误的JSP页面来对错误进行处理。还可以用来设置异常,然后通过来处理异常的JSP页面来处理异常。 配置Struts标签库: 这个和的JSP自定义标签类似,配置元素为来配置。这个指定标签库的uri,类似起一个名称。这个是标签库的位置,也就是实际所在的路径。通过这样的方法引入一个标签库,然后在前台JSP页面就可以通过自己定义的URI来调用标签。 Struts配置(struts-config.xml)文件: 首先研讨一下org.apache.struts.config包,在struts应用启动的时候会把Struts配置文件信息读取到内存中,并把它们存放在config包中相关的JavaBean类的实例中。包中的每一个类都和struts配置文件中特定的配置元素对应,ModuleConfig在Struts框架中扮演了十分重要的角色,它是整个config包的核心,在Struts运行时来存放整个应用的配置信息。如果有多个子应用都会有一个ModuleConfig对象,它和Struts文件根元素的对应。根元素中包含等元素。 元素:这是Struts配置文件的根元素,和它对应的配置类ModuleConfig类,元素有8个子元素。他们的DTD定义是data-sources?form-bean? global-exception?global-forwards?action-mapping?controller?message-resources?plug-in*在Struts配置文件中,必须按照DTD指定的先后顺序来配置元素的各个子元素,如果颠倒了这些子元素的顺序会产生错误。 元素:用来配置应用所需要的数据源,数据源负责创建和特定的数据库的连接。许多数据源采用连接池的机制实现,以便提高数据库访问的性能。JAVA语言提供了javax.sql.DataSource接口,所有的数据源都必须实现这个接口。许多应用服务器和Web服务器都提供了数据源组件,很多数据库厂商也提供了数据源的实现。元素包含多个子元素永远配置特定的数据源。他们可以包含多个子元素用于设置数据源的各种属性。配置了数据源以后,就可以在Action类中访问数据源。在Action中定义getDataSource(HttpRequest)方法,用于获取数据源对象的引用,然后可以利用DataSource对象调用getConnection获取一个连接对象对数据库进行操作。在配置文件中声明多个数据源的时候需要为每一个数据源分配唯一的Key值,通过这个来表示特定的数据源。获取特定的数据源的时候可以用dataSource = getDataSource(reqeust,“A”)。该元素具体配置示例说明如下: ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: struts1.3.10 源码
 输入关键字,在本站1000多万海量源码库中尽情搜索: