『壹』 簡述網頁的工作原理
ASP.NET的工作原理是:首先,有一個HTTP請求畢卜發送到Web伺服器要求訪問一個Web網頁。
Web伺服器通過分析客戶的HTTP請求來定位所請或數螞求網頁的位置。如果所請求的網頁的文件名的後綴是
aspx,那麼就把這個文件傳送到aspnet_isapi.dll進行處理衫埋,由aspnet_isapi.dll把ASP.NET代碼提交給CLR。如果以前沒有執行過這個程序,那麼就由CLR編譯並執行,得到純HTML結果;如果已經執行過這個程序,那麼就直接執行編譯好的程序並得到純HTML結果。最後把這些純HTML結果傳回瀏覽器作為HTTP響應。瀏覽器收到這個響應之後,就可以顯示Web網頁。
『貳』 請問Web具有哪些特點求大神幫助
①Web是超文本信息系統。②Web是跨平台的。③Web是分布式的。④Web是動態的和交互。Web的工作原理:Web採用客戶/伺服器模式,它是由分布在Internet上的成千成萬的Web伺服器和Web瀏覽器構成的。瀏覽器是用戶為查閱Web上信息而在本機上運行的一個程序,是用戶通向WWW網的窗口。Web伺服器存儲和管理超文本文檔和超文本鏈接,並響應Web瀏覽器的連接請求。伺服器負責向瀏覽器提供所需要的服務。Web上的信息主要以超文本的方式組織。Web採用HTML描述超文本信息,並以網頁的方式組織信息。在Web網路的運作過程中,用戶首先獲取第一個網頁,瀏覽後跟隨一條感興趣的線索轉到其他網頁上。Web採用HTTP超文本傳輸協議。
『叄』 簡述WEB系統的架構原理
簡述WEB系統的架構原理
這個話題太大了。
一般來說,WEB系統,主要是指後端,前端就是各種瀏覽器了。
那麼簡單來講,只要是能與瀏覽器通過網路互動的系統,都可以算是WEB系統。最簡潔的就是用NODEJS寫一個echo,就是客戶端發什麼內容,就回什麼內容。
而在實際應用中,WEB系統的架構,一般有這么幾個部分:負載均衡、授權驗證(可選)、靜態內容服務、動態內容服務(業務邏輯)、資料庫、運維後台。
1)負載均衡是為了改善使用者體驗、充分利用伺服器資源,主要功能是將新的請求轉發到不那麼忙的伺服器進行處理。
2)授權驗證,是在對瀏覽器發起的請求進行授權校驗,如果不是合法的請求,就予以拒絕或者重定向至登入頁面。
3)靜態內容服務,是指圖片、CSS等不會根據不同使用者而變化的靜態內容,將其直接返回給使用者。因為不需要進行邏輯判斷,效能主要取決於I/O讀寫,響應可以非常快。超大型網站,也會把一部分動態內容,例如對訪問量大的新聞頁,做靜態處理,以提升響應速度。靜態內容服務的典型是CDN。
4)動態內容服務,是根據使用者請求的不同,而進行響應的業務邏輯處理。比如對使用者資料的CRUD(增刪查改)。這是絕大多數WEB系統的核心所在,一般會呼叫資料庫和資料快取。具體實現會根據業務需要而變化,也可以變得非常復雜。
5)資料庫,是資料所在,既有經典的關系型傳統資料庫系統,也有為了提升訪問效能、減輕的記憶體資料庫。
6)運維後台,是為了方便監控執行狀態、升級維護系統,不直接參與對外服務沖凳鬧。
先寫這粗悉么多吧。有具體的問題了,可以再問。
簡述tn系統的基本保護原理
TN系統是電源系統有一點直接接地,負載裝置的外露導電部分通過保護導體連線到此接地點的系統,即採用接零措施的系統。
工作原理
在TN系統中,所有電氣裝置的外露可導電部分均接到保護線上,並與電源的接地點相連,這個接地點通常是配電系統的中性點。
TN系統的電力系統有一點直接接地,電氣裝置的外露可導電部分通過保護導體與該點連線。
TN系統通常是一個中性點接地的三相電網系統。其特點是電氣裝置的外露可導電部分直接與系統接地點相連,當發生碰殼短路時,短路電流即經金屬導線構成閉合迴路。形成金屬性單相短路,從而產生足夠大的短路電流,使保護裝置能可靠動作,將故障切除。
如果將工作零線N重復接地,碰殼短路時,一部分電流就可能分流於重復接地點,會使保護裝置不能可靠動作或拒動,使故障擴大化。
在TN系統中,散罩也就是三相五線制中,因N線與PE線是分開敷設,並且是相互絕緣的,同時與用電裝置外殼相連線的是PE線而不是N線。因此我們所關心的最主要的是PE線的電位,而不是N線的電位,所以在TN-S系統中重復接地不是對N線的重復接地。如果將PE線和N線共同接地,由於PE線與N線在重復接地處相接,重復接地點與配電變壓器工作接地點之間的接線已無PE線和N線的區別,原由N線承擔的中性線電流變為由N線和PE線共同承擔,並有部分電流通過重復接地點分流。由於這樣可以認為重復接地點前側已不存在PE線,只有由原PE線及N線並聯共同組成的PEN線,原TN-S系統所具有的優點將喪失,所以不能將PE線和N線共同接地。
由於上述原因在有關規程中明確提出,中性線(即N線)除電源中性點外,不應重復接地。
簡述SPOOLing系統的基本原理
SPOOLing技術的特點: (1)提高了I/O速度.從對低速I/O裝置進行的I/O操作變為對輸入井或輸出井的操作,如同離線操作一樣,提高了I/O速度,緩和了CPU與低速I/O裝置速度不匹配的矛盾. (2)裝置並沒有分配給任何程序.在輸入井或輸出井中,分配給程序的是一儲存區和建立一張I/O請求表. (3)實現了虛擬裝置功能.多個程序同時使用一獨享裝置,而對每一程序而言,都認為自己獨占這一裝置,不過,該裝置是邏輯上的裝置.
微機原理 簡述你對8086系統的認識
8086 釋出年份 1986 電晶體數 2.9萬個,
主頻4.77(MHZ) 資料匯流排寬度(16位)
外部匯流排 16位 地址匯流排20位 定址空間1M
快取記憶體 無
暫存器組 可見的
通用暫存器 專用暫存器 段暫存器
通用暫存器中 AX 累加器
BX 經常用作基址暫存器
CX 作為通用暫存器使用
DX 一般和AX組合用.DX 用來存放高位
SP 堆疊指標 BP 基址指標 DI 目的指標 SI 源變址
專用暫存器 有FLAGS標志
與資料相關的定址方式
立即定址 暫存器具 直接 暫存器間接 暫存器相對
基址變址 相對基址 比例變址 基址變址 相對基址比例變址
指令系統分為以下6組
資料傳送指令串處理指令算術指令控制轉移指令邏輯指令處理機控制指令
具體的指令,太多了,
好像回答不對題,算了,
簡述牽引供電系統的供電原理.
牽引供電是指拖動車輛運輸所需電能的供電方式。牽引供電系統是指鐵路從地方引入220(110)KV電源,通過牽引變電所降壓到27.5KV送至電力機車的整個供電系統。
例如城市電車,地鐵等,我們主要研究的內容是電氣化鐵道牽引供電系統。在我們這里簡稱牽引供電系統。
牽引供電方式:
直接供電方式(TR)
直接供電方式較為簡單,是將牽引變電所輸出的電能直接供給電力機車的一種供電方式,主要裝置有牽引變壓器、斷路器、隔離開關、所用變、電壓互感器、電流互感器、母線、接地系統、交流盤、直流盤、矽整流盤、控制盤、保護盤等裝置。
直供方式的優點:結構簡單、投資省
缺點:由於牽引供電系統為單相負荷,該供電方式的牽引迴流為鋼軌,是不平衡的供電方式,對通訊線路產生感應影響大。
迴路電阻大,供電距離短(十幾公里) 。
BT(吸流變壓器)供電方式
這種供電方式,在接觸網上每隔一段距離裝一台吸流變壓器(變比為1:1),其原邊串入接觸網,次邊串入迴流線(簡稱NF線,架在接觸網支柱田野側,與接觸懸掛等高),每兩台吸流變壓器之間有一根吸上線,將迴流線與鋼軌連線,其作用是將鋼軌中的迴流「吸上」去,經迴流線返回牽引變電所,起到防干擾效果。
由於大地迴流及所謂的「半段效應」,BT供電方式的防護效果並不理想,加之「吸——回」裝置造成接觸網結構復雜,機車受流條件惡化,近年來已很少採用。
AT(自耦變壓器)供電方式
採用AT供電方式時,牽引變電所主變輸出電壓為55kV,經AT(自耦變壓器,變比2:1)向接觸網供電,一端接接觸網,另一端接正饋線(簡稱AF線,亦架在田野側,與接觸懸掛等高),其中點抽頭則與鋼軌相連。AF線的作用同BT供電方式中的NF線一樣,起到防干擾功能,但效果較前者為好。此外,在AF線下方還架有一條保護(PW)線,當接觸網絕緣破壞時起到保護跳閘作用,同時亦兼有防干擾及防雷效果。
顯然,AT供電方式接觸網結構也比較復雜,田野側掛有兩組附加導線,AF線電壓與接觸網電壓相等,PW線也有一定電位(約幾百伏),增加故障機率。當接觸網發生故障,尤其是斷桿事故時,更是麻煩,搶修恢復困難,對運輸干擾極大。但由於牽引變電所饋出電壓高,所間距可增加一倍,並可適當提高末端網壓,在電力系統網路比較薄弱的地區有其優越性。
直供+迴流(DN)供電方式(TRNF)
帶迴流線的直接供電方式取消BT供電方式中的吸流變壓器,保留了迴流線,利用接觸網與迴流線之間的互感作用,使鋼軌中的迴流盡可能地由迴流線流回牽引變電所,因而部分抵消接觸網對臨近通訊線路的干擾,其防干擾效果不如BT供電方式,通常在對通訊線防干擾要求不高的區段採用。這種供電方式裝置簡單,因此供電裝置的可靠性得到了提高;由於取消了吸流變壓器,只保留了迴流線,因此牽引網阻抗比直供方式低一些,供電效能好一些,造價也不太高,所以這種供電方式在我國電氣化鐵路上得到了廣泛應用。
這種供電方式實際上就是帶迴流線的直接供電方式,NF線每隔一定距離與鋼軌相連,既起到防干擾作用,又兼有PW線特性。由於沒有吸流變壓器,改善了網壓,接觸網結構簡單可靠。近年來得到廣泛應用。
同軸電力電纜供電方式
同軸電力電纜供電方式是在牽引網中沿鐵路埋設同軸電力電纜,其內部導體作為饋電線與接觸網並聯,外部導體作為迴流線與鋼軌並聯的供電方式。
這種供電方式由於投資大,一般不採用。
簡述動態web應用系統的實現原理和工作流程?
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 執行結果進行後處理
是不是這個?
請簡述動態web應用系統的實現原理和工作流程
客戶端傳送請求(POST/GET)-----伺服器端接受響應-----伺服器端處理請求-----返回處理結果-----客戶端接受結果並處理(比如顯示在網頁上等)
請簡述汽車電控系統的控制原理。
所謂的ESP(電子穩定程式,簡稱:ESP),電子穩定控制系統,旨在提高車輛的操控效能,而當汽車達到其動態范圍失控的系統或程式有效地防止已知的。資訊的輪的運動,傳遞給電子分析系統。那麼汽車四個車輪可以調整。是一種先進的技術。防止滑脫有很大幫助控制。由於ABSF
我想你指的是ABS防抱系統吧,它是一種ESP的,是防止剎車,車輪與地面打滑失控。
簡述GPS導航系統的基本原理
GPS定位系統的工作原理是由地面主控站收集各監測站的觀測資料和氣象資訊,計算各衛星的星歷表及衛星鍾改正數,按規定的格式編輯導航電文,通過地面上的注入站向GPS衛星注入這些資訊。測量定位時,使用者可以利用接收機的儲存星歷得到各個衛星的粗略位置。根據這些資料和自身位置,由計算機選擇衛星與使用者聯線之間張角較大的四顆衛星作為觀測物件。觀測時,接收機利用碼發生器生成的資訊與衛星接收的訊號進行相關處理,並根據導航電文的時間標和子幀計數測量使用者和衛星之間的偽距。將修正後的偽距及輸入的初始資料及四顆衛星的觀測值列出3個觀測方程式,即可解出接收機的位置,並轉換所需要的座標系統,以達到定位目的。 GPS定位系統又叫GPRS,簡單來說GPS定位系統是靠你的車載終端中內建一張手機卡,通過手機訊號傳輸到後台,來實現定位,GPS終端就是這個後台,可以幫你實現一鍵導航、後台服務、等各種人 *** 。GPS定位系統隨著社會的發展被應用到越來越多的行業,它起到前期監督,後期管理的作用,統一分配,便於管理,提高我們的工作效率,降低成本
簡述檔案系統的結構
這與具體的作業系統有關系。
檔案的組成結構一般分為物理結構和邏輯結構。物理結構是指檔案在磁碟上的儲存方式,而邏輯結構是指檔案資訊的邏輯結構。象我們常提到的FAT,FAT32,NTFS等等都是檔案的物理結構,它規定了檔案資訊在磁碟上的儲存方式,與具體的檔案無關。而檔案的邏輯結構則不同,它規定的是具體的一類檔案中資訊的組織方式,象記錄式檔案和流檔案等等。檔案的邏輯結構多種多樣,幾乎每個種類的檔案都有自己特殊的結構,比如WORD文件,比如BMP檔案,比如MP3等
『肆』 網頁的工作原理
網頁分為靜態網頁、動態網頁,其工作原理分別如下:
1、靜態網頁的工作原理:用戶在瀏覽器的地址欄輸入要訪問的地址並回車,觸發這個瀏覽請求;瀏覽器將請求發送到Web伺服器;Web伺服器接受這個請求,並根據請求文件的後綴名判定是否為HTML文件;Web伺服器從伺服器硬碟的指定位置或內存中讀取正確的HTML文件然後將它發送給請求瀏覽器;用戶的瀏覽器解析這些HTML代碼並將它顯示出來。
2、動態網頁的工作原理:當用戶請求的是一個動態網頁時,伺服器要做更多的工作才能把用戶請求的信息發送回去,伺服器一般按照以下步驟進行工作:
(1)伺服器端接受請求。
(2)Web伺服器從伺服器硬碟指定的位置或內存中讀取動態網頁文件。
(3)執行網頁文件的程序代碼,將含有程序代碼的動態網頁轉化為標準的靜態頁面(HTML)。
(4)Web伺服器將生成的靜態頁面代碼發送給請求瀏覽器。
『伍』 「WEB伺服器」是什麼
Web伺服器:
一般指網站伺服器,是指駐留於網際網路上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔。
Web伺服器作用:
1、放置網站文件,讓全世界瀏覽;
2、可以放置數據文件,讓全世界下載。
Web伺服器分類:
1、Apache;
2、Nginx;
3、IIS。
Web伺服器工作原理可分為四個步驟:
連接過程、請求過程、應答過程以及關閉連接。
『陸』 Web資料庫的原理與步驟
萬維網簡稱為Web。Web可以描述為在Internet上運行的、全球的、交互的、動態的、跨平台的、分布式的、圖形化的超文本信息系統。
1.Web的工作原理
Web是伴隨著Internet技術而產生的。在計算機網路中,對於提供Web服務的計算機稱為Web伺服器。Web採用瀏覽器/伺服器的工作方式。每個Web伺服器上都放置著大量的Web信息。Web信息的基本單位是Web頁(網頁),多個網頁組成了一個Web節點。每個Web節點的起始頁稱為「主頁」,且擁有一個URL地址(統一資源定位地址)。Web節點之間及網頁之間都是以超文本結構(非線性的網狀結構)來進行組織的。
2.Web的工作步驟
Web的工作步驟如下。
(1)用戶打開客戶端計算機中的瀏覽器軟體(例如Internet Explorer)。
(2)用戶輸入要啟動的Web主頁的URL地址,瀏覽器將生成一個HTTP請求。
(3)瀏覽器連接到指定的Web伺服器,並發送HTTP請求。
(4)Web伺服器接到HTTP請求,根據請求的內容不同作相應的處理,再將網頁以HTML文件格式發回給瀏覽器。
(5)瀏覽器將網頁顯示到屏幕上。
WWW世界中的標記語言
HTML語言
HTML(Hypertext Markup Language,超文本標記語言)是創建網頁的計算機語言。所謂網頁實際上就是一個HTML文檔。文檔內容由文本和HTML標記組成。HTML文檔的擴展名就是.html或.htm。瀏覽器負責解釋HTML文檔中的標記,並將HTML文檔顯示成網頁。
(1)HTML標記
HTML標記的作用是告訴瀏覽器網頁的結構和格式。每一個標記用尖括弧<>括起來。大多數標記都有一個開始標記和一個結束標記。標記不分大小寫。多數標記都帶有自己的屬性。例如字體標記<FONT>有FACE、COLOR、SIZE等屬性:FACE定義字體;COLOR定義字體的顏色;SIZE定義字體的大小。
使用格式:<FONT FACE= SONG SIZE=3 COLOR=RED > BEIJING </FONT>。
網頁中有很多文本鏈接和圖片鏈接。鏈接,又被稱為超鏈接,用於鏈接到WWW萬維網中的其他網頁上。在HTML文檔中表示超鏈接的標記是<A>,通過屬性HREF指出鏈接的網頁地址URL。
(2)HTML程序
HTML程序必須以<HTML>標記開始,以</HTML>標記結束。在<HTML>和</HTML>標記之間主要由兩部分組成:文件頭和文件體。文件頭用標記<HEAD> </HEAD>來標識,文件體用標記<BODY></BODY>來標識。在文件的頭部通常包含整個網頁的一些信息。例如<TITLE></TITLE>標記是用來說明網頁的名稱;<META></META>標記是用來說明網頁的其他信息,如設計者姓名和版權信息等。所有在瀏覽器中要顯示的內容稱為網頁的主體,必須放在<BODY></BODY>標記中。下面給出的是一個空網頁的HTML程序。
<HTML>
<HEAD>
<TITLE>(在此標記中寫網頁的標題)</TITLE>
</HEAD>
<BODY>
(在此標記中寫網頁的內容)
</BODY>
</HTML>
(3)HTML規范
HTML規范又稱為HTML標准,它總在不斷地發展。每一新版本的出現,HTML都會增加新的特性和內容。
在不同的瀏覽器中,網頁的顯示效果可能會有所不同。每一個瀏覽器都使用自己獨特的方式解釋HTML文檔中的標記,並且多數瀏覽器不完全支持HTML的所有特性。因為,像Microsoft和Netscape公司在HTML標准上又開發了一些特有的HTML標記和屬性,稱之為HTML的擴展。這些標記和屬性只被他們自己的瀏覽器所識別,不可能被其他公司的瀏覽器識別。如果瀏覽器不能識別HTML文檔中的標記,則會忽略這個標記。
(4)HTML程序的編輯環境與運行環境
HTML文檔是一個普通的文本文件(ASCII),不包含任何與平台、程序有關的信息。因此HTML文檔可以利用任何文本編輯器來方便地生成。要注意的是HTML文檔的擴展名必須是.html或.htm。運行HTML文檔可以在任何瀏覽器下進行,並可在瀏覽器上查看網頁的HTML源代碼。
關於HTML語言中標記的種類與使用方法將會在第5章中更詳細地進行介紹。
可擴展標記語言(XML)
HTML是Web上的通用語言,隨著Internet的深入人心,WWW上的Web文件日益復雜化、多樣化,人們開始感到了HTML這種固定格式的標記語言的不足。1996年W3C開始對HTML的後續語言進行研究,並於1998年正式推出了XML(Extensible Markup Language,可擴展標記語言)。在設計網頁時,XML提供了比HTML更靈活的方法。
(1)XML語言的特點
XML是國際組織W3C為適應WWW的應用,將SGML (Standard Generalized Markup Language)標准進行簡化形成的元標記語言。簡單地說,XML是使用標記來描述內容或與內容相關的形式信息的通用語言。一個XML文檔由標記和字元數據組成。
而作為元標記語言,XML不再使標記固定,允許網頁的設計者定義數量不限的標記來描述內容,同時還允許設計者創建自己的使用規則。
(2)XML的DTD
DTD(Document Type Definition,文檔類型定義)是一組應用在XML文檔中的自定義標記語言的技術規范。DTD中定義了標記的含義及關於標記的語法規則。語法規則中確定了在XML文檔中使用哪些標記符,它們應該按什麼次序出現,標記符之間如何 嵌套,哪些標記符有屬性等等。DTD可以包含在它所描述的XML文檔中,但通常它是一份單獨的文檔或者一系列文檔。作為外部文件可通過URL鏈接,被不同的XML文檔 共享。
XML把DTD的定義權開放,不同行業可以根據自己的實際需求定義描述內容的DTD,以適應本行業內部的信息交流和存檔需要。因此,適合於不同行業、不同平台的標記語言大批涌現。
DTD定義的基本格式是:<!DOCTYPE 根元素[……規則……]>。其中的規則包括:元素聲明ELEMENT,屬性聲明ATTLIST,實體聲明ENTITY,等。通常出版發行業描述圖書的信息需要有:書號、書名、作者、出版社、出版日期等,那麼下面給出的便是為描述圖書信息而制定的一個DTD和與它對應的XML文檔。
<?xml version=1.0 encoding=iso-8859-1?>
<!DOCTYPE BookInformation [
<!ELEMENT BookInformation ((Book)+)>
<!ELEMENT Book(BookNumber, BookName, Writer, BookConcern, PublishingTime)>
<!ELEMENT BookNumber (#PCDATA)>
<!ELEMENT BookName (#PCDATA)>
<!ELEMENT Writer (#PCDATA)>
<!ELEMENT BookConcern (#PCDATA)>
<!ELEMENT PublishingTime(year, month)>
<!ELEMENT year(#PCDATA)>
<!ELEMENT month (#PCDATA)>
]>
<BookInformation>
<Book>
<BookNumber>ISBN0001</BookNumber>
<BookName>XML3.0技術內幕</BookName>
<Writer>John</Writer>
<BookConcern>清華大學出版社</BookConcern>
<PublishingTime>
<year>2001</year>
<month>8</month>
</PublishingTime>
</Book>
<Book>
另一本書信息省略
</Book>
</BookInformation>
不難看出,在XML的程序清單中使用了具有意義的標記,如<BookName>、<Writer>和<PublishingTime>等。這種用法的優點是:標記具有含義,源碼易於閱讀理解;其次是處理程序可以根據文檔類型定義來驗證XML文檔是否合法。
(3)XML的CSS與XSL
強調內容描述與形式描述的分離,一方面可以使XML文件的編寫者更集中精力於數據本身,而不受顯示方式的細節影響;另一方面允許為相同的數據定義不同的顯示方式,從而適合於不同應用、不同媒體,使XML數據得到最大程度的重用。XML文檔數據的顯示形式是通過樣式單定義的。CSS(Cascading Style Sheets)是XML使用的一種標準的級聯樣式單,XSL(Extensible Style Language)則是可擴展的樣式語言。
由於XML允許用戶創建任何所需的標記,而通用瀏覽器卻既無法預期用戶標記的意義,又無法為顯示這些標記而提供規則,因此用戶必須為自己創建的XML文檔編寫樣式單,樣式單可以實現共享。
瀏覽器對一個XML文檔的處理過程是,首先去關聯它所指定的樣式單文件,如果該樣式單是一個XSL文件,則按照規定對XML數據進行轉換然後再顯示,XSL本身也是基於XML語言的,可以將XML轉化為HTML後再顯示。如果該樣式單是一個CSS文件,瀏覽器就會按照樣式單的規定給每個標記賦予一組樣式後再顯示。
『柒』 簡述動態web應用系統的實現原理和工作流程
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
運行結果進行後處理
是不是這個?
『捌』 web的工作原理
Web工作原理
1、客戶端和Web伺服器通過HTTP協議進行通信。Web伺服器有是也叫HTTP伺服器或Web容器。
2、HTTP協議採用的是請求/響應模式。即客戶端發起HTTP請求,web伺服器接收並解析處理HTTP請求,然後將HTTP響應發送給客戶端。
3、Web伺服器指的是一個軟體程序,例如Apache Tomcat、Jboos等。它們的作用就是管理Web應用,當客戶端發出一個HTTP請迅芹空求,相應的Web伺服器接收HTTP請求後,調用相應的web應用處理請求,然後Web伺服器再將響應結果返回給客戶端。
(8)簡述web的工作原理擴展閱讀
1、伺服器是一個硬體概念,首此指的是24小時不間斷運行的主機。簡單來說就是一台電腦畝瞎,裡面配置好了Web伺服器和web應用。客戶端就可以通過URL地址向該伺服器發出HTTP請求,訪問Web應用的資源文件了。
2、HTTP通信不受限於特定的系統平台和編程語言,因為HTTP協議嚴格規定了HTTP請求和HTTP響應的數據格式。所以HTTP客戶端(瀏覽器)和Web伺服器遵守HTTP協議,那麼就可以看懂雙方的數據,從而順利地通信。
3、HTTP請求格式由三部分組成:
1)、請求方法、URI和HTTP協議版本
2)、請求頭(Request Header):包含許多客戶端環境和請求正文的有用信息。
3)、請求主體(正文)(Request Content):包含請求參數。它和請求頭之間用空格隔開,用於表示請求頭結束。
參考資料
網路-web
『玖』 簡述web工作原理
Web的工作原理:
1、瀏覽器地址欄輸入想要訪問網站首頁的地址;
2、用戶向瀏覽器發送訪問首頁的請求;
3、伺服器收取客戶端的的訪問請求;
4、伺服器處理請求(若首頁動態文檔需要經過數據處理再返回,若為靜態文檔直接返回該文檔即可);
5、伺服器將請求的處理結果在客戶端的瀏覽器顯示。
(9)簡述web的工作原理擴展閱讀:
web工作表現形式
1、超文本(Hyper text)
超文本是一種用戶介面方式,用以顯示文本及與文本相關的內容。現時超文本普遍以電子文檔的方式存在。
其中的文字包含有可以鏈接到其他欄位或者文檔的超文本鏈接,允許從當前閱讀位置直接切換到超文本鏈接所指向的文字。
2、超媒體(hypermedia)
超媒體是超級媒體的簡稱。是超文本(hypertext)和多媒體在信息瀏覽環境下的結合。用戶不僅能從一個文本跳到另一個文本,而且可以激活一段聲音,顯示一個圖形,甚至可以播放一段動畫。
Internet採用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。Web就是一種超文本信息系統,Web的一個主要的概念就是超文本鏈接。
3、超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網路協議。
參考資料來源:網路—web