博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Web应用包括些啥?
阅读量:5167 次
发布时间:2019-06-13

本文共 815 字,大约阅读时间需要 2 分钟。

Tomcat服务器最重要的作用就是充当Java Web应用的容器。Java Servlet规范中对Java Web应用的定义如下:

Java Web应用由一组Servlet、HTML页面、类以及其他可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Web应用容器中运行。

Java Web应用中可以包括一下的内容:

  • Servlet
  • JSP
  • 实用类
  • 静态文档,如HTML、图片等
  • 客户端类
  • 描述Web应用的信息(Web.xml)

Tomcat服务器是Servlet/JSP容器也是Java Web应用的容器。因为构成Java Web应用的最主要的组件就是Servlet和JSP。

每个Java Web应用都有唯一的Context。当Java Web在运行的时候,Servlet为每个Web应用创建惟一的ServletContext对象,它被同一个Web应用中的所有组件所共享。

假定有两个Web应用分别是shopping和bookstore,两个客户分别访问如下的URL:

客户1访问的URL为:http://localhost:8080/shopping/index.html

客户2访问的URL为:http://localhost:8080/bookstore/bookstore.jsp

访问过程如下:

翻来覆去就是那么几个组件:

顶层的Server;

下面是Service,一个Server中的Service可以有多个;

然后是Connector和Engine,每个Service只有一个Engine,Engine处理所在的Service中所有Connector所接收到的请求;

一个Engine中可以有多个Host,每个Host又可以包含一个或者多个Web应用,每个Web应用都有自己的Context。

转载于:https://www.cnblogs.com/tuhooo/p/6185185.html

你可能感兴趣的文章
Fedora 安装时自动选择最快镜像
查看>>
centos 安装ffmpeg 及h264编码打包
查看>>
jpa datasource config
查看>>
延时加载图片(终极版,解决一行多张图片无法显示的问题)
查看>>
在Ubuntu下开始搭建Python开发平台
查看>>
GJM : Unity3D HIAR -【 快速入门 】 八、开发云识别应用
查看>>
Oracle删除重复数据
查看>>
CVPR 2019 | 微软文字转图像技术又进化,提出两种 GAN 的升级模型
查看>>
AngularJS入门之数据验证
查看>>
Oracle Spatial 翻译部分的原文
查看>>
about osgeo中国
查看>>
SQL SERVER IN参数化处理
查看>>
[ffmpeg] 滤波
查看>>
Math.round() ceil floor
查看>>
java集合框架
查看>>
day13 内置函数二 递归,匿名函数,二分法
查看>>
项目搭建之虚拟环境和项目配置
查看>>
CYQ学习主要摘要4
查看>>
Url错误指向时,怎么处理
查看>>
手撸hdu1026!哼!0msac
查看>>