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

正文內(nèi)容

外文翻譯--網(wǎng)絡(luò)編程的技術(shù)解析-全文預(yù)覽

  

【正文】 協(xié)議使商業(yè)數(shù)據(jù) 在 web 傳輸, saop 通過(guò) 調(diào)用商業(yè)對(duì)象執(zhí)行遠(yuǎn)程功能調(diào)用 ,web 用戶能夠使用 soap 和 通過(guò) web調(diào)用的方法來(lái)調(diào)用遠(yuǎn)程 對(duì)象。配送公司將為些東西付 money,所有的公司都希望能夠?qū)⒆⒁饬性诤诵纳虡I(yè)應(yīng)用上。 為什么需要 Web Service 在通過(guò) Inter 網(wǎng)購(gòu)買商品后,你可能對(duì)配送方式感到迷惑不解。 .NET Framework 不僅支持 Web 標(biāo)準(zhǔn),它還是完全基于 Web 標(biāo)準(zhǔn)生成的。 支持 N 層編程模式 為斷開式 n 層編程環(huán)境提供了 一流的支持,許多新的應(yīng)用程序都是為該環(huán)境編寫的。 是 .NET Framework 的固有部分,因此對(duì)于 ADO 程序員決不是完 全陌生的。 設(shè)計(jì) 的目的是為了滿足這一新編程模型的以下要求:具有斷開式 數(shù)據(jù)結(jié)構(gòu);能夠與 XML 緊密集成;具有能夠組合來(lái)自多個(gè)、不同數(shù)據(jù)源的數(shù)據(jù)的通用數(shù)據(jù)表示形式;以及具有為與數(shù)據(jù)庫(kù)交互而優(yōu)化的功能,這些要求都是 .NET Framework 固有 的內(nèi)容。這一新模型大大不同于連接、緊耦合的編中文翻譯 7 程風(fēng)格,此風(fēng)格曾是客戶端 /服務(wù)器時(shí)代的標(biāo)志。 就執(zhí)行存儲(chǔ)過(guò)程來(lái)說(shuō),如果執(zhí)行 的是第一類存儲(chǔ)過(guò)程,那么就要用一個(gè)DataAdapter 將結(jié)果填充到一個(gè) DataSet 中,然后就可以使用數(shù)據(jù)網(wǎng)格控件將結(jié)果呈現(xiàn)在頁(yè)面上了;如果執(zhí)行的是第二和第三種存儲(chǔ)過(guò)程,則不需要此過(guò)程,只需要根據(jù)特定的返回判定操作是否成功完成即可。本文所有例子均采用 C語(yǔ)言。 (4) 布式工作:應(yīng)用程序和數(shù)據(jù)庫(kù)的編碼工作可以分別獨(dú)立進(jìn)行,而不會(huì)相互壓制。 (2)執(zhí)行速度更快。 根據(jù)返回值類型的不同,我們可以將存儲(chǔ)過(guò)程分為三類:返回記錄集的存儲(chǔ)過(guò)程, 返回?cái)?shù)值的存儲(chǔ)過(guò)程(也可以稱為標(biāo)量存儲(chǔ)過(guò)程),以及行為存儲(chǔ)過(guò)程。調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作使很多程序員使用的方法,而且大多數(shù)的程序員都是能使用存儲(chǔ)過(guò)程就使用存儲(chǔ)過(guò)程,很少直接使用 SQL 語(yǔ)句,所以存儲(chǔ)過(guò)程是很有用而且很重要的。 在運(yùn)行時(shí),授權(quán)模塊迭代通過(guò) allow 和 deny 標(biāo)記,直到它找到適合特定用戶的第一個(gè)訪問(wèn)規(guī)則。 3. verbs:一個(gè)逗號(hào)分隔的 HTTP 傳輸方法列表,這些 HTTP 傳輸方法已被授予對(duì)資源的訪問(wèn)權(quán)限。 Forms 授權(quán)是基于目錄的,可以針對(duì)某個(gè)目錄來(lái)設(shè)置訪問(wèn)權(quán)限,比如,這些用 戶可以訪問(wèn)這個(gè)目錄,那些用戶不能訪問(wèn)這個(gè)目錄。 3. forms標(biāo)簽中的 timeout 和 path,是提供了身份驗(yàn)證票寫入到 Cookie 過(guò)期時(shí)間和默認(rèn)路徑。 Version: 版本號(hào)由系統(tǒng)自動(dòng)提供 . RedirectFromLoginPage 方 法 生 成 生 成 身 份 驗(yàn) 證 票 后 , 會(huì) 調(diào) 用 方法,將身份驗(yàn)證票加密為字符串,這個(gè) 字符串將會(huì)是以 .ASPXAUTH 為名字的一個(gè) Cookie 的值。 這里可以看到 ,此方法參數(shù)只有三個(gè) ,而身份驗(yàn)證票的屬性有七個(gè) ,不足的四個(gè)參數(shù)是這么來(lái)的 : IssueDate: Cookie 發(fā)出時(shí)間由當(dāng)前時(shí)間得出。 public static void RedirectFromLoginPage( string userName, bool createPersistentCookie, string strCookiePath )。 Version: 返回字節(jié)版本號(hào)供將來(lái)使用。否則,身份驗(yàn)證 Cookie將限制在瀏覽器生命周期范圍內(nèi)。注意,窗體的路徑設(shè)置為 /。 Forms 身份驗(yàn)證基本原理: 要采用 Forms 身份驗(yàn)證,先要在應(yīng)用程序根目錄中的 中做相應(yīng)的設(shè)置 : authentication mode=forms forms name=.ASPXAUTH loginUrl=/ timeout=30 path= / /forms/authentication 其中 authentication mode= forms 表示本應(yīng)用程序采用 Forms 驗(yàn)證方式。中文翻譯 1 中文 4960 字 網(wǎng)絡(luò)編程的技術(shù)解析 的身份驗(yàn)證 的身份驗(yàn)證有有三種,分別是 Windows | Forms | Passport,其中又以 Forms 驗(yàn)證用的最多,也最靈活。 下面大概的看一下 Forms 的過(guò)程。采用此種方式驗(yàn)證用戶后 ,以此用戶的信息建立一個(gè) FormsAuthenticationTicket 類型的身份驗(yàn)證票 ,再加密序列化為一個(gè)字符串 ,最后將這個(gè)字符串寫到客戶端的 name 指定名字的 Cookie 中 .一旦這個(gè)Cookie 寫到客戶端后 ,此用戶再次訪問(wèn)這個(gè) web 應(yīng)用時(shí)會(huì)將連同 Cookie 一起發(fā)送到服務(wù)端 ,服務(wù)端將會(huì)知道此用戶是已經(jīng)驗(yàn)證過(guò)的 . 中文翻譯 2 再看一下身份驗(yàn)證票都包含哪些信息呢 , 我 們 看 一 下FormsAuthenticationTicket 類 : CookiePath: 返回發(fā)出 Cookie 的路徑。 IsPersistent: 如果已發(fā)出持久的 Cookie,則返回 true。 UserData :獲取存儲(chǔ)在 Cookie 中的應(yīng)用程序定義字符串。 loginUrl 指定的頁(yè)面就是用來(lái)驗(yàn)證用戶身份的 ,一般此頁(yè)面提供用戶輸入用戶名和密碼 ,用戶提交后由程序來(lái)根據(jù)自己的需要來(lái)驗(yàn)證用戶的合法性 (大多情況是將用戶輸入信息同數(shù)據(jù)庫(kù)中的用 戶表進(jìn)行比較 ),如果驗(yàn)證用戶有效 ,則生成同此用戶對(duì)應(yīng)的身份驗(yàn)證票 ,寫到客戶端的 Cookie,最后將瀏覽器重定向到用戶初試請(qǐng)求的頁(yè)面 .一般是用 方法來(lái)完成生成身份驗(yàn)證票 ,寫回客戶端 ,瀏覽器重定向等一系列的動(dòng)作。 strCookiePath: 標(biāo)示將生成的 Cookie 的寫到客戶端的路徑,身份驗(yàn)證票中保存這個(gè)路徑是在刷新身份驗(yàn)證票 Cookie 時(shí)使用(這也是生成 Cookie 的 Path),若沒(méi)有 strCookiePath 參數(shù),則使用 中 path 屬性的設(shè)置。 UserData: 這個(gè)屬性可以用應(yīng)用程序?qū)懭胍恍┯脩舳x的數(shù)據(jù) ,此方法沒(méi)有用到這個(gè)屬性 ,只是簡(jiǎn)單的將此屬性置為空字符串 ,請(qǐng)注意此屬性 ,在后面我們將要使用到這個(gè)屬性。 最 后 RedirectFromLoginPage 方 法 調(diào) 用 方法獲取到用戶原先請(qǐng)求的頁(yè)面,重定向到這個(gè)頁(yè)面。 驗(yàn)證了身份,是要使用這個(gè)身份,根據(jù)不同的身份我們可以進(jìn)行不同的操作,處理,最常見的就是對(duì)不同的身份進(jìn)行不同的授權(quán), Forms 驗(yàn)證就提供這樣的功能。 2. roles:一個(gè)逗號(hào)分隔的角色列表,這些角色已被授予 對(duì)資源的訪問(wèn)權(quán)限。其中的屬性同上面的。 調(diào)用 存儲(chǔ)過(guò)程 在使用 .NET 的過(guò)程中,數(shù)據(jù)庫(kù)訪問(wèn)是一個(gè)很重要的部分,特別是在 B/S 系統(tǒng)的構(gòu)建過(guò)程中,數(shù)據(jù)庫(kù)操作幾乎成為了一個(gè)必不可少的操作。與應(yīng)用程序中的函數(shù)過(guò)程類似,存儲(chǔ)過(guò)程可以通過(guò)名字來(lái)調(diào)用,而且它們同樣有輸入?yún)?shù)和輸出參數(shù)。調(diào)用一個(gè)行數(shù)不多的存儲(chǔ)過(guò)程與直接調(diào)用 SQL 語(yǔ)句的網(wǎng)絡(luò)通信量可能不會(huì)有很大的差別,可是如果存儲(chǔ)過(guò)程包含上百行 SQL 語(yǔ)句,那么其性能絕對(duì)比一條一條的調(diào)用 SQL 語(yǔ)句要高得多。 (3)更強(qiáng)的適應(yīng)性:由于存儲(chǔ)過(guò)程對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)是通過(guò)存儲(chǔ)過(guò)程來(lái)進(jìn)行的,因此數(shù)據(jù)庫(kù)開發(fā)人員可以在不改動(dòng)存儲(chǔ)過(guò)程接口的情況下對(duì)數(shù)據(jù)庫(kù)進(jìn)行任何改動(dòng),而這些改動(dòng)不會(huì)對(duì)應(yīng)用程序造成影響。另外,本文的所有示例程序均工作于 SqlServer 數(shù)據(jù)庫(kù)上,其它情況類似,以后不再一一說(shuō)明。需要補(bǔ)充的是,不要忘記在頁(yè)面上添加如下的引用語(yǔ)句: Imports 。 Web 應(yīng)用程序?qū)? HTTP 用作在層間進(jìn)行通信的結(jié)構(gòu),因此它們必須顯式處理請(qǐng)求之間的狀態(tài) 維護(hù)。 基于 .NET Framework 這一點(diǎn)將確保數(shù)據(jù)訪問(wèn)技術(shù)的一致性 — 組件將共享通用的類型系 統(tǒng)、設(shè)計(jì)模式和命名約定。同時(shí),該編程模型盡可能地與 ADO 保持一致,這使當(dāng)今的 ADO 開發(fā)人員不必從頭開始學(xué)習(xí)全新的數(shù)據(jù)訪問(wèn)技術(shù)。 有關(guān) ADO 和 之間的差異的論述,請(qǐng)參見 上的“ for the ADO Programmer”。 集成 XML 支持 中文翻譯 8 XML 和數(shù)據(jù)訪問(wèn)是緊密聯(lián)系在一起的,即 XML 的全部?jī)?nèi)容都是有關(guān)數(shù)據(jù)編碼的,而數(shù)據(jù)訪問(wèn)越來(lái)越多的內(nèi)容都與 XML 有關(guān)。您不必在數(shù)據(jù)訪問(wèn)服務(wù)集和它們的 XML 相應(yīng)服務(wù)之間進(jìn)行選擇;它們的設(shè)計(jì)本來(lái)就具有從其中一個(gè)跨越到另一個(gè)的功能。那么我們能不能只使用 80 端口( web 服務(wù)器端口)并且只通過(guò) web 服務(wù)器提供信息呢?所以,我們建立了一個(gè)全新的 web 應(yīng)用程序以便從核心商業(yè)應(yīng)用程序中獲得數(shù)據(jù)。 Web Service 利用 soap和 Xml 對(duì)這些模型在通訊方面作了進(jìn)一步的擴(kuò)展以消除特殊對(duì)象模型的障礙。 Web Service 部件的結(jié)構(gòu)由 Web Service Description , 是一份 Xml 文檔,描述了 Web Service 的屬性和接口。我們的 Web Service 的輸入?yún)?shù)是股票代碼, Web Service 通過(guò)調(diào)用中間層商業(yè)邏輯函數(shù)獲得股票價(jià)格,商業(yè)邏輯函數(shù)保持以最小的部分集中在 Web Service 上。s visit. Then see below about the process. Forms authentication basic tes : Identity verification Forms authentication using an identification. Applications must be in the root catalog corresponding set up to do : authentication mode=forms forms name=.ASPXAUTH loginUrl=/ timeout=30 path= / which authentication mode= forms said the applications For use Forms authentication. 1. forms label said the name designated to be used for identification HTTP Cookie. Acquiescence under the name value is. ASPXAUTH. Verification users adopt this way, users of this information to establish a similar body FormsAuthenticationTicket Verification of these votes, and then into a string encryption sequence. Finally, the string name of the client wrote the names of designated Cookie. Once the Cookie client wrote, This Web users visited this 中文翻譯 11 application will be sent to the service together with Cookie end, End users will be aware of this service has been verified before. Identity Verification votes, let39。 If lasting cookie, Expiration attribute senseless. Then the valid votes identification of a cookie Expires, RedirectFromLoginPage method is to set attributes for 50 years Expires valid. StrCookiePath : marker will be generated by the client Cookie Path. Identity Verification votes to preserve this path is used in the updated identification votes Cookie(which is also generated Cookie the Path), if not strCookiePath parameters, using the attributes which in of path39。 Numerical implementation of the return process is finished and returned to a storage value For example, in the implementation of a database or function return value of the order。 have to e from a number of binations, different data sources definitive data
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1