《Web网站设计与开发教程》课件第6章.ppt

《Web网站设计与开发教程》课件第6章.ppt

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

图6-24安装完成图6-25MyEclipse10.6启动成功图6-26配置Tomcat6.0服务器(8)在MyEclipse10.6中配置JDK,在图6-26的左侧单击JDK切换成如图6-27所示的界面,单击右侧的“Add”按钮,弹出如图6-28所示的添加JDK窗口,填入前面安装的JDK路径,单击“Finish”按钮,返回如图6-27所示的窗口,再单击“OK”按钮,完成配置。图6-27为Tomcat设置JDK图6-28添加JDK

6.4.1Web应用概述

Web应用(WebApplication),所指的既不是一个真正意义上的Web网站,也不是一个传统的应用程序。换句话说,它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。6.4Web应用和web.xml文件根据JavaEE规范要求,JavaWeb应用具有固定的目录结构,通常要建立一个Web应用的根目录,应用程序的所有内容均置于其下。例如,要建立一个名字为WebAppTest的应用,其基本目录结构如图6-29所示。其中WEB-INF是必备的固定目录,存放Web应用所需的各种类和包文件,以及发布描述文件web.xml。classes目录存放各种class及Servlet类文件;lib目录存放各种JAR包文件。除了上述几个目录之外,可以根据自己的需要在Web应用的根目录下放置若干个自定义的目录,如CSS、Images、JS等。

图6-29Web应用基本目录结构6.4.2web.xml文件详解

Web应用的发布描述文件web.xml是Web应用的主要配置文件,当Tomcat服务器加载Web应用时会根据web.xml的配置内容进行相应的加载,该文件通常存放在应用程序的WEB-INF文件夹下。web.xml的基本结构与说明如下:

?xmlversion=1.0encoding=UTF-8?

web-app…

display-namexxx/display-name!--设置web应用的名称--description!--对该Web应用进行描述--

AscriptablehostmanagementwebapplicationfortheTomcatWebServer;

Managerletsyouview,createandremovevirtualhosts.

/description

servlet!--该标签及其包含的子标签用于配置一个Servlet--

servlet-namexxx/servlet-name!--设定该Servlet的实例名--servlet-classxxx/servlet-class!--设定该Servlet的类名--

init-param!--该标签的作用是设置Servlet的初始化参数--

param-namexxx/param-name!--设定初始化参数的名字--

param-valuexxx/param-value!--设定初始化参数的值--

/init-paramload-on-srartup0load-on-startup!--设置该Servlet在web应用启动时被加载的次序,数值越小就越先被加载,如果为负或没有设置就在首次访问时才被加载。--

/servlet

servlet-mapping!--该标签及其子标签用于配置Servlet映射--

servlet-namexxx/servlet-name!--引用前面设定的Servlet实例名--

url-patternxxx/url-pattern!--设定访问该Servlet的URL--/servlet-mapping

filter!--该标签用于配置一个过滤器--

filter-namexxx/filter-name!--设定该过滤器的实例名--

filter-classxxx/filter-class!--设定该过滤器的类名--

init-param!--设定该过滤器的初始化参数--

param-namexxx/param-name!--设定初始化参数的名字--

param-value

文档评论(0)

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

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

1亿VIP精品文档

相关文档