服务器是什么?

服务器分为硬件和软件的,而这里的tomcat服务器指的是软件服务器。

我们为什么需要服务器?

服务器的最本质的功能无外乎两个:

  • 将资源对外暴露
  • 配合各种传输协议进行响应输出

Tomcat服务器是什么?

Tomcat服务器=Web服务器和Servlet/JSP服务器 (Web容器)
Web服务器的作用是接收客户端的请求,给客户端作出响应。Web服务器负责静态资源,Web容器则负责动态资源(Servlet/JSP容器的基本功能就是把动态资源转换成静态资源)。我们Java工程师就是需要使用Web服务器和Servlet/JSP服务器,而通常这两者会集合于一身比如Tomcat。

下面是访问百度的详细过程

补充一些小知识点

  1. IP地址、端口是什么
    * IP地址就是用来标识全世界范围内这么多电脑当中唯一的一台电脑,而端口号就是标识一台电脑里面这么多个应用程序当中唯一的一个程序的。把程序想成一个被困在端口号等待要饭的囚犯就可以了,程序不断地监听端口号。
  2. URL和URI的区别
    * 回到Web上,假设所有的Html文档都有唯一的编号,记作html:xxxxx,xxxxx是一串数字,即Html文档的身份证号码,这个能唯一标识一个Html文档,那么这个号码就是一个URI。而URL则通过描述是哪个主机上哪个路径上的文件来唯一确定一个资源,也就是定位的方式来实现的URI。URL是URI的一个子集。
  3. 在浏览器地址栏中输入URL地址,到服务器响应的整个过程
  4. 静态资源和动态资源的区别
    首先不能简单地理解成web当中的动态图等会动的资源就是动态资源,而其他就是静态资源。
    静态资源主要是指可以理解为前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面,如果想修改内容则必须修改页面,但是访问效率相当高。
    动态资源主要是指需要根据用户的需求从数据库中提取数据,然后呈现给用户的资源。

Tomcat服务器简介相关推荐

  1. 部署Tomcat服务器

    目录 一.Tomcat服务器简介 二.Tomcat服务部署安装 一.Tomcat服务器简介 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户 ...

  2. JavaWeb开发---B/S和C/S模式 tomcat服务器 Tomcat项目部署和发布 静态网页和动态网页 tomcat对web项目的目录要求 使用idea开发工具创建web项目 设置默认首页

    目录 1. B/S和C/S模式 1.1 C/S模式 1.2 B/S模式 1.3 B/S和C/S区别 2.服务器 3.web 服务器 3.1.IIS 3.2.Tomcat 3.3.Zeus 3.4.Ng ...

  3. Eclipse配置tomcat服务器及tomcat简介

    一.手动配置tomcat到eclipse tomcat的压缩包资源可以去资源包中下载.(win32和win64都有) 1. 打开eclipse–>Window–>Preferences,按 ...

  4. Tomcat服务器 Varnish代理服务器

    Tomcat服务器 概述 Java简介 Java是一种跨平台的,面向对象的程序设计语言,Java技术具有卓越的通用性,高效性,平台移植性和安全性 体系 Java  SE (标准版) Java  EE ...

  5. Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器

    快速指南,在Spring Boot应用程序中排除嵌入式tomcat服务器并添加Jetty Server. 配置删除tomcat并添加Jetty Server. 1.简介 在本教程中,我们将学习如何从S ...

  6. Tomcat服务器 Servlet

    1. 软件架构(C/S,B/S) 1.C/S架构,即Client/Server(客户机/服务器)结构. C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快. ...

  7. JavaWeb学习笔记2 —— Web服务器简介

    JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...

  8. Tomcat服务器的安装使用

    一.服务器简介 Client客户端:浏览器 Server服务器:计算机 二.服务器组成 服务器硬件设备:计算机 服务器软件:实际负责对外提供服务的 三.服务器软件 Tomcat jetty jBoos ...

  9. tomcat基础简介与示例

    tomcat基础简介与示例 Tomcat服务器是一个免费的开放源代码的Web应用服务器.Tomcat是Apache软件基金会 的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司 ...

最新文章

  1. 数据去中心化的场景与流程
  2. 【转】Linux/ubuntu下apache+svn安装配置
  3. 【Pytorch神经网络实战案例】01 CIFAR-10数据集:Pytorch使用GPU训练CNN模版-方法①
  4. 国内电动车召回12万辆有余 电池衰减和充电故障成头号问题
  5. 关于vue的npm run dev和npm run build
  6. Rocketmq中Topic、Tag、GroupName的设计思想
  7. w3c 菜鸟mysql_w3c菜鸟
  8. 《Java多线程编程核心技术》学习笔记(1)
  9. 纯css3动画实现奔跑的小人
  10. 青少儿编程Python入门教程——Python基础知识库
  11. 李彦宏PK马云:后发制人与厚积博发
  12. centos7救援模式--rescue模式
  13. 千呼万唤始出来的CoordinatorLayout
  14. 生活随记 - 被摩拜app忽悠了
  15. python判断回文数_python如何判断是不是回文数
  16. 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数
  17. 中国机器视觉产业业发展战略研究及投资方向分析报告2022-2027年
  18. 告诉你宇宙的真相:现代观点
  19. 传统运动物体检测方法的Python实现
  20. 锂离子电池热失控预警方法综述

热门文章

  1. 水表、电表红外通信接口、光学接口、红外光口
  2. Spring依赖注入和循环依赖问题分析
  3. C#4.0权威指南(奋斗的小鸟)_PDF 电子书
  4. python中wraps_python装饰器函数wraps
  5. python中wraps函数用法详情
  6. Java中PropertyDescriptor用法
  7. 基于B/S架构的大学寝室管理系统
  8. 《童梦奇缘-梦幻般的羁绊》第八章-殇变
  9. 如何运行.jsp文件
  10. 攒机笔记二十三:触控商务本