范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

什么是web服务器WEB网站服务器和应用服务器有什么区别

  摘要:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
  【web服务器】什么是web服务器 WEB网站服务器和应用服务器的区别与联系
  什么是Web服务器
  Web服务器一般指网站 服务器 ,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx IIS。
  【web 容器】
  何为容器:
  容器是一种服务调用规范框架,J2EE 大量运用了容器和组件技术来构建分层的企业级应用。在 J2EE 规范中,相应的有 WEB Container 和 EJB Container 等。
  WEB 容器给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使 JSP,SERVLET 直接跟容器中的环境变量交互,不必关注其它系统问题(从这个角度来说,web 容器应该属于架构上的概念)。web 容器
  主要由 WEB 服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE 等。
  若容器提供的接口严格遵守 J2EE 规范中的 WEB APPLICATION 标准。我们把该容器叫做 J2EE 中的 WEB 容器。
  WEB 容器更多的是跟基于 HTTP 的请求打交道。而 EJB 容器不是。它是更多的跟数据库、其它服务打交道。
  容器的行为是 将其内部的应用程序组件与外界的通信协议交互进行了隔离,从而减轻内部应用程序组件的负担(实现方面的负担?)。
  例如,SERVLET 不用关心 HTTP 的细节,而是直接引用环境变量 session、request、response 就行、EJB 不用关心数据库连接速度、各种事务控制,直接由容器来完成。
  【Web服务器】
  Web 服务器(Web Server)可以处理 HTTP 协议。当 Web 服务器接收到一个 HTTP 请求,会返回一个 HTTP 响应,例如送回一个 HTML 页面。
  Web 服务器可以响应针对静态页面或图片的请求, 进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序,例如 CGI 脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端 JavaScript,或者一些其它的服务器端技术。
  Web 服务器仅仅提供一个可以执行服务器端程序和返回(程序所产生的)响应的环境,而不会超出职能范围。
  Web 服务器主要是处理需要向浏览器发送 HTML 的请求以供浏览。
  【应用程序服务器(The Application Server)】
  根据定义,作为应用程序服务器,要求可以通过各种协议(包括 HTTP 协议)把商业逻辑暴露给(expose)客户端应用程序。应用程序使用此商业逻辑就像你调用对象的一个方法或过程(语言中的一个函数)一样。
  【serverlet】
  Servlet(Server Applet),全称 Java Servlet,未有中文译文。是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。
  Servlet 运行于支持 Java 的应用服务器中。从实现上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP 协议的 Web 服务器。
  【Tomcat】
  Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。
  Apache Tomcat is an open source software implementation of the java Servlet and JavaServer Pages technologies.
  【Tomcat与Web服务器、应用服务器的关系】
  Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器。因为 Tomcat 技术先进、性能稳定且免费,所以深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
  一、Tomcat 与应用服务器
  到目前为止,Tomcat 一直被认为是 Servlet/JSP API 的执行器,也就所谓的 Servlet 容器。然而,Tomcat并不仅仅如此,它还提供了 JNDI 和 JMX API 的实现机制。尽管如此,Tomcat 仍然还不能算是应用服务器,因为它不提供大多数 J2EE API 的支持。
  很有意思的是,目前许多的应用服务器通常把 Tomcat 作为它们 Servlet 和 JSP API 的容器。由于 Tomcat允许开发者只需通过加入一行致谢,就可以把 Tomcat 嵌入到它们的应用中。遗憾的是,许多商业应用服务器并没有遵守此规则。
  对于开发者来说,如果是为了寻找利用 Servlet、JSP、JNDI 和 JMX 技术来生成 Java Web 应用的话,选择Tomcat 是一个优秀的解决方案;但是为了寻找支持其他的 J2EE API,那么寻找一个应用服务器或者把 Tomcat作为应用服务器的辅助,将是一个不错的解决方案;第三种方式是找到独立的 J2EE API 实现,然后把它们跟Tomcat 结合起来使用。虽然整合会带来相关的问题,但是这种方式是最为有效的。
  二、Tomcat 与 Web 服务器
  Tomcat 是提供一个支持 Servlet 和 JSP 运行的容器。Servlet 和 JSP 能根据实时需要,产生动态网页内容。而对于 Web 服务器来说, Apache 仅仅支持静态网页,对于支持动态网页就会显得无能为力;Tomcat 则既能为动态网页服务,同时也能为静态网页提供支持。尽管它没有通常的 Web 服务器快、功能也不如 Web 服务器丰富,但是 Tomcat 逐渐为支持静态内容不断扩充。大多数的 Web 服务器都是用底层语言编写如 C,利用了相应平台的特征,因此用纯 Java 编写的 Tomcat 执行速度不可能与它们相提并论。
  一般来说,大的站点都是将 Tomcat 与 Apache 的结合,Apache 负责接受所有来自客户端的 HTTP 请求,然后将 Servlets 和 JSP 的请求转发给 Tomcat 来处理。Tomcat 完成处理后,将响应传回给 Apache,最后 Apache 将响应返回给客户端。

mac怎么用IE和网银mac用IE和网银方法介绍Mac是不能用IE的,甚至很多时候MacOS系统都不能使用网银,一个是因为微软的IE浏览器在Safair诞生之处就停止了多MacOS的支持,另外一个是因为大多数网银客户端都没有Ma如何删除桌面恶意IE图标删除桌面IE图标方法方法详解最近频频有网友在安装某桌面工具条,或进入某网站后,桌面多出几个IE图标,一个是原来正常的桌面IE,其它多出的都是恶意程序,有的是快捷方式可删除,有的是桌面图标不但不能删除,右键也没IE11浏览器有什么变化IE11浏览器七大变化盘点自IE11发布以来,不少业内人士都会拿它与IE10进行对比,除了IE11在实际使用中要比IE10提速9之外,IE还有一些变化你发现了吗?这里带来IE11浏览器的七大变化盘点,一起来森海塞尔ie8i怎么辨别真伪森海塞尔ie8i真假辨别方法盘点森海塞尔ie8i,猜这个是什么,手机?电脑?相机?不,都不是,是一部耳机,这可不是一个普通的耳机啊,是一款入耳的动圈耳机,一般是玩游戏的朋友比较喜欢的一款,平时听歌消遣一般是用不到森海塞尔ie8i怎么样森海塞尔ie8i评测详解时下是苹果时代,苹果手机不断更新换代,从最初火爆的iphone4到现在的iphone6s,不管哪一款都是供不应求。很多动圈党的ldquo果粉rdquo们都在寻求一款可以兼容苹果手机怎么卸载ie8三种方法轻松卸载图文教程对于现代科技的快速发展,电脑普及在人们的生活中,在大众的生活和工作中发挥着越来越重要的作用,但是,电脑的普及也存在着越来越多的问题,比如对于电脑的自带的系统软件如何进行卸载,这成为新版edge如何启用ie模式新版本edge浏览器支持用户启用ie模式。首先,在桌面找到MicrosoftEdge浏览器的图标,并双击打开进入浏览器。之后,进入设置界面,点击默认浏览器选项。最后,在右侧的菜单中如何卸载ie8浏览器详细步骤随着科技的快速发展,电脑等电子产品也在不断更新进步,包括电脑软件也是在随着人们需求的增加而在不断改进。大家可能也发现了,在以前那个年代的电脑桌面上的软件还是寥寥无几,仅仅是几个最基Win7系统怎么卸载IE浏览器18点击开始菜单,点击ldquo控制面板28点击ldquo程序和功能rdquo38点击ldquo打开或关闭Windows功能rdquo48点掉InternetExplorer前面的如何卸载ie9浏览器卸载ie9浏览器方法我们在使用电脑时,都会使用各种各样的浏览器,这样才能够方便我们更加快速的进行查阅资料。目前有很多人在使用ie9这个浏览器。这个浏览器是微软公司在2011年才生产的一款浏览器,那么大HTTPS是什么意思?HTTPS有什么功能和作用?HTTPS是什么?以往打开网站,网址前面通常都是http开头的,但如今细心的朋友会发现,百度支付宝苹果谷歌等知名网站的网址开头已经悄然变为了https。不少网友不禁要问HTTPS是
欧派热水器好不好欧派热水器介绍详解随着生活质量的提高,越来越多的家电被应用于我们的生活中,这些家电的使用为我们的生活带来了极大的便利性,热水器就是其中的一种了,市场上热水器的品牌有很多,欧派热水器就是其中的一个了,欧派热水器好不好欧派热水器的三大优势详解热水器根据使用方式的不同可以分成不同的类型,有燃气热水器,空气能热水器,这些都可以叫做热水器,随着热水器的需求,市场上热水器的品牌有很多,欧派热水器就是其中的一个了,那么,对于欧派欧派热水器如何欧派热水器优势介绍详解在近年来,人们生活的质量得到了显著提高,大家对于一些家居用品的使用都是非常注重的,家居卫浴产品中最重要的就是热水器了,通过使用热水器可以较为迅速的为生活提供大量热水。欧派热水器是现欧派热水器怎么样欧派热水器特点介绍详解我们现在的生活跟以前比起来还是很简单的,以前什么事都得亲力亲为,每天只能把时间浪费在一些琐事上面。但是现在工具发达了,我们的生活因为这些工具变得简单很多。就拿热水来说,热水器就完全欧派热水器怎么样欧派热水器品牌性能介绍图文详解舒适的生活是人们追求的目标,各种电器的出现也让我们的生活有了非常大的改变,热水器就是不少家庭中都必备的电器,选择购买欧派热水器的人是比较多的,那么,欧派热水器到底怎么样呢?下面小编樱雪燃气热水器价格怎样樱雪燃气热水器价格详情图解尽管现在天然气已经进入到城市里,在有些城市也得到了运用,但在中国大多数城市中,用的还是普通的燃气,所以购买家电产品的时候也会选择燃气类的。冬季家庭离不开热水器,在购买燃气热水器的时美的牌燃气热水器怎么样美的燃气热水器优势介绍美的,是我们国内的知名品牌,制造了许许多多非常受到消费者喜爱的家用电器,而美的燃气热水器就是其中一种非常的受人欢迎的家电。那相信很多消费者还不是特别的了解美的燃气热水器的一些情况,海尔中央热水器好不好海尔中央热水器产品介绍详解海尔中央热水器怎么样?现在有很多家庭也开始选择中央热水器了,热水器行业品牌众多,大家不太知道怎么挑,不过知名的大品牌我们都是能说得上来的,今天就为您介绍一下海尔的中央热水器。海尔中浴室浴霸哪个品牌好浴室浴霸著名品牌推荐详解冬天到了,想要在家里洗澡的话就需要在浴室安装浴霸,否则就会让人感觉非常的冷,如今,浴室浴霸的品牌也是多种多样的,市场上各种品牌的浴室浴霸也让消费者们挑花了眼睛,今天小编就为大家推荐浴霸选购什么品牌好著名浴霸品牌介绍详解冬天的时候,洗澡真的是一件极其使人郁闷的问题。人类的优点就在于,遇到问题的时候永远会想尽办法解决问题,因此,针对冬天洗澡这个难题,我们研发出了浴霸。目前,市场上浴霸的品牌数不胜数,洁之宝消毒柜如何保养洁之宝消毒柜保养方法详解随着人们生活水平的不断提高,人们的生活状况越来越好了。如今,人们在在注重身体健康的同时,对家居生活的卫生状况的要求也越来越高了。这时,我们就会想起消毒柜产品了。消毒柜产品不管是种类