`
chenshuyi
  • 浏览: 28527 次
文章分类
社区版块
存档分类
最新评论

什么是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的内容。

分享到:
评论

相关推荐

    WEB服务器、应用程序服务器、HTTP服务器区别

    IIS、Apache、Tomcat、Weblogic、WebSphere 都是不同的服务器, Apache 是纯粹的 Web 服务器,Tomcat 是一个 Servlet 和 JSP 容器,可以作为轻量级应用服务器,IIS 是一个兼具应用服务器功能的 Web 服务器,Weblogic...

    JSP核心技术——JSP引擎内幕(2010).pdf

    ### JSP核心技术——JSP引擎内幕 #### 一、JSP引擎的工作原理 JSP(Java Server Pages)是一种基于Java的服务器端脚本技术,它允许开发者将动态内容嵌入到HTML网页中。JSP的核心功能是通过JSP引擎来实现的。JSP...

    4602231《JSP Web应用开发案例教程》(侯玉香)720-9素材与实例.zip

    JSP文件首先被Web容器(如Tomcat)转换为Servlet,然后执行并生成响应内容。 3. **JSP内置对象**:JSP提供了九个内置对象,包括request、response、session、application、pageContext、out、exception、page和...

    JSP WEB应用 教程

    7. **Web容器**:JSP和Servlet需要运行在Web容器中,如Tomcat、Jetty等,它们负责管理Servlet的生命周期,解析JSP并执行生成的Servlet。 学习JSP Web应用,需要掌握基本的HTML、CSS和JavaScript知识,同时深入理解...

    精通JSP-Web开发技术与典型应用

    《精通JSP-Web开发技术与典型应用》的范例代码涵盖了广泛的Web开发知识点,旨在帮助开发者深入理解和熟练掌握JSP技术在实际项目中的运用。JSP(JavaServer Pages)是一种基于Java的动态网页技术,它允许开发者在HTML...

    JSP Web 编 程 指 南

    JSP需要在Web容器(如Tomcat、Jetty)中运行,容器负责JSP的生命周期管理和Servlet的部署。 ### JSP的最新版本 JSP的最新版本是JSP 2.3,它包含了Java EE 8规范,提升了性能,增强了安全性,并提供了对HTTP/2的支持...

    精通jsp-web开发技术与典型应用

    7. **Web容器和部署**:介绍Tomcat等Web服务器的配置和应用部署,以及web.xml配置文件的作用。 8. **JSP的最佳实践和性能优化**:如何编写高效、可读的JSP代码,以及如何进行性能调优。 9. **实战项目**:书中可能...

    resin java web 容器 服务器

    许多站点都是使用该WEB服务器构建的。 Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很...

    jsp程序设计开发web应用

    JSP的本质是一个Servlet,JSP到Servlet的转换过程是JSP引擎的工作。JSP页面在首次请求时会被转换成Servlet,然后由Servlet处理后续的所有请求。这种方式使得开发者可以专注于页面展示,而将业务逻辑交给Servlet处理...

    一个支持servlet的web服务器.rar

    这个压缩包“一个支持servlet的web服务器.rar”很可能包含了实现这一功能的源代码、配置文件或者是一个预编译好的服务器软件,允许开发者在本地环境中运行和测试Servlet应用。下面我们将深入探讨Servlet以及如何在...

    jsp+WEB项目设计

    6. **Web容器**:理解Tomcat、Jetty等Web容器的工作原理,它们是如何运行和管理JSP应用的。 7. **项目构建工具**:如Maven或Gradle,它们可以自动管理项目依赖,构建和打包应用。 8. **版本控制**:Git的使用,...

    jsp搜索引擎

    综上所述,"jsp搜索引擎"这个项目涵盖了从基础的JSP语法到复杂的搜索引擎技术和Web应用开发的多个方面,对于学习者来说,这是一个很好的实践平台,可以深入理解JSP和搜索引擎工作原理,同时锻炼前后端开发和优化能力...

    原生jspWeb项目

    JSP文件会被Web容器(如Tomcat)转换为Servlet,然后编译成字节码执行。JSP的主要优点是它使得界面和逻辑分离,提高了开发效率。 **Servlet** Servlet是Java Web应用程序中的核心组件,用于处理HTTP请求并生成响应...

    jsp-web开发技术与典型应用

    **JSP(Java Server Pages)Web开发技术是Java平台上的动态网页生成技术,它结合了HTML、Java代码和脚本语言,使得开发者可以在服务器端创建交互式的网页应用。本资料集围绕“jsp-web开发技术与典型应用”展开,提供...

    JSP开发答疑200问

    26. 什么是Web容器,常见的Web容器有哪些? 27. 如何配置和管理Tomcat服务器以支持JSP应用? 通过对这200个问题的详细解答,读者可以全面了解JSP开发的各个方面,包括基础理论、实际操作、优化策略以及安全问题。...

    web容器文件压缩 tk-filter tk-filter js,jsp,css,文件压缩包含源代码

    这个过滤器的主要功能是在Web服务器端对js、jsp和css文件进行压缩,然后再发送到客户端,从而减少网络传输的数据量,提高页面加载速度。 `tk-filter` 的工作原理是通过读取请求的资源,然后使用特定的压缩算法(如...

    apache-tomcat5 jsp web服务器

    Apache Tomcat5是一款广泛使用的Java JSP(JavaServer Pages)和Servlet容器,它是一个开源的Web服务器,专门用于运行基于Java技术的应用程序。Tomcat5是Apache软件基金会Jakarta项目的一部分,提供了对Java EE...

    外文翻译--JSP及其WEB技术

    5. **灵活的部署方式**:JSP应用可以部署在多种Web服务器上,包括Apache Tomcat、IBM WebSphere等。 综上所述,JSP作为一种强大的Web开发技术,不仅提供了高度的灵活性和可扩展性,而且还具备良好的性能和安全性,...

Global site tag (gtag.js) - Google Analytics