【正文】
vironment, the resulting system is a verified system. When the performance test is plete, we as developers are certain that the system functions according to our understanding of the system description. The next step is to confer with the customer to make certain that the system works according to the customer’s expectations. We join with the customer to perform an acceptance test in which the system is checked against the customer’ s requirements description. When the acceptance test is plete, the accepted system is installed in the environment in which it will be used; a final I nstallation test is performed to make sure that the system still functions as it should. Fig. 82 illustrates the several stages of testing. Although systems may differ in size, the type of testing described in each stage is necessary for assuring the proper performance of any system being developed. 譯文: (一) asp 技術 1. 本文首先介紹了課題研究所用的技術 :瀏覽器 /服務器結(jié)構以及 Web 應用的相關數(shù)據(jù)庫訪問技術。在此基礎上,論述了系統(tǒng)的研究目標、系統(tǒng)需求、主要特色和總體設計方案,較詳細地論述了詳細設計與實現(xiàn)。并且對其它子系統(tǒng)實現(xiàn)中遇到的一些主要問題進行了分析。給出了系統(tǒng)設計和實現(xiàn)中所涉及的主要關鍵技術。最后,對系統(tǒng)進行了總結(jié)并提出了還需要改進的問題。 2. 瀏覽器 /服務器計算帶來了一個全新的標準,企業(yè)計算的生產(chǎn)力,但在同一時間,又推出了許多新的問題,為企業(yè)的 IT 組織。 來臨的低成本臺式電腦,使瀏覽器 /服務器的可能。 不再是必要的,為用戶的等待,甚至秒的相互作用,他們的公司數(shù)據(jù)。 用自己的電腦在自己的桌面上,他們并不需要等待大型機作出回應。 所有這一切都便宜的電腦電源,也使人們有可能以支持計算密集型的圖形界面,這是用戶更容易理解。 為了讓瀏覽器 /服務器的工作,應用程序,其中用于居住的完全是對主機已被分裂成兩塊,一塊瀏覽器和服務器一塊。 這部分的應用程序是居住在客 戶端的個人電腦,包括邏輯陳述的信息給用戶和機制,以接受用戶輸入。 它也包括邏輯數(shù)據(jù)交互在客戶端,如更改外觀的圖形界面,為用戶作出不同的選擇 .客戶端軟件通常包括企業(yè)的業(yè)務規(guī)則,使數(shù)據(jù)得到驗證之前,它是發(fā)送到服務器上。 這部分的應用仍然在服務器上,通常只是部分和存儲數(shù)據(jù),在一個中央位置,方便其他用戶。一度浩浩蕩蕩主機已減少到數(shù)據(jù)庫服務器,而其余的應用遷移到客戶。 這種遷移,造成了很多問題。由于復雜的應用已上升,它已成為必要的,以供應用戶更多和更強大的電腦,速度更快的處理器,更多的磁盤存儲,并需要更多的內(nèi)存。 這 是事實的個人電腦生產(chǎn)商已經(jīng)能夠為市民提供更佳,更好地為電腦相同數(shù)額的錢,但不斷升級所需的費用高昂,為公司。 它需要更多的人,時間,以提升數(shù)以百計或數(shù)以千計的個人電腦比以前要到剛剛升級大型機。 撇開成本的客戶端設備,擴散的企業(yè)應用軟件,包括業(yè)務邏輯,向數(shù)百或數(shù)千臺計算機已成為一個主要的成本因素,為公司。那里的工作人員用,才能保持各企業(yè)的軟件資產(chǎn),可以在一個中心位置,他們現(xiàn)在需要維持企業(yè)軟件蔓延全美各地的公司,往往是住在電腦上出了它的控制。 有許多估計可用的成本客戶機 /服務器計算是 8 次或者更多次設備的費用。有 好幾家公司提供龐大,昂貴的系統(tǒng),有其唯一目的是保持公司軟件分散全國各地的公司。這里的問題不是個人生產(chǎn)力的軟件,如文字處理和電子表格。 個人軟件產(chǎn)品,使知識工作者,以達到新的高度的生產(chǎn)力。這個問題,是維持企業(yè)軟件,如為了收及結(jié)算的。困難度可想而知作模式改變公司數(shù)據(jù)庫,并同步這種改變與更新的數(shù)千份相應的客戶端軟件。這是事實,認為利用廳級局域網(wǎng),可以把拷貝的數(shù)量需要加以更新,以數(shù)百人,而不是數(shù)千人。規(guī)模的局域網(wǎng)必須加以限制,因為體積較大的脂肪客戶端軟件,需要一個負責任的局域網(wǎng),否則用戶將剛剛復制的企業(yè)軟件,以自己 的機器,把我們帶回數(shù)千份繼續(xù)保持。任務是制定同步變化,甚至上百份的客戶端軟件仍然是一個艱巨的。 3. 客戶機 /服務器描述之間的關系兩個計算機程序,其中一個程序,客戶端,使得服務請求從另一個程序,服務器,其中符合要求。雖然客戶機 /服務器的想法可以利用程式在一個單一的計算機,它是一個更重要的思想,在一個網(wǎng)絡。 在網(wǎng)絡,客戶機 /服務器模型提供了一種便捷的途徑來互聯(lián)的程序分配效率不同地點。 電腦交易采用客戶機 /服務器模型是非常普遍的現(xiàn)象。例如,要檢查你的銀行帳戶從您的計算機,客戶端程序在您的計算機前鋒你的要求, 一臺服務器計劃于銀行。這一計劃可能反過來提出請求,以自己的客戶端程序發(fā)出了一個請求到一個數(shù)據(jù)庫服務器在另外一間銀行的電腦檢索你的帳戶余額。平衡是返回到該銀行的客戶數(shù)據(jù),進而回給客戶端,在你的個人電腦,顯示器的信息向你提供。 客戶機 /服務器模式已成為其中的中心思想的網(wǎng)絡計算。大多數(shù)的商業(yè)應用正在寫今天使用的客戶機 /服務器模型。 .那么在互聯(lián)網(wǎng)上的主程序, TCP / IP 協(xié)議 。在市場營銷中,這個詞已被用來區(qū)分分布式計算所規(guī)模較小的分散電腦從 鐵板一塊 集中運算的電腦主機 。但這種區(qū)分已基本上消失了,因為大 型主機及其應用,還拒絕向客戶機 /服務器模型,并成為部分網(wǎng)絡計算。 在通常的客戶機 /服務器模式,一臺服務器,有時被稱為守護進程 ,是激活,并等待客戶端的請求。 通常情況下,多個客戶端程序共享服務的一個共同的服務器程序。這兩個客戶端程序和服務器程序通常是其中的一部分的一個更大的程式或應用程式。相對到網(wǎng)際網(wǎng)路,你的網(wǎng)絡瀏覽器是一個客戶端程序請求服務(發(fā)送網(wǎng)頁或文件)從一臺網(wǎng)絡服務器(這在技術上被稱為超文本傳輸協(xié)議或 HTTP服務器),在另一臺計算機上互聯(lián)網(wǎng)某處。同樣地,如果你的電腦與 TCP / IP協(xié)議安裝的,你 可以據(jù)此要求客戶檔案,從文件傳輸協(xié)議( FTP )服務器,在其他計算機上互聯(lián)網(wǎng)。其他計劃的關系模式,包括主 /從 ,同一個程序正在負責其他所有節(jié)目,而點對點 ,有兩種程序能夠啟動交易。 積極服務器網(wǎng)頁( ASP )的是一個 HTML 網(wǎng)頁,包括一個或多個腳本 (小型嵌入式節(jié)目) ,這是處理對微軟網(wǎng)絡服務器前一頁發(fā)送給用戶。 一個 ASP 的,是有點類似服務器端包括或公共網(wǎng)關接口( CGI )應用在所有涉及程序上運行的服務器,通常剪裁一個網(wǎng)頁,為用戶手中。 通常情況下,腳本在網(wǎng)頁上的服務器用途的投入收到了由于用戶的請求 頁面訪問數(shù)據(jù)從一個數(shù)據(jù)庫 ,然后再建立或定制該網(wǎng)頁上飛 ,然后遞交給申請者。 ASP 的是一個特點,微軟的因特網(wǎng)信息服務器( IIS ) ,但是,由于服務器端的腳本是剛剛建立一個經(jīng)常性的 HTML 頁面,它可以提供幾乎任何瀏覽器 。您可以創(chuàng)建一個 ASP的文件包括一個腳本寫的 VBScript或者 JavaScript是 HTML文件或用 ActiveX 數(shù)據(jù)對象( ADO 的)計劃報表,在 HTML 文件。你的名字 HTML文件與 ASP 的 文件后綴。微軟建議使用服務器端的 ASP ,而不是一個客戶端腳本,那里其實是 一個選擇,因為服務器端的腳本將導致一個很容易Displayable 的 HTML 網(wǎng)頁??蛻舳四_本(例如,在 JavaScript )可能無法正常工作打算對舊版本的瀏覽器。 為 Web Service 的應用程序,微軟提供了一個新版本的 ASP 支持所謂 4. 瀏覽器 /服務器 TM 是一個商標為新的范式企業(yè)計算的,就是現(xiàn)在要盡可能利用技術的發(fā)展,為世界萬維網(wǎng)。 在目前這個時間在網(wǎng)上使用的是由許多企業(yè)派發(fā)的營銷資料。 該公司的網(wǎng)絡服務器通常只是一本小冊子,服務器市場營銷部。 可能存在使用 Web 瀏覽器和斷 絕,為更多的,特別是背后的企業(yè)防火墻 瀏覽器 /服務器 TM 技術,可以用來提高大多數(shù)企業(yè)計算系統(tǒng),不只是用系統(tǒng)營銷。 了解了新的重要作用,瀏覽器 /服務器 TM 技術,可以發(fā)揮一個公司,它是有用的研究范式前已經(jīng)鋪平了道路,為瀏覽器 /服務器計算 技術備忘錄 。 計算機最初是用來在批處理模式。 最終用戶很少互動,與企業(yè)的計算機系統(tǒng)。投入都將聚集在一個 間歇 ,并有一套成穿孔卡片,飼養(yǎng),由經(jīng)營者到大型主機電腦的時候,電腦是做跑前一批就業(yè)機會。 當主機處理工作,它通常是生產(chǎn)印刷輸出,最終作出 了自己的方式向最終用戶。 間歇過程主要包括沒有用戶交互的,僅僅訴諸一個用戶后發(fā)現(xiàn)錯誤,在間歇運行,是要經(jīng)過周期,而往往需數(shù)小時甚至幾天,一次又一次。 加上啞終端,以大型機給用戶直接的,實際操作上,連接到公司的電腦。 用戶已不再等待一個電腦操作員管理自己的工作,他們可以將數(shù)據(jù)輸入,并著手處理。 但還是有一些延誤。啞終端被用于輸入和顯示信息,而是因為他們沒有處理能力,因此有必要為用戶進行互動與主機,以互動,他們的個人資料。一批職位以前可以運行一個接一個,如果有必要,但主機已處理一切與附碼頭看似售磬。 這導致 延誤用戶等待大型機到 掉頭 ,其終端的訊息,而他們互動,他們的個人資料。 盡管如此,拖延,現(xiàn)在下降到秒或分鐘,而不是數(shù)小時或數(shù)天??蛻魴C /服務器計算帶來了一個全新的標準,企業(yè)計算的生產(chǎn)力,但在同一時間,并推出了許多新的問題,為企業(yè)的 IT 組織。 來臨的低成本臺式電腦,使客戶機 /服務器的可能。不再是必要的,為用戶的等待,甚至秒的相互作用,他們的公司數(shù)據(jù)。 用自己的電腦在自己的桌面上,他們并不需要等待大型機作出回應。 所有這一切都便宜的電腦電源,也使人們有可能以支持計算密集型的圖形界面,這是用戶更容易理解。 為了讓客戶機 /服務器的工作,應用程序,其中用于居住的完全是對主機已被分裂成兩塊,一塊客戶端和服務器一塊。 這部分的應用程序是居住在客戶端的個人電腦,包括邏輯陳述的信息給用戶和機制,以接受用戶輸入。 它也包括邏輯數(shù)據(jù)交互在客戶端,如更改外觀的圖形界面,為用戶作出不同的選擇。 客戶端軟件通常包括企業(yè)的業(yè)務規(guī)則,使數(shù)據(jù)得到驗證之前,它是發(fā)送到服務器上。 這部分的應用仍然在服務器上,通常只是部分和存儲數(shù)據(jù),在一個中央位置,方便其他用戶。一度浩浩蕩蕩主機已減少到數(shù)據(jù)庫服務器,而其余的應用遷移到客戶。 這種 遷移,造成了很多問題。 由于復雜的應用已上升,它已成為必要的,以供應用戶更多和更強大的電腦,速度更快的處理器,更多的磁盤存儲,并需要更多的內(nèi)存。 這是事實的個人電腦生產(chǎn)商已經(jīng)能夠為市民提供更佳,更好地為電腦相同數(shù)額的錢,但不斷升級所需的費用高昂,為公司。 它需要更多的人,時間,以提升數(shù)以百計或數(shù)以千計的個人電腦比以前要到剛剛升級大型機。 撇開成本的客戶端設備,擴散的企業(yè)應用軟件,包括業(yè)務邏輯,向數(shù)百或數(shù)千臺計算機已成為一個主要的成本因素,為公司。 ,那里的工作人員用,才能保持各企業(yè)的軟件資產(chǎn),可以在一個中心 位置,他們現(xiàn)在需要維持企業(yè)軟件蔓延全美各地的公司,往往是住在電腦上出了它的控制。 有許多估計可用的成本客戶機 /服務器計算是 8 次或者更多次設備的費用。 .有好幾家公司提供龐大,昂貴的系統(tǒng),有其唯一目的是保持公司軟件分散全國各地的公司。 這里的問題不是個人生產(chǎn)力的軟件,如文字處理和電子表格。 個人軟件產(chǎn)品,使知識工作者,以達到新的高度的生產(chǎn)力。 這是事實,認為利用廳級局域網(wǎng),可以把拷貝的數(shù)量需要加以更新,以數(shù)百人,而不是數(shù)千人。規(guī)模的局域網(wǎng)必須加以限制,因為體積較大的脂肪客戶端軟件,需要一個負責任的局域網(wǎng),否則用戶將剛剛復制的企業(yè)軟件,以自己的機器,把我們帶回數(shù)千份繼續(xù)保持。 任務是制定同步變化,甚至上百份的客戶端軟件仍然是一個艱巨的 分裂行動的企業(yè)應用軟件是不同的瀏覽器 /服務器技術備忘錄 。 用戶界面和數(shù)據(jù)交互部件仍在運行于用戶的機器,但業(yè)務邏輯通常依然在服務器上,通常是在一個特殊的服務器,稱為應用服務器。 用戶界面和數(shù)據(jù)交互部件做運行于客戶 端,但他們并非最終儲存在那里。他們是最有可能的 Java 小程序存放在一個企業(yè)內(nèi)部網(wǎng)絡服務器,它們會自動下載到瀏覽器軟件對用戶機器,因為他們需要的。 如果一個較新的版本面市,那么這個版本是自動加載。 我們已經(jīng)實現(xiàn)了同樣的利益與客戶機 /服務器