Web容器简介

     Web容器管理JavaEE应用中Web页面、servlet和一些EJB组件(Java EE 7规范中新增)的执行。Web容器是Web组件、EJB组件和Web服务器之间的接口。Web组件可以是servlet,JavaServer Faces Facelets页面或JSP页面,EJB组件仅支持EJBLite组件,如会话Bean。

     Web容器是Web组件、EJB部分组件运行时环境,并为应用程序组件提供了必要的服务。以下是Web容器架构图。

web容器架构图

      Web 容器里运行着JSP、Servlet等Web 构件,会话Bean等EJB组件,运行和管理所有JEE 应用程序中表现逻辑层的JSP 页面和Servlet 组件的执行。 Web 容器截取通过HTTP、FTP、SMTP或其它协议发送的请求,给处于其中的应用程序组件(JSP 和Servlet、EJB组件)提供一个环境,使JSP、Servlet 直接跟容器中的环境变量接口交互,而不必关注其它系统问题,并为构件运行提供访问J2EE 服务的API 接口,如上图的JNDI、JTA、JMS 等接口,Web或EJB构件可以通过这些接口,访问名字服务、事务服务、消息服务等J2EE 服务。

       中创应用服务器V10版本支持JSP 2.3规范和Servlet3.1规范。

你可能感兴趣的:(Web容器简介)