介绍
由 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 规范,适合大型项目(收费,用的不多,适合大公司)。
