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

正文內(nèi)容

外文翻譯--網(wǎng)絡(luò)編程的技術(shù)解析-展示頁

2025-05-27 06:02本頁面
  

【正文】 發(fā)出時間由當(dāng)前時間得出。若不是持久 Cookie, Cookie 的有效期 Expiration 屬性有當(dāng)前時間加上 中 timeout 的時間,每次請求頁面時,在驗證身份過程中,會判斷是否過了有效期的一半,要是的話更新一次 cookie 的有效期;若是持久 cookie, Expiration 屬中文翻譯 3 性 無 意 義 , 這 時 身 份 驗 證 票 的 有 效 期 有 cookie 的 Expires 決定,RedirectFromLoginPage 方法給 Expires 屬性設(shè)定的是 50 年有效期。 public static void RedirectFromLoginPage( string userName, bool createPersistentCookie, string strCookiePath )。默認(rèn)值為 。 Version: 返回字節(jié)版本號供將來使用。 Name: 獲取與身份驗證 Cookie 關(guān)聯(lián)的用戶名。否則,身份驗證 Cookie將限制在瀏覽器生命周期范圍內(nèi)。這在刷新 Cookie 時使用 Expiration: 獲取Cookie 過期的日期 /時間。注意,窗體的路徑設(shè)置為 /。默認(rèn)情況下, name 的值是 .ASPXAUTH。 Forms 身份驗證基本原理: 要采用 Forms 身份驗證,先要在應(yīng)用程序根目錄中的 中做相應(yīng)的設(shè)置 : authentication mode=forms forms name=.ASPXAUTH loginUrl=/ timeout=30 path= / /forms/authentication 其中 authentication mode= forms 表示本應(yīng)用程序采用 Forms 驗證方式。服務(wù)端上的授權(quán)設(shè)置就可以根據(jù)不同目錄對不同用戶的訪問授權(quán)進(jìn)行控制了。中文翻譯 1 中文 4960 字 網(wǎng)絡(luò)編程的技術(shù)解析 的身份驗證 的身份驗證有有三種,分別是 Windows | Forms | Passport,其中又以 Forms 驗證用的最多,也最靈活。 Forms 驗證方式對基于用戶的驗證授權(quán)提供了很好的支持,可以通過一個登錄頁面驗證用戶的身份,將此用戶的身份發(fā)回到客戶端的 Cookie,之后此用戶再訪問這個 web 應(yīng)用就會連同這個身份 Cookie 一起發(fā)送到服務(wù)端。 下面大概的看一下 Forms 的過程。 1. forms標(biāo)簽中的 name 表示指定要用于身份驗證的 HTTP Cookie。采用此種方式驗證用戶后 ,以此用戶的信息建立一個 FormsAuthenticationTicket 類型的身份驗證票 ,再加密序列化為一個字符串 ,最后將這個字符串寫到客戶端的 name 指定名字的 Cookie 中 .一旦這個Cookie 寫到客戶端后 ,此用戶再次訪問這個 web 應(yīng)用時會將連同 Cookie 一起發(fā)送到服務(wù)端 ,服務(wù)端將會知道此用戶是已經(jīng)驗證過的 . 中文翻譯 2 再看一下身份驗證票都包含哪些信息呢 , 我 們 看 一 下FormsAuthenticationTicket 類 : CookiePath: 返回發(fā)出 Cookie 的路徑。由于窗體區(qū)分大小寫,這是為了防止站點中的 URL 的大小寫不一致而采取的一種保護(hù)措施。 IsPersistent: 如果已發(fā)出持久的 Cookie,則返回 true。 IssueDate: 獲取最初發(fā)出 Cookie 的日期 /時間。 UserData :獲取存儲在 Cookie 中的應(yīng)用程序定義字符串。 2.forms標(biāo)簽中的 loginUrl 指定如果沒有找到任何有效的身份驗證Cookie,為登錄將請求重定向 到的 URL。 loginUrl 指定的頁面就是用來驗證用戶身份的 ,一般此頁面提供用戶輸入用戶名和密碼 ,用戶提交后由程序來根據(jù)自己的需要來驗證用戶的合法性 (大多情況是將用戶輸入信息同數(shù)據(jù)庫中的用 戶表進(jìn)行比較 ),如果驗證用戶有效 ,則生成同此用戶對應(yīng)的身份驗證票 ,寫到客戶端的 Cookie,最后將瀏覽器重定向到用戶初試請求的頁面 .一般是用 方法來完成生成身份驗證票 ,寫回客戶端 ,瀏覽器重定向等一系列的動作。 其中 userName: 就是此用戶的標(biāo)示 ,用來標(biāo)志此用戶的唯一標(biāo)示 ,不一定要映射到用戶賬戶名稱 . createPersistentCookie: 標(biāo)示是否發(fā)出持久的 Cookie。 strCookiePath: 標(biāo)示將生成的 Cookie 的寫到客戶端的路徑,身份驗證票中保存這個路徑是在刷新身份驗證票 Cookie 時使用(這也是生成 Cookie 的 Path),若沒有 strCookiePath 參數(shù),則使用 中 path 屬性的設(shè)置。 Expiration:過期時間由當(dāng)前時間和下面要說的 forms標(biāo)簽中 timeout 參數(shù)算出。 UserData: 這個屬性可以用應(yīng)用程序?qū)懭胍恍┯脩舳x的數(shù)據(jù) ,此方法沒有用到這個屬性 ,只是簡單的將此屬性置為空字符串 ,請注意此屬性 ,在后面我們將要使用到這個屬性。這個 Cookie 的其它屬性的生成:Domain, Path 屬性為確省值, Expires 視 createPersistentCookie 參數(shù)而定,若是持久 cookie, Expires 設(shè)為 50 年以后過期;若是非持久 cookie, Expires 屬性不設(shè)置。 最 后 RedirectFromLoginPage 方 法 調(diào) 用 方法獲取到用戶原先請求的頁面,重定向到這個頁面。 中文翻譯 4 以上就是基于 Forms 身份驗證的過程,它完成了對用戶身份的確認(rèn)。 驗證了身份,是要使用這個身份,根據(jù)不同的身份我們可以進(jìn)行不同的操作,處理,最常見的就是對不同的身份進(jìn)行不同的授權(quán), Forms 驗證就提供這樣的功能。同樣,授權(quán)設(shè)置是在你要控制的那個目錄下的 文件中來設(shè)置: authorization allow users=maseparated list of users roles=maseparated list of roles verbs=maseparated list of verbs / deny users=maseparated list of users roles=maseparated list of roles verbs=maseparated list of verbs / /authorization allow標(biāo)簽表示允許訪問,其中的屬性 1. users:一個逗號分隔的用戶名列表,這些用戶名已被授予對資源的訪問權(quán)限。 2. roles:一個逗號分隔的角色列表,這些角色已被授予 對資源的訪問權(quán)限。注冊到 的謂詞為 GET、 HEAD、 POST 和DEBUG。其中的屬性同上面的。然后,它根據(jù)找到的第一項訪問規(guī)則是 allow 還是 deny 規(guī)則來允許或拒絕對 URL 資源的訪問。 調(diào)用 存儲過程 在使用 .NET 的過程中,數(shù)據(jù)庫訪問是一個很重要的部分,特別是在 B/S 系統(tǒng)的構(gòu)建過程中,數(shù)據(jù)庫操作幾乎成為了一個必不可少的操作。 簡單的說,存儲過程是由一些 SQL 語句和控制語句組成的被封裝起來 的過程,它駐留在數(shù)據(jù)庫中,可以被客戶應(yīng)用程序調(diào)用,也可以從另一個過程或觸發(fā)器調(diào)用。與應(yīng)用程序中的函數(shù)過程類似,存儲過程可以通過名字來調(diào)用,而且它們同樣有輸入?yún)?shù)和輸出參數(shù)。顧名思義,返回記錄集的存儲過程的執(zhí)行結(jié)果是一個記錄集,典型的例子是從數(shù)據(jù)庫中檢索出符合某一個或幾個條件的記錄;返回數(shù)值的存儲過程執(zhí)行完以后返回一個值,例如在數(shù)據(jù)庫中執(zhí)行一個有 返回值的函數(shù)或命令;最后,行為存儲過程僅僅是用來實現(xiàn)數(shù)據(jù)庫的某個功能,而沒有返回值,例如在數(shù)據(jù)庫中的更新和刪除操作。調(diào)用一個行數(shù)不多的存儲過程與直接調(diào)用 SQL 語句的網(wǎng)絡(luò)通信量可能不會有很大的差別,可是如果存儲過程包含上百行 SQL 語句,那么其性能絕對比一條一條的調(diào)用 SQL 語句要高得多。有兩個原因:首先,在存儲過程創(chuàng)建的時候,數(shù)據(jù)庫已經(jīng)對其進(jìn)行了一次解析和優(yōu)化。 (3)更強(qiáng)的適應(yīng)性:由于存儲過程對數(shù)據(jù)庫的訪問是通過存儲過程來進(jìn)行的,因此數(shù)據(jù)庫開發(fā)人員可以在不改動存儲過程接口的情況下對數(shù)據(jù)庫進(jìn)行任何改動,而這些改動不會對應(yīng)用程序造成影響。 由以上的分析可以看到,在應(yīng)用程序中使用存儲過程是很有必要的。另外,本文的所有示例程序均工作于 SqlServer 數(shù)據(jù)庫上,其它情況類似,以后不再一一說明。 要在應(yīng)用程序中訪問數(shù)據(jù)庫,一般性的步驟是:首先聲明一個數(shù)據(jù)庫連接SqlConnection,然后聲明一個數(shù)據(jù)庫命令 SqlCommand,用來執(zhí)行 SQL 語句和存儲過程。需要補充的是,不要忘記在頁面上添加如下的引用語句: Imports 。 的設(shè)計目標(biāo) 隨著應(yīng)用程序開發(fā)的發(fā)展演變,新的應(yīng)用程序已基于 Web 應(yīng)用程序模型越來越松散地耦合。 Web 應(yīng)用程序?qū)? HTTP 用作在層間進(jìn)行通信的結(jié)構(gòu),因此它們必須顯式處理請求之間的狀態(tài) 維護(hù)。在此編程風(fēng)格中,連接會在程序的整個生存期中保持打開,而不需要對狀態(tài)進(jìn)行特殊處理。 基于 .NET Framework 這一點將確保數(shù)據(jù)訪問技術(shù)的一致性 — 組件將共享通用的類型系 統(tǒng)、設(shè)計模式和命名約定。 在創(chuàng)建 時, Microsoft 具有以下設(shè)計目標(biāo)。同時,該編程模型盡可能地與 ADO 保持一致,這使當(dāng)今的 ADO 開發(fā)人員不必從頭開始學(xué)習(xí)全新的數(shù)據(jù)訪問技術(shù)。 與 ADO 共存。 有關(guān) ADO 和 之間的差異的論述,請參見 上的“ for the ADO Programmer”。使用斷開式數(shù)據(jù)集這一概念已成為編程模型中的焦點 。 集成 XML 支持 中文翻譯 8 XML 和數(shù)據(jù)訪問是緊密聯(lián)系在一起的,即 XML 的全部內(nèi)容都是有關(guān)數(shù)據(jù)編碼的,而數(shù)據(jù)訪問越來越多的內(nèi)容都與 XML 有關(guān)。 XML 支持內(nèi)置在 中非?;镜募墑e上 。您不必在數(shù)據(jù)訪問服務(wù)集和它們的 XML 相應(yīng)服務(wù)之間進(jìn)行選擇;它們的設(shè)計本來就具有從其中一個跨越到另一個的功能。經(jīng)常的情況是因配送問題找配送公司而消耗你的大量時間,對于配送公司而言這也不是一項增值服務(wù)。那么我們能不能只使用 80 端口( web 服務(wù)器端口)并且只通過 web 服務(wù)器提供信息呢?所以,我們建立了一個全新的 web 應(yīng)用程序以便從核心商業(yè)應(yīng)用程序中獲得數(shù)據(jù)。 什么是 Web Service? Web Service 是一種構(gòu)建應(yīng)用程序的普通模型,并能在所有支持 Inter 網(wǎng)通訊的操作系統(tǒng)上實施。 Web Service 利用 soap和 Xml 對這些模型在通訊方面作了進(jìn)一步的擴(kuò)展以消除特殊對象模型的障礙。 中文翻譯 9 那么怎樣使在位置 a 的用戶明白位置 b 的 Web Service 的意思呢?這個問題可以通過和一個一致的共同標(biāo)準(zhǔn)來回答。 Web Service 部件的結(jié)構(gòu)由 Web Service Description , 是一份 Xml 文檔,描述了 Web Service 的屬性和接口。 最好的學(xué)習(xí)方法是創(chuàng)建一個 Web Service,我們以一個股票報價系統(tǒng)為例,納斯達(dá)克和澳大利亞股票交易系統(tǒng)都是非常有名的例子,他們都提供了一個接口,用于輸 入公司代碼和接受最終成交的股票價格。我們的 Web Service 的輸入?yún)?shù)是股票代碼, Web Service 通過調(diào)用中間層商業(yè)邏輯函數(shù)獲得股票價格,商業(yè)邏輯函數(shù)保持以最小的部分集中在 Web Service 上。創(chuàng)建 Web Service 的首選集成開發(fā)環(huán)境 (IDE)是 visual ,你可以用任何一種文本編輯器( wordpad,notepad,visual )輕易創(chuàng)建一個 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 wa
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1