开发者学堂课程【Java Web 开发-Web 应用、Tomcat、HTTP 请求与响应: Web 服务器介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/575/detail/7955
Web 服务器介绍
内容介绍:
一、Web 服务器
一、Web 服务器
(客户端发出的请求是网址,网址最终对应的是服务器。网址会最终被解析成一个 IP 地址,IP 地址就对应着服务器,即可锁定服务器。服务器只是处理请求)
注:
(1)域名转化成 id 地址,id 地址对应电脑。
(2)服务器也是一个电脑。
1.Web 服务器的作用是接收客户端的请求,给客户端作出响应。
2.对于 JavaWeb 程序而已,还需要有 JSP/Servlet 容器,JSP/Servlet 容器的基本功能是把动态资源转换成静态资源,当然 JSP/Servlet 容器不只这些功能,我们会在后面一点一点学习。
3.我们需要使用的是 Web 服务器和 JSP/Servlet 容器,通常这两者会集于一身。
(1)Tomcat(Apache): 当前应用最广的 JavaWeb 服务器; 支持 JSP/Servlet。支持 JavaWeb 不支持 java EE
(2)JBoss(Redhat 红帽):支持 JavaEE,应用比较广 ;EJB(体验级的 javaB)容器。可用 SSH 替代。
(3)GlassFish(Orcale):Oracle 开发 JavaWeb 服务器,应用不是很广;
(4)Resin(Caucho): 支持 JavaEE,应用越来越广;
(5)Weblogic(Orcale): 收费,支持 Java,适合大型项目;
(6)Websphere(1BM): 收费,支持 JavaEE,适合大型项目;
(JavaWeb 只是 JavaEE 的一部分)