asima文档_tomcat与java web开发技术new

asima文档_tomcat与java web开发技术new

ID:34623213

大小:624.09 KB

页数:54页

时间:2019-03-08

asima文档_tomcat与java web开发技术new_第1页
asima文档_tomcat与java web开发技术new_第2页
asima文档_tomcat与java web开发技术new_第3页
asima文档_tomcat与java web开发技术new_第4页
asima文档_tomcat与java web开发技术new_第5页
资源描述:

《asima文档_tomcat与java web开发技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Tomcat与JavaWeb开发技术》第一章Tomcate介绍1.1Tomcat与Servlet容器JakartaTomcat服务器是一种Servlet/JSP容器Servlet是一种运行在支持Java语言的服务器上的组件,它运行在服务器端,完全运行在Java虚拟机上,因此它的运行不依赖浏览器Tomcat作为Servlet容器,负责处理客户请求,把请求传送给Servlet并把结果返回给客户Servlet容器与Servlet接口之间是由JavaServletAPI定义的,在JavaServletAPI中定义了Servlet的各种方法,这些方法在Ser

2、vlet生命周期的不同阶段被Servlet容器调用,ServletAPI定义了Servlet容器传递给Servlet的对象类,如请求对象ServletRequest和响应对象ServletResponse请求数据ServletRequest对象客户ServletServlet容器响应数据ServletResponse对象Servlet容器响应客户请求的过程1.2Tomcat的结构Tomcat服务器是由一系列可配置的组件构成,其中核心组件是CatalinaServlet容器,它是所有其他Tomcat组件的顶层容器,见/co

3、nf/server.xml,其中每个元素都是一种Tomcat组件,分成4类:<1>顶层类元素包括元素和元素,它们位于整个配置文件的顶层<2>连接类元素此类元素代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户<3>容器类元素此类元素代表处理客户请求并生成响应结果的组件,有3种,分别是:Engine、Host和Context;Engine组件为特定的Service组件处理所有客户请求,Host组件为特定的虚拟主机处理所有客户请求,Context组件为特定的Web应用处理所

4、有客户请求<4>嵌套类元素此类元素代表了可以加入到容器中的组件,如Logger、Valve和RealmAuth:Asima学习总结Email:asima127@gmail.comBlog:http://blog.csdn.net/yuanfen127《Tomcat与JavaWeb开发技术》一些基本的Tomcat元素介绍:元素代表整个CatalinaServlet容器,它是Tomcat实例的顶层元素,可以包含一个或多个元素元素包含一个元素,以及一个或多个元素,

5、这些元素共享同一个元素元素代表和客户程序实际交互的组件,它负责接收客户请求,以及向客户返回响应结果元素每个元素只能包含一个元素,它处理在同一个中所有的元素接收到的客户请求元素一个元素中可以包含多个元素,每个元素定义了一个虚拟主机,它可以包含一个或多个Web应用元素此元素是使用最频繁的元素,每个代表了运行在虚拟

6、主机上的单个Web应用,一个元素可以包含多个元素如图,Connector负责接收客户的请求并向客户返回响应结果,在同一个Service中,多个Connector共享同一个Engine,同一个Engine中可以有多个Host,同一个Host中包含多个Context1.3JavaWeb应用简介Tomcat服务器最主要的功能就是充当JavaWeb应用的容器,Sun这样定义:JavaWeb应用由一组Servlet、HTML页、类,以及其他可以被绑定的资源构成。它可以在各种实现Servlet规范的Web应用容器中运行。Auth:A

7、sima学习总结Email:asima127@gmail.comBlog:http://blog.csdn.net/yuanfen127《Tomcat与JavaWeb开发技术》JavaWeb应用包含如下内容:ServletJSP实用类静态文档,如HTML、图片等客户端类描述Web应用的信息(web.xml)JavaWeb应用的主要特征之一就是它与Context的关系,每一个Web应用有唯一的Context,当JavaWeb应用运行时,Servlet容器为每个Web应用创建唯一的ServletContext对象,它被同一个Web应用中的所有

8、组件共享假如有两个Web应用分别是helloapp和bookstore,那么它们的URL分别是http://

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

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

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