jsp在Web服务器上的运行过程是什么

jsp在Web服务器上的运行过程是什么,第1张

以jsp为例吧。

用户向web服务器以HTTP请求的形式请求资源。HTTP请求中有几个重要的参数,一个是请求方法GET还是POST还是其它,请求的URL是Samplejsp。

服务器得到这些请求后对参数进行分析,如/Samplejsp的URL请求,这个请求一般会映射一个jsp页面或servlet,服务器会把浏览器的HTTP请求打包提供给indexjsp来运行(注意,jsp最终会被编译为可运行的类文件,它的任务是说明向浏览器发送什么数据)

jsp或servlet运行的结果就是向浏览器回送一次HTTP回应,这个回应也包括一些参数和最后的正文,正文的内容就是html语言了。浏览器对html进行解释,html正文里还有一些资源如如<img src="" />,浏览器会再一次对服务器进行请求,不过对于这些静态内容,服务器是会直接返回的(不会经过jsp或servlet的)

一次完整的动态web交互就完成了 :HTTP请求-》服务器处理-》HTTP回应

如果觉得这个是那么回事就给点分撒,呵呵

答案:C

本题考查JSP中Servlet基本知识。Servlet是一种独立于平台和协议服务器端Java应用程序,能够动态扩展Web服务器功能。它运行于由Servlet引擎管理Java虚拟机中,用于处理客户端和服务器之间消息传递。Servlet在服务器内部工作,它们不需要图形用户接口,作为Java程序组件,它们根据需要在服务器内部被部署,使用Servlets客户多种多样,既有简单HTML表单,也有复杂Java Applets。Servlets被设计在请求,应答(RequestjResponse)处理模式下工作,在该模式下,客户端向服务器发送请求消息,服务器则通过发送应答消息予以回复,Servlet所提供会话(Session)机制还可以在多次请求/应答之间保存会话信息。JSP与SeⅣlet关系密切,一个JSP文件首先被编译成Servlet,即被转变为纯Java,然后被装载到服务器执行。

  主要区别在于语言制作、是否在服务器端运行以及Web服务器对它们的处理方式不同。

  静态网页(标准的HTML文件)是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等(网页上的每一行代码都是由网页设计人员预先编写好后放置到Web服务器上的),在发送到客户端的浏览器上后不再发生任何变化。

  1、 网页制作语言(区别):

  (1)静态网页使用语言:超文本标记语言。

  (2)动态网页使用语言:超文本标记语言+ASP(PHP或JSP等)。

  2、是否在服务器端运行(标志):

  (1)在服务器端运行的程序、网页、组件属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASPnet、CGI等。

  (2)运行于客户端的程序、网页、插件、组件属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。

  3、Web服务器对它们的处理方式不同:

  (1)当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。

  (2)当Web服务器接收到对动态网页的请求,则从Web服务器中找到该文件,并将它传递给一个称为应用程序服务器的特殊软件扩展,由它负责解释和执行网页,将执行后的结果传递给客户浏览器。

  4、网页选择(网站的功能需求和网站内容的多少):

  如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。

  5、动态网站可以采用静动结合:

  (1)网站为了适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。

  (2)动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页, 则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也常见。

Web服务器和应用程序服务器的区别_常用的web应用服务器有哪些

1、指代不同web服务器:叫网页服务器或web服务器。WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。应用服务器:指通过各种协议把商业逻辑曝露给客户端的程序。

2、Web服务器属于应用服务器的一类。安装应用软件系统,并未其他电脑提供服务的电脑称为应用服务器。

3、简而言之,应用服务器处理业务逻辑,web服务器则主要是让客户可以通过浏览器进行访问,处理HTML文件,web服务器通常比应用服务器简单。WEB服务器:Apache、IIS、Nginx(也是反向代理服务器)应用服务器:Tomcat、Weblogic、Jboss。

4、应用服务器处理业务逻辑,web服务器是用于处理HTML文件的。web服务器通常比应用服务器简单,如apache就是web服务器,Jboss就是EJB应用服务器。

“WEB服务器”是什么

1、Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

2、Web服务器是一种计算机程序,用于接收HTTP请求并发送HTML文件、图像和其他Web资源的服务器软件。简单来说,Web服务器是一台计算机,它运行着一个特定的软件,可以通过Internet或局域网为客户端提供Web服务。

3、Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,[1]也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

4、WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。(1)应用层使用HTTP协议。(2)HTML文档格式。(3)浏览器统一资源定位器(URL)。WWW代表万维网的意思Web服务器可以解析(handles)HTTP协议。

5、WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。(1)应用层使用HTTP协议。(2)HTML文档格式。(3)浏览器统一资源定位器(URL)。

6、web(WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。

Web服务器的作用是什么

1、Web服务器作用:放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。Web服务器分类:Apache;Nginx;IIS。Web服务器工作原理可分为四个步骤:连接过程、请求过程、应答过程以及关闭连接。

2、换句话说,它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。

3、WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response)。

4、web服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。

5、Web服务器通常被用于托管Web应用程序、提供动态内容、对外提供API等用途。例如,一个电子商务网站会使用Web服务器来托管其网站,收集并处理客户订单,并与外部支付系统进行交互。

web服务器是什么

1、Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

2、Web服务器是一种计算机程序,用于接收HTTP请求并发送HTML文件、图像和其他Web资源的服务器软件。简单来说,Web服务器是一台计算机,它运行着一个特定的软件,可以通过Internet或局域网为客户端提供Web服务。

3、Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,[1]也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

WEB服务器的功能

1、web服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。

2、Web服务器是一种计算机程序,用于接收HTTP请求并发送HTML文件、图像和其他Web资源的服务器软件。简单来说,Web服务器是一台计算机,它运行着一个特定的软件,可以通过Internet或局域网为客户端提供Web服务。

3、Web服务器也称为WWW服务器,主要功能是提供网上信息浏览服务。WWW是Internet(互联网)的多媒体信息查询工具,是Internet(互联网)上发展起来的服务,也是发展最快和目前使用最广泛的服务。

4、Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。

5、WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response)。

6、Web服务器作用:放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。Web服务器分类:Apache;Nginx;IIS。Web服务器工作原理可分为四个步骤:连接过程、请求过程、应答过程以及关闭连接。

web服务器和应用服务器的区别

1、应用服务器提供的功能比WEB服务器强大的多。以这样的定义,IIS、Apache、Tomcat都可以属于Web服务器,Weblogic、WebSphere都属于应用服务器。Apache:在Web服务器中,Apache是纯粹的Web服务器,经常与Tomcat配对使用。

2、Web服务器和应用服务器的关系:WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。

3、首先,web服务器专门处理web服务请求,也就是HTTP协议的80端口或者是8080端口的数据处理以及交互等。应用服务器:FTP服务器就是提供文件存储等,是通过21端口提供文件服务器的功能。

4、应用服务器和web服务器的区别首先我们应该对应用服务器和web服务器有一个清晰的概念。所谓的应用服务器,就是提供应用的服务器,这里的应用有很多,比如java应用,ruby应用,或者c#应用。

5、处理问题不同Web服务器处理HTTP请求,而app服务器基于多种不同的协议,处理应用程序的逻辑问题功能不同当web服务器接收到一个请求,它只是简单的将请求交给处理该请求的最优程序。

6、综上所述,硬件服务器、应用服务器、Web服务器都是重要的服务器类型,它们各自有不同的功能和特点。硬件服务器主要提供硬件资源管理和存储服务,应用服务器提供应用程序支持和管理服务,Web服务器则主要负责Web服务和HTTP通信。

以Windows10系统为例,web服务器指的是网站服务器,可以浏览web文档,也可以放置网站文件,具体web文件的位置打开电脑--开始--控制面板--Internet Information Services后,在展开的节点里就可以看到相应的web程序信息了。

总的来说,web服务器就是一组提供web访问页面的服务器,Web服务器是一个程序,运行在物理服务器上,等待着客户端发送请求,当收到请求后,它会生成响应返回给客户端。严格意义上Web服务器只负责处理HTTP协议,只能发送静态页面的内容。所以web服务器一般也被称为HTTP服务器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » jsp在Web服务器上的运行过程是什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情