freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

電信業(yè)務信息管理系統(tǒng)畢業(yè)設計論文-文庫吧

2024-12-29 14:10 本頁面


【正文】 方法。每次都需要重寫一個基于文本的頁面,對于提供時事性很強的信息當然不是一個理想的做法。對于Web服務器來說,提供一個接口是其他應用程序能夠與之相連成為一種常用的方法。通過這個接口,定制的可執(zhí)行程序能夠接收來自客戶端的信息,包括通過點擊超級鏈接或在瀏覽器中鍵入統(tǒng)一資源定位符(URL)所提出的頁面請求的細節(jié)。應用程序對客戶端的請求能夠生成相應的響應,而不是從服務器磁盤上讀取文本或標記文件。從這些早期方法開始,逐漸形成一套完整的系列方法動態(tài)創(chuàng)建網頁,以相應用戶的請求或信息的變化。用于這些應用程序的接口仍然在使用,并被稱為公共網關接口(Common Gateway Interface CGI),這是一種可用任何語言(如C語言)實現(xiàn)的標準。它產生于那些使用(cgibin)目錄的應用程序(這里“bin”代表二進制代碼,而不是文本)。早期的應用程序都是編譯后的程序,通常用C或C++編寫。然而這自然要懂得C語言的編程方法,并且每當對程序作很小的文字上或標記上的變動,都必須重新編譯、重新生成可執(zhí)行文件,這就限制了CGI和動態(tài)頁面的使用。取而代之的是開發(fā)了一種用腳本語言創(chuàng)建頁面的方法,這種語言就是使用摘要和報告語言,或簡稱為Perl,她允許信息的創(chuàng)建者以一種非常類似于簡化版C或者C++的語言編寫代碼。在Perl腳本中,可以“寫“文本和標記,用標準輸入(stdin)和標準輸出(stdout)函數(shù)通過CGI與Web服務器通信,輸出到瀏覽器。Perl在Web上仍然是一種流行的語言,特別是在基于UNIX或Linux的系統(tǒng)上。然而這種語言掌握起來不是很容易,特別是對于那些沒有C或者C++語言基礎的Web開發(fā)人員更是如此?,F(xiàn)在,一些新的腳本語言出現(xiàn)了,使創(chuàng)建網頁更加容易。服務器端腳本技術對于服務器端的腳本需要用某種類型的中間應用程序,或插件程序來連接。它必須能夠接受用戶請求,讀取并解釋合適的基于服務器的腳本文件,接著創(chuàng)建輸出頁,并傳送給Web服務器, 在那里作為響應發(fā)送給客戶端。在某些情況下,這個人物畫分為兩個部分:一個應用程序或插件程序處理與Web服務器的往來通信(一般通過CGI)。另一個處理解釋和執(zhí)行腳本。這就是ASP中的情況,腳本引擎的使用與在其它環(huán)境下相同。Perl是第一個流行的服務器端腳本語言,但是目前已經出現(xiàn)很多其它的語言。在Unix及基于Linux的系統(tǒng)上,一種新的稱之為PHP(Personal Home Page)的語言正變得越來越流行。還有一些語言的目標是一些特定類型的用戶,例如TCL就是一種在科學環(huán)境下是復雜的數(shù)學運算簡化的語言。 微軟動態(tài)頁面創(chuàng)建技術微軟隨Windows NT推出了他們的Web服務器軟件――IIS。這是一個踢供了很多功能的相當標準的軟件,它支持CGI。然而微軟也提供了另外一個接口,允許使用C和C++等編譯語言生成可執(zhí)行文件,使操作更加高效。這就是Internet服務器應用編程接口(Internet Server Application Programming Interface,ISAPI)。它能夠提供比傳統(tǒng)Perl引擎和其他技術所依賴的stdin和stdout更為廣泛地對Web服務器的訪問。此后微軟和其他第三方開發(fā)商推出了許多能通過ISAPI連接到IIS的應用軟件,這就是為什么ASP能夠連接到IIS以及其他微軟服務器端動態(tài)技術的原因。在ASP之前,用的最廣泛的是Internet數(shù)據(jù)庫連接器(Internet Data Connector,IDC)。ASP為Web開發(fā)者使用微軟的平臺開辟了一個新的天地,這是采用數(shù)據(jù)庫中的數(shù)據(jù)創(chuàng)建動態(tài)網頁更加容易。特別是它引入了模版(template),即包含了帶有能夠插入數(shù)據(jù)庫查詢結果的文本和標記的模版文件?,F(xiàn)有的(或將過時的)其他微軟服務器端頁面創(chuàng)建技術有db Web 和 OLEISAPI。事實上,db Web就是OLEISAPI的實現(xiàn),而對于多數(shù)人來說,迄今只是證實了這一技術在實際應用中的不適應性。OLEISAPI是通過特殊版本的ISAPI接口與IIS通信的一些COM對象。Web服務器軟件調用COM對象中單個指定函數(shù)并以參數(shù)為用戶的請求提供細節(jié)。COM對象返回的是作為字符串的頁面的文本和標記,然后作為響應發(fā)送給客戶端。OLEISAPI首創(chuàng)了COM對象的動態(tài)Web頁面創(chuàng)建,為編程人員提供通過編譯的Active X DLL創(chuàng)建動態(tài)頁面的能力。然而它所使用的特定的實現(xiàn)和數(shù)據(jù)通信技術對于較小的任務和內部網(Intranet)工作缺乏有效性和可擴展性。同時,每當改變頁面的文本和標記時,也需要重新便以動態(tài)鏈接庫。 動態(tài)Web頁面創(chuàng)建方法的比較比較動態(tài)頁面創(chuàng)建技術是一個既困難又敏感的任務,然而理解各種接口和與之相關聯(lián)的應用程序的差異性又是很重要的。當創(chuàng)建與Web服務器交互的應用程序時,涉及到的兩個主要的問題是它們對Web服務器本身穩(wěn)定性的影響,以及處理多發(fā)或并發(fā)頁面請求的效率。這兩個問題是相互聯(lián)系的,又是相互排斥的。應用CGI和ISAPI的編譯的可執(zhí)行應用程序(不是DLL文件),通常在服務器計算機上以進程外(outofprocess)方式運行,這就意味著他們要作為單獨應用程序運行,占有單獨的與Web服務器應用程序不同的內存空間。操作系統(tǒng)將其作為一個單獨的進程進行管理,禁止他們訪問本身所占內存以外的內存。因此,如果一個進程外應用程序失敗,不會影響到Web服務器。同樣,假如應用程序包含錯誤,企圖直接寫入Web服務器的內存,會因一般性保護錯誤停止運行。進程外應用程序也會因用戶或操作系統(tǒng)的命令而終止,這時代碼會從內存中自動卸載。因為運行進程外程序意味著訪問Web服務器內存的請求被禁止,所要求的或產生的輸出結果值不能直接傳送給Web服務器。所以必須執(zhí)行一種跨進程調用,但這比在同一進程內訪問內存要多花費幾倍時間。對于可執(zhí)行文件的裝載和卸載時間還有一定的影響。相反,應用進程內(inprocess)程序通常是能夠使用ISAPI或OLEAPI接口的DLL(不是單獨的可執(zhí)行文件),因為其運行在Web服務器的內存空間中,可以直接訪問Web服務器內存中得值,這可提供更快的訪問和相應。然而其代碼的錯誤或失敗會影響到Web服務器,例如DLL文件中的代碼直接寫入包含Web服務器操作代碼的內存空間,可能會引起Web服務器的失敗。 ,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,:。與被解釋的前輩不同,、實時編譯、本機優(yōu)化和核外緩存服務。這相當于在編寫代碼行之前便提高了性能。 Studio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署知識這個強大工具所提供功能中的少數(shù)幾種。,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET框架類庫、小戲處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。,所以可以選擇最適合應用程序的語言, 或跨多種語言分割應用程序。另外。,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如:,和在類似Visual Basic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用技術和垃圾回收)簡化了開發(fā)。,簡化了將設置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理“。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。,它使開發(fā)人員可以在適當?shù)募墑e“插入“代碼。實際上。借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。Microsoft Active Server Pages(ASP)是服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務器應用程序。使用ASP可以組合HTML頁、腳本命令和ActiveX組建以創(chuàng)建交互的Web頁和基于Web的功能強大的應用程序。ASP應用程序很容易開發(fā)和修改。 B/S模式體系架構近年來,隨著Internet/Intranet的迅猛發(fā)展,企業(yè)紛紛建立自己的Internet,以加強企業(yè)內部的聯(lián)系,增強企業(yè)競爭力。Internet/Intranet中不斷出現(xiàn)的網絡新技術,帶給OA全新的應用模式。C/S模式與B/S模式的優(yōu)劣比較見表21。B/S模式 C/S模式具有分布式的特點,可以隨時隨地的進行業(yè)務處理。業(yè)務擴展簡單方便,通過增加網頁即可增加服務器功能。維護簡單方便,只要改變網頁,即可實現(xiàn)所有用戶的同步更新。開發(fā)簡單,共享性強。由于客戶端與服務器的直接相連,沒有中間環(huán)節(jié),因此響應速度快??蛻舨僮鹘缑嬖O計人性化,具有直觀,簡單,方便的特點,可以滿足客戶個性化的需求。同時由于開發(fā)是針對性的,因此操作界面漂亮,樣式多樣,可以充分滿足客戶自身的個性化要求個性化特點明顯降低,無法實現(xiàn)具有個性化的設計要求。操作的習慣性是以鼠標為最基本的操作方式,無法滿足快速操作的要求。頁面動態(tài)刷新,響應速度明顯下降。專用性的打印輸出難以實現(xiàn),有以對票據(jù)等的打印,難以實現(xiàn)套打輸出,難以實現(xiàn)某些特殊功能要求由于是針對性的開發(fā),因此缺少通用性的特點,業(yè)務變更或者改變不夠靈活,需要重新開發(fā),增加了維護和管理的難度。需要專門的客戶端安裝程序,分布功能弱。兼容性差,對于不同開發(fā)工具之間很難兼容。開發(fā)成本較高。表21 C/S模式與B/S模式的比較 ODBC訪問數(shù)據(jù)庫技術ODBC(Open DataBase Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務結構(WOSA,Windows Open Service Architecture)中有關數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API(應用程序接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一個基于ODBC的應用程序對數(shù)據(jù)庫的操作不依賴于任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應的DBMS的ODBC驅動程序完成。也就是說,任何數(shù)據(jù)庫都可以用ODBC API進行訪問。由此可見,ODBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有數(shù)據(jù)庫。一個完整的ODBC系統(tǒng)由:應用程序(Application);ODBC管理器(Administrator):找任務是安裝ODBC驅動程序和管理數(shù)據(jù)源;驅動程序管理器(Driver Manager):用于管理ODBC驅動程序;ODBC API:ODBC驅動程序。是一些DLL,提供了ODBC和數(shù)據(jù)庫之間的接口。數(shù)據(jù)源:它包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,是一種數(shù)據(jù)連接的抽象。應用程序要訪問一個數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅動程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應用程序將數(shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應數(shù)據(jù)庫的連接。在ODBC中,ODBC API不能直接訪問數(shù)據(jù)庫,必須通過驅動程序管理器與數(shù)據(jù)庫交換信息。驅動程序管理器負責加工程序對ODBC API的調用窗體給正確的驅動程序,而驅動程序在執(zhí)行完相應的操作后,將結果通過驅動程序管理器返回給應用程序。 Microsoft SQL Server 2005簡介Microsoft SQL Server 2005是一個高性能的客戶端/服務器結構的關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,Relational Database Management System)。SQL Server 2005是為了支持高容量的事務處理(比如在線訂購錄入、存貨目錄、記帳或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分析應用)而設計的。它運行在Microsoft Windows NT4或Microsoft Windows 2000 Server上——基于intel處理器的網絡??梢园裇QL Server 2000作為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運行Window NT Workstation Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的機器上??梢允褂孟嗤腃D來安裝任何一個SQL Server 2005的服務器版本或個人版本。SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。   Microsoft SQL Server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1