
隨著互聯網技術的不斷發展,使得人們對于互聯網的數據處理技術有了更多的要求,而為了進一步完善計算機的數據處理系統,就需要將ASP.NET技術與傳統意義上的數據處理技術結合起來。并在Windows這一運行平臺上實現數據的安全處理。并為以后開發出一個高效的數據處理應用平臺提供良好的技術支持。
【關鍵詞】ASP.NET技術 數據處理 動態Web
隨著國內計算機技術的不斷發展與完善,使得傳統的數據處理技術已經難以滿足現代人們的實際需求。這就需要借助于ASP.NET技術來進行應用程序系統的研究與開發,并借助于動態網頁的形式將其表現出來。而利用ASP.NET技術,能夠將C/S和B/S兩種模式有效的結合在一起,來加強整個應用程序的數據處理能力,并使得后臺的處理與前臺應用程序能夠有效的結合起來,來利用代碼復用的方式提升整個計算機數據處理系統的整體能力。
1 ASP.NET技術的工作原理
當一個HTTP請求發送到Web服務器上,并要求進行網頁的訪問時,Web服務器就會對該客戶的HTTP請求進行定位,并借此確定目標網頁的具體位置。如果客戶們所請求的網頁文件其擴展名為.aspx,就需要將該文件傳送到aspnet_is.api dll上面進行處理,并將該ASP.NET代碼提交給CLR進行處理。在以往沒有執行過該程序的情況下,CLR就會對該ASP.NET代碼進行編譯與執行工作,并得到純HTML結果。如果CLR執行過該程序,就可以運用已經編譯好的程序直接執行該命令,并得到純HTML結果。最后CLR會將這些HTML結果傳到瀏覽器上來作為HTTP相應,當瀏覽器接收到這一響應時,就能夠顯示出Web網頁。這一模式是ASP.NET技術運用的一種比較過時的模式,并且能夠兼容C/S和B/S兩種模式。
2 基于ASP.NET技術的應用程序數據處理模式設計
在進行互聯網中數據處理的過程中,利用C/S和B/S模式來進行數據的編譯時,需要采取不同的編譯方式來執行,并需要一定的時間才能夠生成新的頁面。而利用C/S和B/S模式來與各種數據庫進行連接處理的過程中,也會消耗掉大量的服務器端資源。但利用ASP.NET技術,能夠兼顧C/S和B/S這兩種模式的優點,并能夠利用編譯方式來進行頁面的一次性生成。并能夠在眾多用戶同時訪問某一頁面的情況下,有效避免訪問副本頁面這一問題的發生。根據現代數據技術設計的要求,應當將數據庫作為信息系統開發以及建設的核心技術,并將Windows系統作為整個系統的操作平臺,然后借助于ASP.NET技術,來實現應用程序系統的數據處理模型設計。其具體的數據處理模型示意圖如圖1所示。
在利用ASP.NET技術來進行應用程序的數據處理這一過程中嗎,因為ASP.NET技術是各種幾種的綜合體現,就需要應用到ADO.NET來為計算機用戶們提供斷開式的服務,并保證多個用戶能夠同時的使用該服務器中的數據,從而實現了整個應用程序數據的共享,這也是數據庫以及網絡能夠充分實現數據共享的必然趨勢,并符合應用程序中數據中的數據處理要求。
一般在利用ASP.NET技術進行數據的處理時,會采用到代碼分離的方式來減輕開發人員們的計算難度以及維護工作,并為該應用程序能夠實現自身技術的發展提供一個良好的支持。其次,還應當將Windows本身作為一個事件的驅動環境,并采用回送技術來進行數據的處理。回送技術指的是ASP.NET將信息傳送到服務器中進行處理,而不是在客戶端的瀏覽器中進行處理。而當客戶們接觸到一個事件時,信息能夠立刻的傳回到服務器上,并且需要利用代碼將其模塊化為獨立的函數以及方法。并在需要使用這些函數與方法的過程中,直接的運行相關程序。
借助于事件驅動的方式來進行數據的處理,能夠從本質上改變其編程模型的性質,并能夠借助于多種角度來進行問題的思考,這也就需要對現有的服務器程序進行充實與改進。而在附加到瀏覽器上的模塊進行動態頁面的創立,并且生成Web頁面,一般只需要下述六個步驟。
(1)為Web頁面創建編寫一套能夠適用于html的指令,并且將其保存到.htm文件之中,創建者也能夠借助于不同的計算機語言來進行指令的編寫,并將這些質量防止在.htm文件或者單獨的文件中。
(2)在經過一段時間后,用戶們可以在瀏覽器中進行Web頁面請求的輸入,并將該請求從瀏覽器傳輸到Web服務器中。
(3)Web服務器還需要進行.htm位置的確定,在一些情況下還需要對包含該制定的第二個文件位置進行有效的定位。
(4)Web服務器需要將創建好的html指令借助于網絡傳回到瀏覽器中。
(5)借助于位于瀏覽器上面的模塊處理指令,來將htm頁面的指令利用html的形式返回到頁面上,并且一次只能夠返回到一個頁面上,及時有著多個請求也應當如此。
(6)由顯示該頁面的瀏覽器進行html的處理。
數據作為應用程序中最為重要的組成部分,能夠進行外部源中信息的顯示、修改以及操作,并能夠利用共同的線程來將Web主機作為數據源的接口。借助于規范化的面向對象的數據庫,也能夠有效減少數據的冗余,并且來保證數據的唯一性。在利用ASP.NET技術時也能夠與許多類型的數據進行交互通訊,這些數據中不僅包含著該數據庫本身的數據,還有著存儲到電子郵件服務器中的各項數據。而通過ASP.NET技術的應用,能夠對這些信息進行添加、修改以及刪除等工作,并且可以有效的節約數據處理過程中服務器端的資源。
3 結束語
利用ASP.NET技術還能夠進行交互數據的轉化以及信息的有效處理,并能夠充分的解決設計、性能以及可擴展性方面的問題。因此正確的使用數據模式,能夠為數據庫的高效利用打下一個良好的基礎,并為整個應用程序的系統發展提供一個廣闊的平臺。
參考文獻
[1]劉國芳,張煒,馮王兵.基于ASP.NET的批量數據導入方法的研究與實現[J].電腦知識與技術,2014(08):1642-1644.
[2]馬相芬.基于ASP.NET的分頁技術研究[J].電腦編程技巧與維護,2014(12):22-24.
[3]劉濤.ASP.Net的數據庫連接技術探討[J].韶關學院學報,2011,32(04):14-18.
[4]楊立波.基于.NET技術的數據庫的應用研究[J].科海故事博覽·科教創新, 2011(01):66-66.
作者簡介
劉偉廣(1980-),男,江蘇省徐州市人。大學本科學歷。現為九州職業技術學院講師。研究方向為平面設計、軟件工程。
作者單位
九州職業技術學院 江蘇省徐州市 221116