什么是JSP引擎?什么是JSP容器?什么是Web服务器?
什么是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服务器?相关推荐
- web 容器 支持 php,web服务器lighttpd 对php的支持
一.前言 前面已经介绍过lighttpd的交叉编译过程了<嵌入式web服务器lighttpd的交叉编译及配置--xilinx zynq> 二.配置lighttpd支持php 1. 修改刚复 ...
- web服务器使用JSP创建网页的过程
通过浏览器 调用.jsp文件 通过浏览器url调用 Servlet 文件 第一点: eclipse环境下,创建访问.jsp文件和创建访问servlet文件 参考http://www.runoob.co ...
- JSP入门教程:JSP简明教程
一. 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种 动态 网页技术标准,其网址为http://www.javasof ...
- Web服务器 Web容器 Servlet容器
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是 ...
- Web服务器,Web容器和应用服务器的区别
转载自http://www.2cto.com/os/201504/395183.html 1.什么是服务器? 2.Web服务器,Web容器和应用服务器的区别? 3.Apache和Tomcat的区别? ...
- weblogic多次连接后tcp服务堵塞_一文看懂 Web服务器、应用服务器、Web容器、反......
导读:我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现.本文将带读者对这四个相似概念如何区分 ...
- 彻底吃透Web服务器、容器、应用程序服务器与反向代理
出处:cnblogs.com/vipyoumay/p/7455431.html 我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是 Web 服务器/Web 容器/Web 应用程序服务器 ...
- Web服务器与Web容器的概念
Web服务器的功能:处理HTTP协议栈.文件系统映射及I/O.多线程处理请求/响应.日志记录.代理服务. 只使用Web服务器,我们只能实现Web1.0的部分功能--静态网页,因为Web服务器应用只能提 ...
- 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式
一.JSP组成结构 二.JSP的原理 1.JSP的运行原理 2.分析JSP所生成的Servlet代码 3.JSP的执行过程 三.JSP生命周期 四.JSP九大内置对象 五.JSP四大作 ...
最新文章
- If-Modified-Since和If-None-Match
- 计算机网络技术教法改革方案,计算机网络实验论文,关于“计算机网络”教学改革相关参考文献资料-免费论文范文...
- 高性能的关键:Spring MVC的异步模式
- STM32开发 -- UCOSII移植
- strncasecmp的使用
- Java8 Lambdas:解释性能缺陷的排序
- java property_property在Java中的用法
- 历史上54位伟大科学家、数学家的专属LOGO,你能认出几个?
- 二次元HTML导航页网站源码
- C#------引用System.Data.Entity后DbContext依然无法继承解决方法
- base64减少图片请求
- python结巴分词的缺点_Python 结巴分词
- 数字通信(知识点)复习
- 网络安全等级保护2.0详解
- n阶乘计算器 超大数 理论可计算8位数以内的阶乘数
- C++中的数组初始化
- 2018FSNet: An Identity-Aware Generative Model for Image-based Face Swapping论文阅读笔记
- 地平线机器人Waymo Open Dataset Challenge中2D目标检测赛道第二名方案解析
- Python学习笔记(一)数据类型
- mysql extract什么意思_mysql中json_extract函数的使用?作用是什么?