4-2、Tomcat、Jetty、WebLogic、Websphere、JBoss
Tomcat、Jetty、WebLogic、Websphere、JBoss都是Java(EE) WEB应用服务器 。
拿最常用的Tomcat来说,Tomcat是Java Servlet,JavaServerPages,Java Expression Language和JavaWebSocket(Java EE)技术的开源实现 。
因为可以通过HTTP提供html页面等静态内容的请求访问,所以是一个WEB服务器;
因为实现了Servlet规范,所以也是一个Servlet容器,可以运行Servlet程序;
因为可以通过Servlet容器,调用Servlet处理动态请求,所以也是一个应用服务器;
所以,可以说Tomcat是Java(EE) WEB应用服务器 。
4-3、Nginx + Tomcat的WEB应用服务器(集群)
文章插图
一般在实际应用中,先是通过Nginx反向代理服务器接收请求,匹配分离动态/静态请求(动静分离),如果是静态请求,则转发到另外的Nginx WEB服务器上,返回静态内容;如果是动态请求,则转发到后面的Tomcat应用服务器,处理动态请求的业务逻辑 。
推荐阅读
- ?眼皮快速消肿的妙招
- 如何快速分析大型系统架构?
- 关于 Spring 注解容器配置的那些事,掌握这几点,不再难
- 怎样快速勃起硬度
- 微信个人公众号认证内测,怎么才能快速通过
- Spring容器6种注入方式
- 百万级MySQL的数据量,该如何快速的完成数据迁移?
- 三分钟快速搭建分布式高可用的Redis集群
- Java 分布式任务调度平台:PowerJob 快速开始+配置详解
- 淘宝活动中的商品可以改库存吗? 淘宝库存怎么快速修改