tomcat5.0培训教材

tomcat5.0培训教材

ID:34726496

大小:170.18 KB

页数:13页

时间:2019-03-10

tomcat5.0培训教材_第1页
tomcat5.0培训教材_第2页
tomcat5.0培训教材_第3页
tomcat5.0培训教材_第4页
tomcat5.0培训教材_第5页
资源描述:

《tomcat5.0培训教材》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Tomcat5.0培训教材1、Tomcat的目录结构目录描述/bin存放Windows平台及Linux平台启动和关闭Tomcat的脚本文件/conf存放Tomcat服务器的各种配置文件,其中最重要的配置文件是server.xml/server包括3个子目录:Class、Lib、Webapps/server/lib存放Tomcat服务器所需的各种JAR文件(只有Tomcat可以访问)/server/webapps存放Tomcat自带的两个Web应用:admin和manager/common/lib存放Tomcat服务器以及所有Web应用都可以访问的JAR文件/share/lib存放所

2、有web应用都可以访问的JAR文件(Tomcat不能访问)/logs存放Tomcat的日志文件/webapps当发布web应用时,默认情况下把web应用文件放于此目录下/workTomcat把JSP生成的Servlet放于此目录下注:lib目录下都只能接受JAR文件,如果类压缩文件为ZIP文件,应该将它展开,重新打包为JAR文件再拷贝到lib目录下。2、把开放目录结构的Web应用打包成war文件的方法(1)进入helloapp应用的根目录/webapps/helloapp;(2)把整个web应用打包为helloapp.war文件,命令如下:jarcvf

3、helloapp.war*.*;(展开:jarxvfhelloapp.war);3、Servlet的功能(1)创建并返回基于客户请求的动态html页面(2)创建可嵌入到现有html页面中的部分html页面(html片段)(3)与其他服务器资源(如数据库或基于Java的应用程序)进行通讯(4)接收多个客户机的输入,并将结果广播到多个客户机上(5)根据客户请求采用特定的MIME(MultipurposeInternetMailExtensions)类型对数据过滤,例如进行图象格式转换4、ServletAPI类框图Servlet的框图是由两个Java包组成的:javax.servlet和

4、javax.servlet.http。在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的通用接口和类。在javax.servlet.http包中定义了采用http协议通信的HttpServlet类。<>javax.servlet.Servlet◆init()◆getServletConfig()◆service()◆getServletInfo()◆destroy()<>javax.servlet.ServletConfig◆getInitParameter()◆getServletContext()◆getI

5、nitParameterNames()Java.io.SerializableJavax.servlet.http.HttpServlet◆doDelete()◆doGet()◆doOptions()◆doPost()◆doPut()◆doTrace()◆getLastModified()◆service()Javax.servlet.GenericServlet◆getServletContext()◆getInitParameter()◆getInitParameterNames()◆log()◆getServletInfo()◆init()◆getServletConfig(

6、)◆service()◆destory()5、Tomcat服务器初次执行JSP的过程BrowserTomcatServerJSPpages生成Servlet源代码经编译的Servlet类请求响应由JSP生成的Servlet类实现了javax.servlet.jsp.JspPage接口,该接口扩展了javax.servlet.Servlet接口。在javax.servlet.JspPage接口中定义了代表JSP生命周期的方法JspInit()和JspDestory(),类似Servlet的Init()和Destory()方法。6、JSP指令:page、include、taglibpa

7、ge指令:可以指定所使用的脚本语言、JSP代表的Servlet实现的接口、Servlet扩展的类以及导入的软件包。语法:<%@page属性1=”值1”属性2=”值2”%>page指令属性表:属性描述举例language指定文件所用的脚本语言。目前仅java为有效值和默认值。该指令作用于整个文档。当多次使用这一指令时,只有第一次有效。<%@pagelanguage=”java”%>method指定Java程序片段(Scriptlet)所属的方法的名称。Java程序片段会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。