tomcat是什么

tomcat是 JavaWeb应用程序的容器

为什么不称之为javaWeb服务器

什么是服务器:服务器是为客户机提供服务的计算机,是电子设备。

为什么平时老说tomcat服务器、Nginx服务器

其实精准的说法应该是运行了tomcat的服务器,就像linux服务器其实应该是运行了linux系统的服务器
大家其实平常都是一种缩略的读法,而这给初学者造成了一些困惑,不容易精准把握概念

容器、服务器、web这块的网上资料,各种概念混淆不清,给初学者造成了很大的认知阻碍

javaWeb应用程序
web:(World Wide Web)简称,即万维网。

一个由许多互相链接的超文本组成的系统,可以理解为互联网的一项服务,通过互联网访问。

互联网是指网络与网络之间所串而连成的一个逻辑上的单一巨大国际网络,这些网络以一组通用的协议相连

web应用程序

可以通过Web访问的应用程序,大部分都采用服务端和客户端相结合的模式

  • 客户端可以是独立程序,也可以是借助浏览器运行的程序
  • 服务端通常铺设在“服务器设备+操作系统+容器+WEB应用程序”的架构里
应用程序有两种模式C/S、B/S。
C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。
B/S是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。

应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。

javaWeb应用程序

利用JavaWeb开发的web应用程序

JavaWeb,是实现了JavaWeb规范的技术栈,可以开发动态web资源

JavaWeb规范:Java EE的13个规范中运用在web领域的规范,如Servlet、JSP、Java WebSocket等

web资源:通过web可以访问到的资源,分为静态资源和动态资源

  • 静态资源:浏览的数据是不变的,如html页面。相关开发技术为html、css
  • 动态资源:浏览的数据是变化的,由程序产生。相关开发技术为js、jsp、sevlet、php等
容器

部署在操作系统上的一种程序,它可以部署应用程序,提供应用程序运行的环境

Tomcat

javaWeb应用程序的容器,实现了JavaWeb规范,为javaWeb应用程序的运行提供底层支持

实现的javaWeb规范中最重要的是servlet,所以又有人称之为servlet容器

除了通过javaWeb引用程序访问动态web资源,tomcat也对静态web资源提供了访问支持

servlet的作用:https://blog.csdn.net/weixin_43874210/article/details/89922131
servlet规范和servlet容器:https://blog.csdn.net/hzk1562110692/article/details/94666553
手写tomcat:https://blog.csdn.net/u014672511/article/details/83793070

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值