- apache
美国一个大学的实验室编写了初版,基于HTTP通信协议的服务器端和客户端程序,后来被很多研究者不断地添加功能,不断的对出现的bug打补丁。后来8个开发者成立一个小组,重写整个程序,命名为Apache(和 A Patchy谐音)
- tomcat
开发者希望用一种能自己照顾自己的动物代表。作为服务器的容器支持基于Java语言编写的程序在服务器上运行,这样的程序被称为Servlet,因为它是运行在“Server”上的“Applet”。通常开发者会让tomcat与其他对Web服务器一起协同工作,比如Apache HTTP Server。Apache HTTP Server负责接受所有来自客户端的HTTP请求,然后将Servlets和JSP的请求转发给Tomcat来处理。Tomcat完成处理后,将响应传回给Apache,最后Apache将响应返回给客户端。于是在tomcat中运行Java程序也就是Servlet的那个模块因为体现了tomcat最核心特点而引起了大家的重视,而这个模块的名字叫做Catalina。
Catalina是美国西海岸的一个小岛,Servlet运行模块的开发者因为喜欢这个岛故而以Catalina命名。
Apache Tomcat是由一个大学实验室的初始版本发展而来,逐步演变成一个强大的Java应用服务器。它由8个开发者重写并以Apache命名,与Apache HTTP Server协作处理HTTP请求。Tomcat中的核心模块Catalina,因开发者对加利福尼亚的Catalina岛的喜爱而得名,主要负责Servlet和JSP的运行。Apache HTTP Server接收请求,转发给Tomcat处理,再将响应返回给客户端。
1019

被折叠的 条评论
为什么被折叠?



