中文旅游网站html模板天津网站排名提升多少钱

web/2025/10/6 10:56:12/文章来源:
中文旅游网站html模板,天津网站排名提升多少钱,搞个app软件需要多少钱,净化科技网站建设目录 一、Tomcat 介绍 二、Tomcat 核心技术和组件 2.1、Web 容器#xff1a;完成 Web 服务器的功能 2.2、Servlet 容器#xff0c;名字为 catalina#xff0c;用于处理 Servlet 代码 2.3、JSP 容器#xff1a;用于将 JSP 动态网页翻译成 Servlet 代码 Tomcat 功能组件…目录 一、Tomcat 介绍 二、Tomcat 核心技术和组件 2.1、Web 容器完成 Web 服务器的功能 2.2、Servlet 容器名字为 catalina用于处理 Servlet 代码 2.3、JSP 容器用于将 JSP 动态网页翻译成 Servlet 代码 Tomcat 功能组件结构 Tomcat 请求过程 Tomcat 服务部署 1.关闭防火墙将安装 Tomcat 所需软件包传到/opt目录下 2.安装JDK 3.设置JDK环境变量 4.安装启动Tomcat 一、Tomcat 介绍 Tomcat 是 Java 语言开发的Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器是 Apache 软件基金会的 Jakarta 项目中的一个核心项目由 Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 属于轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试 JSP 程序的首选。一般来说Tomcat 虽然和 Apache 或者 Nginx 这些 Web 服务器一样具有处理 HTML 页面的功能然而由于其处理静态 HTML 的能力远不及 Apache 或者 Nginx所以 Tomcat 通常是作为一个 Servlet 和 JSP 容器单独运行在后端。 二、Tomcat 核心技术和组件 Tomcat 是 Web 应用服务器也是一个 Servlet/JSP 容器。Tomcat 作为 Servlet 容器负责处理客户请求把请求传送给 Servlet并将 Servlet 的响应传送回给客户。 2.1、Web 容器完成 Web 服务器的功能 Tomcat 是一个流行的开源 Java Servlet 容器也可以作为一个 Web 服务器使用。它支持 Servlet 和 JSP 技术使得开发和部署 Java Web 应用程序变得更加简单和高效。Tomcat 提供了一个运行时环境用于执行 Java Web 应用程序。 Web通过 HTTP 或 HTTPS 访问的页面或文件。Web 容器封装了一组文件其提供了一个运行环境用于托管和运行 Web 应用程序包括处理客户端请求、执行 Servlet 和 JSP 程序等。 2.2、Servlet 容器名字为 catalina用于处理 Servlet 代码 Servlet 是Java Servlet 的简称可以理解为是一个服务连接器是用 Java 编写的服务器端程序具有独立于平台和协议的特性 简单的理解servlet 而实现动态网页的创建。就是一个中间件包含了接口和方法将客户端和数据库连接。 在 Tomcat 中Servlet 容器负责加载、初始化和执行 Servlet在 Web 应用程序中处理用户请求。 2.3、JSP 容器用于将 JSP 动态网页翻译成 Servlet 代码 JSP 全称 Java Server Pages是一种动态网页开发技术。它使用 JSP 标签在HTML网页中插入 Java 代码标签通常以 % 开头以 % 结束。 JSP 是一种 Java servlet主要用于实现 Java web 应用程序的用户界面部分。 JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源然后动态地创建网页。 其中index.php是用于php的index.jsp用于 Java Web 应用程序tomcat 用的 java 环境和数据交互HTML 页面通过 Nginx 服务器。 Tomcat 功能组件结构 Tomcat 的核心功能有两个分别是负责接收和反馈外部请求的连接器 Connector和负责处理请求的容器 Container。 其中连接器和容器相辅相成一起构成了基本的 web 服务 Service。每个 Tomcat 服务器可以管理多个 Service。 Container负责对内处理业务逻辑。其内部由 Engine、Host、Context和Wrapper 四个容器组成用于管理和调用 Servlet 相关逻辑。 Container 结构分析 每个 Service 会包含一个 Container 容器。在 Container 内部包含了 4 个子容器 4个子容器的作用分别是 1Engine引擎用来管理多个虚拟主机一个 Service 最多只能有一个 Engine 2Host代表一个虚拟主机也可以叫站点通过配置 Host 就可以添加站点 3Context代表一个 Web 应用包含多个 Servlet 封装器 4Wrapper封装器容器的最底层。每一 Wrapper 封装着一个 Servlet负责对象实例的创建、执行和销毁功能。 Engine、Host、Context 和 Wrapper这四个容器之间属于父子关系。 容器 由一个引擎可以管理多个虚拟主机。每个虚拟主机可以管理多个 Web 应用。每个 Web 应用会有多个 Servlet 封装器。 Service对外提供的 Web 服务。主要包含 Connector 和 Container 两个核心组件以及其他功能组件。Tomcat 可以管理多个 Service且各 Service 之间相互独立。 Connector负责对外接收和响应请求。它是Tomcat与外界的交通枢纽监听端口接收外界请求并将请求处理后传递给容器做业务处理最后将容器处理后的结果响应给外界。 Tomcat 请求过程 1、用户在浏览器中输入网址请求被发送到本机端口 8080被在那里监听的 Connector 获得 2、Connector 把该请求交给它所在的 Service 的 EngineContainer来处理并等待 Engine 的回应 3、请求在 Engine、Host、Context 和 Wrapper 这四个容器之间层层调用最后在 Servlet 中执行对应的业务逻辑、数据存储等。 4、执行完之后的请求响应在 Context、Host、Engine 容器之间层层返回最后返回给 Connector并通过 Connector 返回给客户端。 假设来自客户的请求为 http://localhost:8080/hzxx/index.jsp  1) 请求被发送到本机端口8080被在那里侦听的Coyote HTTP/1.1 Connector获得  2) Connector把该请求交给它所在的Service的Engine来处理并等待来自Engine的回应  3) Engine获得请求localhost/hzxx/index.jsp 匹配它所拥有的所有虚拟主机Host  4) Engine匹配到名为localhost的Host即使匹配不到也把请求交给该Host处理因为该Host被定义为该Engine的默认主机  5) localhost Host获得请求hzxx/index.jsp 匹配它所拥有的所有Context  6) Host匹配到路径为/hzxx的Context如果匹配不到就把该请求交给路径名为的Context去处理  7) path/hzxx的Context获得请求/index.jsp在它的mapping table中寻找对应的servlet  8) Context匹配到URL PATTERN为*.jsp的servlet对应于JspServlet类  9) 构造HttpServletRequest对象和HttpServletResponse对象作为参数调用JspServlet的doGet或doPost方法  10)Context把执行完了之后的HttpServletResponse对象返回给Host  11)Host把HttpServletResponse对象返回给Engine  12)Engine把HttpServletResponse对象返回给Connector  13)Connector把HttpServletResponse对象返回给客户browser Tomcat 服务部署 在部署 Tomcat 之前必须安装好 jdk因为 jdk 是 Tomcat 运行的必要环境。 1.关闭防火墙将安装 Tomcat 所需软件包传到/opt目录下 将安装包jdk-8u201-linux-x64.rpmapache-tomcat-9.0.16.tar.gz 传入 /opt 目录下 systemctl stop firewalld systemctl disable firewalld setenforce 0 2.安装JDK cd /opt rpm -qpl jdk-8u201-linux-x64.rpm rpm -ivh jdk-8u201-linux-x64.rpm java -version3.设置JDK环境变量 vim /etc/profile.d/java.sh export JAVA_HOME/usr/java/jdk1.8.0_201-amd64 export CLASSPATH.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH$JAVA_HOME/bin:$PATHsource /etc/profile.d/java.sh java -version CLASSPATH编译、运行Java程序时JRE会去该变量指定的路径中搜索所需的类.class文件。 dt.jar是关于运行环境的类库主要是可视化的 swing 的包。 tools.jar主要是一些jdk工具的类库包括javac、java、javapjdk自带的一个反编译工具、javadoc等。 JDK java development kit java开发工具 JRE java runtime environment java运行时环境 JVM java virtuak machine java虚拟机使java程序可以在多种平台上运行class文件。 首先使用文本工具编写java源代码比如 Hello.java 在命令行中输入命令javac Hello.java对源代码进行编译生成 class 字节码文件 编译完成后如果没有报错信息输入命令java Hello运行 class 字节码文件由 JVM 对字节码进行解释和运行打印 “Hello World”。 vim Hello.java #类名、接口名命令英文大小写字母、数字字符、$和_不能使用关键字和数字开头 一个单词命名时第一个单词的首字母要大写多单词组成时所有单词的首字母大写XxxYyyZzz大驼峰命名法 public class Hello { public static void main(String[] args){System.out.println(Hello world!);} }javac Hello.java java Hello 4.安装启动Tomcat cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mv apache-tomcat-9.0.16 /usr/local/tomcat ##启动tomcat ## #后台启动 /usr/local/tomcat/bin/startup.sh 或 /usr/local/tomcat/bin/catalina.sh start#前台启动 /usr/local/tomcat/bin/catalina.sh run netstat -natp | grep 8080 浏览器访问Tomcat的默认主页 http://172.16.80.12:8080        (这里是虚拟机ip)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站的构成元素做网站线稿软件有哪些

这两天在研究整理上课数据库和web要求安装操作的软件 晚点再写下去 1.SQL server 2012 安装的过程中出现不少问题,根据网上的教程以及老师发的实验指导书首先安装SQL server (1)在安装规则检测之后,没有按照步骤进入下一步——设置角色; …

免费自助建站系统下载营销最好的方法

XPath语法规则及实例 XPath语法规则一、XPath术语: 1.节点:在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。 XML文档是被作为节点树来对待的。树的根被称为文档…

佛山制作网站公司吗国外网站建立

在Hive中使用Python编写的UDF函数,需要通过Hive的brickhouse库来实现。brickhouse库提供了一种将Python UDF函数与Hive集成的方法。以下是一个简单的示例,演示如何在Hive中使用Python编写的UDF函数transform: 首先,您需要安装bri…

网站建设项目进展情况网络加盟

第三章总结 栈与队列都是特殊的限制型的线性表,通常没有查询这个操作 栈的特点就是先进后出,只可以在栈顶进行插入删除,顺序栈定义指向栈顶与栈底的指针(方便判断栈的情况)也可以只定义一个栈顶指针top然后通过top-1来…

鞍山网站制作人才招聘专业建站源码

MATLAB目前只支持Nvidia的显卡。如果你的显卡是AMD的或者是Intel的,就得考虑另寻它路了。 MATLAB可谓工程计算中的神器,一方面它自带丰富的函数库,另一方面它所有的数据都是内建的矩阵类型,最后画图也方便,因此解决一…

如何建立免费微网站wordpress 按时间倒序

在Linux系统中,环境变量LANG、LC_MESSAGES和LC_ALL用于控制系统和应用程序的语言和区域设置(locale)。它们的具体作用如下: LANG: LANG是最基本的环境变量,用于指定系统的默认语言和区域设置。它是一个全局…

网站建设 互成网络开发公司交的农民工工资保证金可以退还吗

前言 前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C的一些知识,也相信大家都掌握的不错,今天博主将会新开一个Linux专题,带领大家继续学习有关Linux的内容。今天第一篇文章博主首先带领大家了解一下…

龙岗英文网站建设广州做企业网站找哪家公司好

冷链,即冷冻冷藏供应链的简称,泛指冷藏冷冻类食品从原材料供应物流、食品工厂内生产物流、贮藏运输物流至贩卖销售物流等,各个环节中始终处于规定的低温环境下,以保证食品质量,减少食品损耗的一项系统工程 。随着科学技…

简述网站制作的步骤做单位网站的公司吗

转载自 Java IO: 文件 译文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197gmail.com) 在Java应用程序中,文件是一种常用的数据源或者存储数据的媒介。所以这一小节将会对Java中文件的使用做一个简短的概述。这篇文章不会对每一个技术细节都做出解释&#xf…

站长之家工具高清容县住房和城乡建设局网站

一、题目 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后&#xff0c…

电子商务网站建设推广分析山西物价局建设工程检测网站首页

华子目录 前言认识LVMLVM基本概念LVM整体流程LVM管理命令pvs,vgs,lvs命令pvs基本用法选项示例 vgs基本用法选项示例 lvs基本用法 pvcreate,vgcreate,lvcreate命令pvcreate示例 vgcreate基本用法示例选项 lvcreate基本用法示例 pvr…

网站关键词优化培训新乡商城网站建设

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirep…

php企业网站后台管理系统网络营销论文怎么写

最基本最常用的函数,掌握了可以解决大部分问题。 (笔记模板由python脚本于2024年06月11日 19:05:56创建,本篇笔记适合熟悉excel的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣…

app开发与网站建设泸县做网站公司

降压转换器已存在了一个世纪,是当今电子电路中不可或缺的一部分。本文将讲述一个原始分立式器件如何演变成可以处理数百瓦功率的微型高集成器件。 降压转换器是将输入电压转换为较低的输出电压,基本原理如图 1所示。最初,开关 SW1 关断&…

宁波网站建设 泊浮科技凡科网免费做网站

随机生成5道10以内的加法测试题,用户在10秒内使用键盘输入答案。完成全部5道答题之后,计算机生成答题记录报告,并对答题情况进行分析,显示“答对了”,或“答错了”、并显示正确答案。如果未能按时完成,则显…

山东省住房和城乡建设厅网站6网络推广长沙网络推广

通过使用智能合约实现来支持任何曲线 BLS12–381 是一种较新的配对友好型椭圆曲线。 与常用的 BN-256 曲线相比,BLS12-381 的安全性明显更高,并且安全目标是 128 位。 所有其他区块链,例如 Zcash 和以太坊,都必须通过硬分叉才能升…

境外网站icp备案网站设计专业公司

打造高端老人手机——幸福手机 江苏智联天地科技有限公司历经2年,手机研发投入超过4000万,打造中国第一品牌的高端老人手机,手机将于2014年12月正式对外发布,是国内第一款高端老人手机——幸福手机(ThimFone&#xff0…

网站搭建是什么专业wordpress注册修改

ubuntu python 2.7 python test.py *.py permission denied chmod x *.py 转载于:https://www.cnblogs.com/gisalameda/p/11086624.html

网站建设布局利于优化高端网站建设文案

文章目录 SQL Server主要特点 常见数据库操作假设tmall_scapler_item_pk是一个主键约束临时表表的连接 SQL Server SQL Server 是由微软(Microsoft)公司开发的一个关系数据库管理系统(RDBMS)。它允许企业或组织存储、检索、修改和…

南宁网站建设服务郑州做网站托管

1. TFO 为了改善web应用相应时延,google发布了通过修改TCP协议利用三次握手时进行数据交换的TFO(TCP fast open,RFC 7413)。 TFO允许在TCP握手期间发送和接收初始SYN分组中的数据。如果客户端和服务器都支持TFO功能,则可以减少建立到同一服…