JSP引擎、JSP容器、Web服务器的区别

广告也精彩

JSP引擎和JSP容器是指相同的东西,它们都是用来管理和操作Web引用程序的软件。常见的JSP引擎包括Tomcat、JRun和Resin。从广义上讲,JSP引擎是用来管理和运行Web应用程序的软件,而安装JSP引擎的计算机是Web服务器。现在很多人把Tomcat理解为Web服务器,但实际上Tomcat只是JSP容器(JSP引擎)。之所以把Tomcat说成Web服务器,是因为广义上很容易理解,但这种说法并不准确。Web服务器只提供一个环境,可以执行服务器端程序和返回程序,而不超出其职责。Web服务器主要处理向浏览器发送HTTP的请求,供客户端浏览器网页。对于一个初学者来说,可以这样认为,当一台机器配备了Apache服务器时,它可以用来响应HTML页面的要求。事实上,Tomcat部分是Apache服务器的扩展,但它可以独立运行,因此当您运行Tomcat时,它实际上是一种独立于Apache过程的能力;Tomcat不仅可以为静态网页提供服务,还可以为动态网页提供服务支持(因为它包含JSP容器和Servlet容器,也可以称为JSP引擎)。虽然Tomcat的速度和功能不如Web服务器快,但Tomcat也逐渐扩展到支持静态的内容。大多数Web服务器都是C语言,利用相应平台的特点。因此,纯Java编写的Tomcat速度肯定会稍差。

JSP引擎、JSP容器、Web服务器的区别

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...