javaweb介绍

介绍

由 Java 编写的程序,可以通过浏览器访问资源,叫 JavaWeb

请求

浏览器向服务器发送数据,英文:request

响应

服务器向浏览器返回数据,英文:response。

静态资源 vs 动态资源

静态资源: html、css、js、txt、mp4 视频 , jpg 图片

动态资源: jsp 页面、Servlet

服务器

Web 服务器

可以发布 静态资源 的服务器

  • Nginx

  • Apache

Servlet 容器(白酒)

可以运行 Servlet 的服务器

  • Tomcat(二锅头):由 Apache 组织实现的 Servlet 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的JavaWeb 容器(服务 器),也是当前应用最广的 JavaWeb 服务器(免费)。

  • JETTY:与tomcat类似,也是免费

  • Undertow:是红帽公司的免费开源产品

  • WebLogic:是 Oracle 公司的产品,支持 JavaEE 规范,适合大型项目(收费,用的不多,适合大公司)。


原文出处:/show_1IXtN8Trk0e.html