简述web工作原理

简述web工作原理,第1张

Web的工作原理:

1、浏览器地址栏输入想要访问网站首页的地址;

2、用户向浏览器发送访问首页的请求;

3、服务器收取客户端的的访问请求;

4、服务器处理请求(若首页动态文档需要经过数据处理再返回,若为静态文档直接返回该文档即可);

5、服务器将请求的处理结果在客户端的浏览器显示。

扩展资料:

web工作表现形式

1、超文本(Hyper text)

超文本是一种用户接口方式,用以显示文本及与文本相关的内容。现时超文本普遍以电子文档的方式存在。

其中的文字包含有可以链接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。

2、超媒体(hypermedia)

超媒体是超级媒体的简称。是超文本(hypertext)和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。

Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本链接。

3、超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

参考资料来源:百度百科—web

WEB应用时是基于HTTP协议的,而Http协议时一种超文本传输协议,是计算机在网络中通信的一种规则。

Http请求信息包括请求行、请求头、空行和消息体。从请求行里面可以得到Http的信息发送方式(方式有很多种,但通常是GET或POST中的一种),请求的URL,以及Http版本;请求头里面是一些客服端的信息,比如使用的是什么浏览器,可以接受那些类型的数据等等。

Http响应信息包括状态行、响应头、空行、消息体。状态行由Http协议版本、响应状态码和响应描述组成。

WEB服务器最早只能发送静态页面,为了解决这个问题,人们想到的办法是CGI通用网关接口,用于调用其他程序产生内容。但是并发量一旦比较高的时候,这种CGI就显得性能很差。不过这样的思想给后面的技术提供了思路。

webwork工作流程与原理

关键字:

webwork

首先浏览器按照web.xml中指定的格式(比如:以.do结尾的请求)发起请求,servlet接收请求后从url中解析出action名称,同时遍历HttpServletRequest、HttpSession、ServletContext

中的数据,并将其复制到

Webwork的Map实现中,至此之后,所有数据 *** 作均在此Map结构中进行,从而将内部结构与Servlet

API相分离。

接着ActionProxyFactory创建对应的ActionProxy实例。ActionProxyFactory

将根据Xwork

配置文件(xwork.xml)中的设定,创建ActionProxy实例,ActionProxy中包含了Action的配置信息(包括Action名称,

对应实现类等等)。ActionProxy创建对应的Action实例,并根据配置进行一系列的处理程序。包括执行相应的预处理程序(如通过Interceptor

将Map

中的请求数据转换为Action所需要的Java

输入数据对象等),以及对Action

运行结果进行后处理

是不是这个?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11456949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存