java web 编程第3章.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文档。上传文档
查看更多
java web 编程第3章

Java Web 编程技术;第3章 Servlet容器模型 ;3.1 Web应用的结构和部署;Web应用程序 ;Web 应用程序驻留在应用服务器上。 应用服务器为 Web 应用程序提供一种简单的和可管理的对系统资源的访问机制。 它也提供低级的服务, 如 HTTP 协议的实现 数据库连接管理。 Servlet 容器仅仅是应用服务器的一部分。;市场上可以得到多种Servlet容器,其中包括: Apache 的Tomcat 、 Caucho Technology 的Resin、 Macromedia 的JRun、 JBoss BEA 的WebLogic、 IBM 的WebSphere等。 其中有些如WebLogic、WebSphere不仅仅是Servlet容器,它们也提供对EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及其他Java EE(Enterprise Edition)技术的支持。;名为bookstore的Web应用程序 ├ webapps ├ bookstore ├ html (包含所有的HTML文件) ├ images (包含所有的GIF、JPEG和BMP图象文件) ├ javascripts (包含所有的*.js文件) ├ jsp (包含所有的JSP文件) ├ index.html (默认的欢迎文件) ├WEB-INF ├ classes(应用程序的类文件) ├ com ├mycompany ├ MyClass.class ├ lib(驱动程序包和标签库包文件) ├ *.jar(jdbcdriver.jar,mytaglib.jar) ├ web.xml(部署描述文件) ;1. 理解文档根目录 假设服务器主机名为,如果要访问bookstore Web应用程序根目录下的index.html 文件,应该使用下面的URL: /bookstore/index.html 要访问html目录中的/hello.html 文件,使用下面的URL: /bookstore/html/hello.html ;2. 理解WEB-INF目录 (1)classes目录 (2)lib目录 (3)web.xml文件 在创建Web应用程序时,可能需要阻止用户访问一些特定资源而允许Servlet容器访问它们。为了保护这些资源,应将它们存储在WEB-INF目录中。 ;3. Web归档文件 扩展名为.war的Web归档文件(web archive),一般称为WAR文件。 创建一个WAR文件:使用Java的jar工具将bookstore目录打包: jar –cvf bookstore.war * ;4. 默认的Web应用程序 Tomcat服务器维护一个默认的Web应用程序。 CATALINA_HOME\webapps\ROOT目录被设置为默认的Web应用程序的文档根目录。 访问它的资源不需要指定应用程序的名称。例如,访问默认Web应用程序的URL为: http://localhost:8080/ ;3.2 部署描述文件;部署描述文件 web.xml DD文件是一个XML文件。 第一行指定了XML的版本及所使用的字符集。 下面所有的内容都包含在web-app和/web-app元素中,它是DD文件的根元素 ;为了保证跨Web容器的可移植性,DD文件的模式的定义由Sun公司制定。 DD文件的模式的定义: ;3.2.3 servlet 元素;下面的代码展示了在部署描述文件中servlet元素的一个典型的使用: servlet servlet-namehelloServlet/servlet-name servlet-class com.myserver.HelloServlet /servlet-class init-param param-nameemail/param-name param-valuehacker@163.com/param-value /init-param init-param param-namelimit/param-name param-value200/param-value init-param load-on-startup2/load-on-startup /servlet;servlet-mapping元素用来定义一个映射,它为Servlet分配一个URL,客户使用该URL访问Servlet。。;servlet-name元素应该是使用s

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档