【JavaWeb】WEB服务器
创始人
2024-09-25 22:23:00
0

文章目录

  • 一、服务器概述
  • 二、服务器软件
  • 三、Web服务器
  • 四、白话文理解
  • 四、常见的JavaWeb服务器

一、服务器概述

服务器指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。

image-20221202173148317

服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

在网络环境下,根据服务器提供的服务类型不同,可分为:文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

服务器只是一台设备,必须安装服务器软件才能提供相应的服务。


二、服务器软件

服务器软件:基于ServerSocket编写的程序

  • 服务器软件本质是一个运行在服务器设备上的应用程序
  • 能够接收客户端请求,并根据请求给客户端响应数据

1530625192392


三、Web服务器

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作(不用程序员自己写代码去解析http协议规则),让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。

Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Tomcat服务器软件中,当Web服务器软件启动后,部署在Web服务器软件中的页面就可以直接通过浏览器来访问了。


四、白话文理解

作为程序员,工作内容是开发App,但是这个App并不是手机上搜索的App,你下载的App其实是前端程序;并且有些App是你本机用就行了,有些App是需要进行连接网络,通过服务支持才能实现功能。

我们作为后端程序员,我们写的App是往服务器上放的,然后客户通过手机的客户端软件,连接我们的服务端应用实现功能。

既然是往服务器上放的App,那总得有一个服务器,我们需要将开发好的App,放到商用的服务器中才可以

image-20240724083306931

但问题是你所开发的App未必直接扔到商用服务器中就能跑起来,这个App运行是需要一些环境的。例如Java需要JVM,JVM就需要安装JRE;而且服务器还有操作系统。

一个App能正常运行,不是说装好JRE就行了,它还需要服务器软件,目前我们使用Tomcat。

而Tomcat也是用Java写的,所以它运行起来也需要按照JRE环境。

image-20240724084131704

我们把Tomcat叫做服务器软件,它的作用是专门运行Web应用的软件。

Web服务器通常由硬件和软件共同构成。

  • 硬件:电脑,提供服务供其它客户电脑访问
  • 软件:电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。

1681441674967


四、常见的JavaWeb服务器

  • Tomcat(Apache):当前应用最广的JavaWeb服务器
  • Jetty:更轻量级、更灵活的servlet容器
  • JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替
  • GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广
  • Resin(Caucho):支持JavaEE,应用越来越广
  • Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目
  • Websphere(IBM):要钱的!支持JavaEE,适合大型项目

image-20240727093844552

相关内容

热门资讯

八分钟了解(武汉麻将)外挂透明... 您好,武汉麻将这款游戏可以开挂的,确实是有挂的,需要了解加微【841106723】很多玩家在这款游戏...
避坑细节!广西星悦跑胡子软件,... 避坑细节!广西星悦跑胡子软件,透视辅助!原来到底有辅助挂是真的(有挂功能)-哔哩哔哩;超受欢迎的广西...
四分钟了解(海南麻将琼瑶)外挂... 四分钟了解(海南麻将琼瑶)外挂透明挂辅助器,其实到底是真的有辅助挂(有挂技巧)-哔哩哔哩是一款可以让...
推荐十款!天天卡五星有辅助的,... 推荐十款!天天卡五星有辅助的,透视!确实到底是真的有辅助挂(有挂秘籍)-哔哩哔哩;天天卡五星有辅助的...
4分钟了解(搜圈)外挂透明挂辅... 4分钟了解(搜圈)外挂透明挂辅助挂(透视)其实是真的有挂的(有挂有辅助挂)-哔哩哔哩;1、不需要AI...
9分钟了解(闽游麻将)外挂透明... 9分钟了解(闽游麻将)外挂透明挂辅助助手(透视)其实真的有挂(有挂工具)-哔哩哔哩是一款可以让一直输...
五分钟了解(途乐竞技)外挂透明... 五分钟了解(途乐竞技)外挂透明挂辅助助手(透视)确实到底是真的有挂的(有挂测试)-哔哩哔哩;超受欢迎...
我来教教你!全民牛牛有挂的,辅... 我来教教你!全民牛牛有挂的,辅助挂!其实到底是真的有辅助挂的(有挂功能)-哔哩哔哩;1.全民牛牛有挂...
三分钟了解(中至卧龙辅助下载)... 您好,中至卧龙辅助下载这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在...
2分钟了解(边锋陕西麻将)外挂... 2分钟了解(边锋陕西麻将)外挂透明挂辅助脚本(透视)其实到底是真的有挂(有挂小程序)-哔哩哔哩是一款...