① java 编程中的容器与服务器(tomcat)是什么概念做什么用的,
容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。
服务器是Javaweb程序运行的环境如:tomcat ,只有在服务器下的Javaweb程序才能正常启动并被外部访问~
② J2EE编程中,容器到底是一个什么概念
所谓容器就是指符合一定的规范能提供一系列服务的管理器,方便别人使用它来完成一系列的功能
例如tomcat,使用tomcat可以为我们提供servlet.jsp等服务,我们俗称叫servlet服务器,在服务器中会有相关的容器,servlet容器可以调用servlet和jsp动态的为我们生成html
对于刚刚接触的人来说,可以把服务器就理解成一个容器也可以,不过两者的确不是一回事,是服务器为我们提供一个容器是我们的程序能够在容器里运行使用服务器提供的一系列功能
③ jsp容器是什么,说的明白点,不要模模糊糊的
类似与集中管理的地方,就相当于一个server 服务器,所有JSP都放在该server中管理,大概是这个意思,Tomcat就相当于一个web server
tomcat 是servlet 容器,
还不能算上完整的服务器,Tomcat是应用(java)服务器。
服务器和容器不是同一回事
容器是装东西的,服务器是提供web服务的。
一般的说法是这样的,servlet容器的主要任务是管理servlet的生命周期。而你说的web容器更准确的说应该叫web服务器,它是来管理和部署web应用的。还有一种服务器叫做应用服务器,它的功能比web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。
Servlet是一种独立于操作系统平台和网络传输协议的服务器端JAVA应用程序,它用于扩展服务器的功能,可以生成动态的WEB页面,Servlet与传统JAVA应用程序的最大不同在于,它不是从命令行启动的,而是由java虚拟机的web服务器进行加载。
通俗点说,所谓容器,就是放东西的地方。Servlet容器自然就是放Servlet的地方。
J2EE开发,是有分工的。一般的程序员,写得都是应用开发,我们会按照一定的规则,开发我们的系统,比如用Servlet开发,我们就要按照Servlet的规则写代码。 那么我们写的代码要在那里运行呢? 对了,就是在Servlet容器中运行。容器会按照规则加载类,并运行它。 有一部份程序员就是写容器的,如Tomcate就是web容器。
④ 容器服务是什么
严格意义上Web服务器只负责处理HTTP协议,只能发送静态页面的。而JSP,ASP,PHP等动内态内容需要通过容CGI、FastCGI、ISAPI等接口交给其他程序去处理。这个其他程序就是应用服务器。
比如Web服务器包括Nginx,Apache,IIS等。而应用服务器包括WebLogic,JBoss等。应用服务器一般也支持HTTP协议,因此界限没这么清晰。但是应用服务器的HTTP协议部分仅仅是支持,一般不会做特别优化,所以很少有见Tomcat直接暴露给外面,而是和Nginx、Apache等配合,只让Tomcat处理JSP和Servlet部分
拿servlet举例说,当请求到时,实例化servlet,或者至少要建一个新的线程来处理这个请求,调用servlet的doPost或者doGet方法,管理servlet生死以及资源,Web容器要做的就是这些工作。如果没有容器,这些工作就需要自己编码实现,增加了不少工作量。
Tomcat作为一个轻量级的服务器,就包含了servlet容器。当然,一个Web服务器可以包含多个容器,简单来说Web服务器中一般包含有Web容器。
⑤ java中所说的容器是什么东西什么意思
你的问题太笼统了,不是你是说javase,还是Java Web.容器更多是在Java Web中使用的词,但是代表可以提供Java运行的Web服务器.也就是说容器就是Java的运行环境.
⑥ 容器是什么
是云原生的核心技术,它是一种相对于虚拟机来说更加轻量的虚拟化技术。能为我们提供一种可移植、可重用的方式来打包、分发和运行程序。
容器的基本思想就是将需要执行的所有软件打包到一个可执行程序包。例如,将一个Java虚拟机、Tomcat服务器以及应用程序本身打包进一个容器镜像。用户可以在基础设施环境中使用这个容器镜像启动容器并运行应用程序。想要了解更多,我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。
希望能给您提供帮助,可以给个大大的赞不。
⑦ 在计算机中,容器是指什么
这里的容器特指计算机科学领域内的容器,对于容器的其他解释,请参见容器(消歧义). 容器是应用服务器中位于组件和平台之间的接.容器一般位于应用服务器之内,由应用 服务器负责加载和维护。一个容器只能存在于一个应用服务器之内,一个应用服务器可以
⑧ java问题:什么是web容器列举几个常见的web容器
Web容器给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
⑨ 什么是组件什么是容器
组件是抽象的概念而已,通俗的说是一些符合某种规范的类组合在一起就构成了组件。他可以提供某些特定的功能。拿J2EE来说,有什么servlet,jsp, javabean,ejb都是组件。
容器就是指符合一定的规范能提供一系列服务的管理器,方便别人使用它来完成一系列的功能例如tomcat,使用tomcat可以提供servlet.jsp等服务,俗称叫servlet服务器,在服务器中会有相关的容器,servlet容器可以调用servlet和jsp动态生成html。