zoukankan      html  css  js  c++  java
  • 容器(container)

    一、容器有哪些

      平时我们经常看到各种容器名称:Servlet容器、WEB容器、Java WEB容器、Java EE容器等 

    二、容器是什么

      2-1     容器通常理解就是装东西的,我们这里说技术上的容器就是可以部署应用程序,并在上面运行的环境。

              一般来说,它处理屏蔽了服务器平台的复杂性,使得应用程序在它的基础上可以方便快捷的部署;而对于应用程序来说,它就是位于应用程序和平台之间的接口集合。

               容器管理组件的生命周期,向应用程序组件分派请求,并提供与上下文数据(如关于当前请求的信息)的接口。

     

    2-2、Servlet容器

           Servlet:属于Java EE重要技术规范,构建了"接收请求--调用servlet程序处理--返回响应"基本模型。

           Servlet程序:Java提供了开发Servlet程序的API,该API可以说Servlet容器的一部分,它对接应用程序与Servlet容器;

           Servlet容器:就是实现了Servlet技术规范的部署环境,它可以部署运行Servlet程序。

    2-3、Java WEB容器

           WEB容器:可以部署多个WEB应用程序的环境。

           Java WEB容器:实现了Java EE规定的WEB应用技术规范的的部署环境。

           Java EE WEB应用技术规范:Servlet、JSP(JavaServer Pages)、Java WebSocket等。

           所以,完整的Java WEB容器包含Servlet容器。

    2-4、Java EE容器

           Java EE容器:实现了Java EE技术规范的部署环境。

           Java EE技术规范:除了上面说的Servlet、JSP等Java EE WEB应用技术规范,还包括EJB(Enterprise JavaBeans)等许多技术规范。

           所以,完整的Java EE容器包含Java WEB容器(Servlet容器)、EJB容器等。

  • 相关阅读:
    CPU飙高,OOM排查?
    反射
    Mybatits
    spring 基础问题
    java中格式化数字0和#区别
    java中File对象的mkdir和mkdirs的区别
    java截取字符串几种方式
    java工厂模式
    Java获取文件路径的几种方式
    jxl生成excel时,增加批注和冻结窗口
  • 原文地址:https://www.cnblogs.com/everest7/p/10506328.html
Copyright © 2011-2022 走看看