容器(container)
⼀、容器有哪些
平时我们经常看到各种容器名称:Servlet容器、WEB容器、Java WEB容器、Java EE容器等
⼆、容器是什么
2-1 容器通常理解就是装东西的,我们这⾥说技术上的容器就是可以部署应⽤程序,并在上⾯运⾏的环境。
⼀般来说,它处理屏蔽了服务器平台的复杂性,使得应⽤程序在它的基础上可以⽅便快捷的部署;⽽对于应⽤程序来说,它就是位于应⽤程序和平台之间的接⼝集合。
容器管理组件的⽣命周期,向应⽤程序组件分派请求,并提供与上下⽂数据(如关于当前请求的信息)的接⼝。
2-2、Servlet容器
container容器用法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容器等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论