当前位置: 首页 > news >正文

站长权重nba季后赛最新排名

站长权重,nba季后赛最新排名,wordpress管理页面地址,如何自己做游戏软件Tomcat 安装与使用 :MAC 安装配置使用Tomcat - 掘金 安装后本计算机就相当于一台服务器了!!! 方式一:使用本地安装的Tomcat 1、将项目文件移动到Tomcat的webapps目录下。 2、启动Tomcat 3、在浏览器输入想要加载的…

 Tomcat 安装与使用

:MAC 安装配置使用Tomcat - 掘金

安装后本计算机就相当于一台服务器了!!!

方式一:使用本地安装的Tomcat

1、将项目文件移动到Tomcat的webapps目录下。

2、启动Tomcat

3、在浏览器输入想要加载的项目资源URL即可

方式二:使用IDEA中集成的Tomcat

在IDEA内配置Tomcat直接搜

写好业务类,在web.xml文件中配置servlet和映射

    <servlet><servlet-name>bbsServlet</servlet-name><servlet-class>com.itheima.servlet01.BbsServlet</servlet-class></servlet><!--    映射-->
<!--    首先是由URL请求得到servletname接着找到servlet-class 就找到了后端业务类--><servlet-mapping><servlet-name>bbsServlet</servlet-name><url-pattern>/bbs/findAll</url-pattern></servlet-mapping>

一、Tomcat基础

Tomcat 是一个免费开源轻量级的 Web 应用服务器。适合在并发量不是很高的中小企业项目中使用。

服务器:安装了服务器软件的计算机。

1、文件目录结构

2、功能组件结构

Tomcat 俩封装的核心功能:连接器 Connector、容器 Container。连接器和容器构成了基本的 web 服务 Service。每个 Tomcat 服务器可以管理多个 Service。

3、功能组件关系

一个container可对应多个connector。但是仅仅当一个container和一个connector组合在一起才可以处理一个service。

4、Coyote与Catalina

Coyote负责具体的协议的解析;Catalina负责实现最终的请求逻辑。

二、Tomcat架构

 一、连接器Connector

0、 Tomcat 连接器框架Coyote

Tomcat支持的IO模型:

 Tomcat支持的协议:

 协议分层:

1、连接器核心功能

一、监听网络端口,接收和响应网络请求。

二、网络字节流处理。将收到的网络字节流转换成 Tomcat Request 再转成标准的 ServletRequest 给容器,同时将容器传来的 ServletResponse 转成 Tomcat Response 再转成网络字节流。

2、连接器模块设计

为满足连接器的两核心功能,需要一个通讯端点来监听端口;需要一个处理器来处理网络字节流;最后还需要一个适配器将处理后的结果转成容器需要的结构。

3、连接器结构图

 容器支持servletRequest和servletResponse对象,Processor支持Request和Response,中间依靠Adapter进行转化。

二、容器Container

Tomcat 容器框架——Catalina

0、Catalina核心地位

 

1、Catalina架构

四个容器Engine、Host、Context 和 Wrapper之间属于父子关系。

 2、Container架构

3、源码分析

三、Tomcat启动流程

0、基本流程

初始化:父组件调用init方法初始化自身,并初始化子组件

启动:父组件调用start方法启动自身,并启动子组件

 

 四核心任务:

加载Tomcat的配置文件,初始化容器组件,监听对应的端口号,准备接受客户端请求。

1、Lifecycle

 在上述启动中 Server、service、Container、executor、connector都调用了生命周期中的init start方法。

四、请求处理流程

逐字段解析URL首先根据域名确定虚拟主机Host,接着根据context应用程序确定,最后根据字段wrapper确定最终的执行方法。

Web应用配置

1、ServletContext初始化参数

ServletContext官方叫servlet上下文。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。所以叫全局应用程序共享对象。

 使用<context-parm>添加ServletContext初始化参数(键值对)

<context-param><param-name>project01_parm</param-name><param-value>itcast</param-value>
</context-param>

使用getServletContext().getInitParameter()获取初始化参数(传参为param-name)

String value = request.getServletContext().getInitParameter("project01_param");

2、

http://www.mmbaike.com/news/105102.html

相关文章:

  • 手机网站商城建设答辩爱站之家
  • 图书馆门户网站建设会议记录百度网页入口官网
  • 网页设计个人实训报告抖音搜索seo排名优化
  • 第三方网站分类达人介绍
  • 做公司网站需要注意哪些福州网站排名
  • wordpress 高德地图seo关键词挖掘工具
  • 电子商务网站开发前言网站排名推广推荐
  • 做音乐网站用什么程序吸引人的推广标题
  • 濮阳做网站的电话山东seo推广
  • 深圳网站建设网络推广百度关键词排名点击器
  • wpf算是网站开发吗如何查询网站收录情况
  • 设计类网站开发策划书小说风云榜
  • wordpress网站怎么优化怎么做网站模板
  • 做全网营销型网站建设软文推广服务
  • 企业信用公示信息系统(全国)官网宁波网站排名优化seo
  • 昆明地推业务推广公司关键词优化的原则
  • 昆明网站建设哪家最好西安百度推广联系方式
  • 如何对网站进行分析一个新手怎么做推广
  • 专业网站建设团队网站被禁用如何解决
  • 甘肃做网站营销渠道策略有哪些
  • 做网站设计工资多少钱网络推广应该怎么做啊
  • iis日志 网站攻击怎么自己做网站推广
  • 纯静态网站怎么做连接友谊
  • 厦门做网站培训足球比赛直播2021欧冠决赛
  • 特乐网站建设免费推广seo
  • 个人做网站的时代已经过去大一html网页制作作业
  • 商业网站的建设与制作地推接单平台app排行榜
  • 网站的锚点链接怎么做百度推广是什么
  • 安卓开发培训seo建设招商
  • 做暧暖ox免费网站排名网