美文网首页Web
Tomcat、Servlet、JSP之间是什么关系

Tomcat、Servlet、JSP之间是什么关系

作者: jack_fd | 来源:发表于2018-11-15 13:51 被阅读41次

    概述

    • Tomcat: 是Servlet的容器,Servlet运行在Tomcat容器当中,Servlet容器有很多(tomcat,Jboss,jetty)等
    • JSP: 全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
    • Serlvet: 全称Java Servlet,是用Java编写的服务器端程序。而这些Servlet都要实现Servlet这个接口。其主要功能在于交互式的浏览和修改数据,生成动态Web内容。Servlet运行于支持Java的应用服务器中。

    Apache Tomcat版本

    • From:http://tomcat.apache.org/whichversion.html
    • Apache Tomcat ®是一个开源软件实现的Java Servlet和JavaServer Pages技术。不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。规范和各个Apache Tomcat版本之间的映射是:
    Servlet规范 JSP规范 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新版本 支持的Java版本
    4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.13 8 and later
    3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.35 7 and later
    3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.53 (superseded) 7 and later
    3.0 2.2 2.2 1.1 N/A 7.0.x 7.0.91 6 and later(7 and later for WebSocket)
    2.5 2.1 2.1 N/A N/A 6.0.x (archived) 6.0.53 (archived) 5 and later
    2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
    2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
    2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

    Apache Tomcat 9.x
    Apache Tomcat上9.x的是发展的当前焦点,它建立在Tomcat 8.0.x和实现了目前草案的Servlet 4.0规范,它包括以下显著改进:

    添加对HTTP / 2的支持(需要APR /本地库)
    添加对TLS虚拟主机的支持
    添加了对使用JSSE连接器(NIO和NIO2)使用OpenSSL for TLS支持的支持。

    Apache Tomcat 8.x
    的Apache Tomcat 8.x的建立在Tomcat的7.0.x并实施 的Servlet 3.1,JSP 2.3,EL 3.0 和WebSocket的1.1规格。除此之外,还包括以下重大改进:

    单个公共资源实现来替换早期版本中提供的多个资源扩展特性。
    的Apache Tomcat 8.5.x的支持相同的Servlet,JSP,EL和WebSocket规范的版本的Apache Tomcat 8.0.x. 除此之外,它也实现了JASPIC 1.1规范。还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache Tomcat 8.5更改日志。

    Apache Tomcat 7.x
    的Apache Tomcat 7.x的建立在Tomcat中6.0.x的改进和实现的Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进:

    Web应用程序内存泄漏检测和预防
    提高了Manager和Host Manager应用程序的安全性
    通用CSRF保护
    支持直接在Web应用程序中包含外部内容
    重构(连接器,生命周期)和大量的内部代码清理
    Apache Tomcat 6.x
    的Apache Tomcat 6.x的建立在Tomcat中的5.5.x的改进和实现的Servlet 2.5和 JSP 2.1规范。除此之外,它还包括以下改进:

    内存使用优化
    高级IO功能
    重构聚类
    Tomcat的6的用户应该知道,Tomcat的团队已经公布了 的生命日期为Tomcat 6.x的结束。Tomcat 6.x的用户应该计划在Tomcat 6.x到达生命周期之前进行升级

    相关文章

      网友评论

        本文标题:Tomcat、Servlet、JSP之间是什么关系

        本文链接:https://www.haomeiwen.com/subject/khhyfqtx.html