什么是JSP引擎?

什么是JSP容器?

什么是Web服务器?

看到这些东西,真的是头都大了。不过作为一个Java Web开发方向的从业者,对这些概念还是必须理解透彻的。

JSP引擎与JSP容器指的是同样的东西,他们都指用来统一管理和运行Web应用程序的软件。常见的JSP引擎有Tomcat、JRun、Resin等,其中最常用的就是Tomcat。

而Web服务器,其实就是服务器了,它指的是安装了JSP引擎的计算机。

所以说,JSP引擎是用来管理和运行Web应用程序的软件,而安装了JSP引擎的计算机就是Web服务器。


现在许多人多把Tomcat说成是Web服务器,但其实Tomcat只是JSP容器(JSP引擎)而已。之所以把Tomcat说成Web服务器,我猜可能是因为这样很容易理解吧。(你看安装了Tomcat就可以运行自己的网站了,那Tomcat不就是服务器吗?)但对于有志于从事Web方向的我们,还是必须弄清这个概念的。

补充:

1.什么是JRun?

答:JRun是一个JSP引擎,与Tomcat一样用来管理和运行Web应用程序。它是由Allaire公司开发的Java服务器软件(又一个对JSP引擎的称呼),但它是付费的。

2.什么是Resin?

答:Resin是一个JSP引擎,用来管理和运行Web一个用程序,是CAUCHO公司开发的Java服务器软件。Resin运行JSP的速度非常快,并且Resin是免费的。

注:有空补充一下Resin的内容。

什么是JSP引擎?什么是JSP容器?什么是Web服务器?相关推荐

  1. web 容器 支持 php,web服务器lighttpd 对php的支持

    一.前言 前面已经介绍过lighttpd的交叉编译过程了<嵌入式web服务器lighttpd的交叉编译及配置--xilinx zynq> 二.配置lighttpd支持php 1. 修改刚复 ...

  2. web服务器使用JSP创建网页的过程

    通过浏览器 调用.jsp文件 通过浏览器url调用 Servlet 文件 第一点: eclipse环境下,创建访问.jsp文件和创建访问servlet文件 参考http://www.runoob.co ...

  3. JSP入门教程:JSP简明教程

    一. 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种 动态 网页技术标准,其网址为http://www.javasof ...

  4. Web服务器 Web容器 Servlet容器

    WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是 ...

  5. Web服务器,Web容器和应用服务器的区别

    转载自http://www.2cto.com/os/201504/395183.html 1.什么是服务器? 2.Web服务器,Web容器和应用服务器的区别? 3.Apache和Tomcat的区别? ...

  6. weblogic多次连接后tcp服务堵塞_一文看懂 Web服务器、应用服务器、Web容器、反......

    导读:我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现.本文将带读者对这四个相似概念如何区分 ...

  7. 彻底吃透Web服务器、容器、应用程序服务器与反向代理

    出处:cnblogs.com/vipyoumay/p/7455431.html 我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是 Web 服务器/Web 容器/Web 应用程序服务器 ...

  8. Web服务器与Web容器的概念

    Web服务器的功能:处理HTTP协议栈.文件系统映射及I/O.多线程处理请求/响应.日志记录.代理服务. 只使用Web服务器,我们只能实现Web1.0的部分功能--静态网页,因为Web服务器应用只能提 ...

  9. 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式

    一.JSP组成结构 二.JSP的原理 1.JSP的运行原理     2.分析JSP所生成的Servlet代码     3.JSP的执行过程 三.JSP生命周期 四.JSP九大内置对象 五.JSP四大作 ...

最新文章

  1. If-Modified-Since和If-None-Match
  2. 计算机网络技术教法改革方案,计算机网络实验论文,关于“计算机网络”教学改革相关参考文献资料-免费论文范文...
  3. 高性能的关键:Spring MVC的异步模式
  4. STM32开发 -- UCOSII移植
  5. strncasecmp的使用
  6. Java8 Lambdas:解释性能缺陷的排序
  7. java property_property在Java中的用法
  8. 历史上54位伟大科学家、数学家的专属LOGO,你能认出几个?
  9. 二次元HTML导航页网站源码
  10. C#------引用System.Data.Entity后DbContext依然无法继承解决方法
  11. base64减少图片请求
  12. python结巴分词的缺点_Python 结巴分词
  13. 数字通信(知识点)复习
  14. 网络安全等级保护2.0详解
  15. n阶乘计算器 超大数 理论可计算8位数以内的阶乘数
  16. C++中的数组初始化
  17. 2018FSNet: An Identity-Aware Generative Model for Image-based Face Swapping论文阅读笔记
  18. 地平线机器人Waymo Open Dataset Challenge中2D目标检测赛道第二名方案解析
  19. Python学习笔记(一)数据类型
  20. mysql extract什么意思_mysql中json_extract函数的使用?作用是什么?

热门文章

  1. 环信 “和未来有约”移动IM新时代分享沙龙——做最开源的即时通讯云平台
  2. 如何将本地文件(windows)复制(传输)到虚拟机中
  3. HandyJSON实现方案浅析
  4. Intellij IDEA 的激活方法
  5. 台式计算机电源怎么看,如何查看台式机电源功率
  6. 知否大学-大学课后习题答案
  7. oracle升级版本矩阵图
  8. Java 3DES加密解密(Commons.Codec Base64)
  9. Python:实现骰子游戏
  10. 电路+模电+电力电子基础