欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Javaweb基础学习总结(2) ——WEB服务器/Tomcat

程序员文章站 2024-02-09 16:41:28
...

2.1 WEB服务器上运行的程序(即WEB应用程序)

ASP

  • 国内最早流行的,微软开发的动态页面
  • 在HTML中嵌入的VB脚本代码
  • 前端和后端代码都写在一起
  • 难以维护

PHP

  • 优势:开发速度快,功能很强大,可以跨平台,代码简单
  • 缺点:不能承载大访问量(局限性)

JSP/servlet

  • JSP本质就是一个servlet
  • 是sun公司主推的B/S架构
    • B/S架构:浏览器和服务器
  • 基于Java实现,且很多大公司、开源组件也是使用Java写的
  • 可以承载3高问题(高并发、高可用、高性能)
  • 语法与ASP相似

2.2 WEB服务器应用程序

注意:
	- WEB应用程序:是我们开发的给用户访问的WEB资源
	- WEB服务器应用程序:是再服务器上运行的为我们提高WEB服务的软件/程序,比如tomcat

    我们主要学习tomcat,这是一种被动的操作,用于处理客户端的请求,以及给与客户端响应信息

    注意:tomcat只是一个服务器的应用程序,它帮我们集成了很多的服务器插件和服务器所需要的软件功能,而服务器就是我们的实体机

IIS

​ 除了tomcat,还有一个WEB服务器程序IIS,也是微软开发的,用于运行ASP程序,在windows中自带

Tomcat

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,它是最佳首选。

    Tomcat 实际上运行JSP 页面和Servlet,目前Tomcat最新版本为9.0.37

工作3-5年之后可以尝试手写Tomcat服务器

下载tomcat(下载一个新的软件都应该这么去做)

  1. 安装/解压
  2. 了解配置文件和目录结构
  3. 这个东西的作用