- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 天津市南开翔宇学校语文新初一分班试卷含答案.pdf VIP
- 2025年佛山市华英学校小升初分班考试语文作文押题及范文分析.pdf VIP
- GB50026-2020 工程测量标准.docx
- 征信报告模板带水印可编辑2025年4月版.pdf
- 医疗废物热解气化焚烧工艺的设计与热力系统计算.docx VIP
- 2025年天津市南开翔宇学校新初一分班语文试卷含答案.pdf VIP
- (正式版)DB42∕T 1042-2015 《地理标志产品 梅子贡茶》.docx VIP
- DL-T5018-2015水电水利工程钢闸门制造安装及验收规范.pdf
- 小学奥数(三升四)特训版结业测试卷(有答案).doc VIP
- 龙门吊安装拆除安全施工专项方案.doc VIP
文档评论(0)