?? 提升開發效率-.net應用程序開發標準化1.txt
字號:
提升開發效率-.NET應用程序開發標準化
http://dev.21tx.com 2006年05月11日 Sawin Rao Chejarla
每日文章精萃
.Net:ASP與ASP.NET的比較 Java:全面解析JDBC(5)
ASP:MS IIS server的ASP安全缺陷(MS,缺陷 PHP:MySQL數據庫基礎教程
JSP:JSP教程(二) CGI:Perl教學 第四篇 列表和數組變量
VB:破解Windows屏幕保護密碼 VC:枚舉本地-遠程NT系統進程
1 2 3 4 下一頁
通過為你的企業建立一個公共的應用程序結構框架來提高.net應用程序的開發效率。
作者:Rao Chejarla (印度)
涉及技術:ADO.NET、ASP.NET
開發企業應用程序是個復雜的過程。你可以運用Microsoft .NET技術的許多工具來使這個過程變得更快更容易,但由于.NET的復雜性,選擇最直接的方法是很難的。如果沒有明確的標準和方針用來開發應用程序,企業中的每個開發小組就可能在安全、數據庫訪問策略和測試過程上進行重復開發。雖然每個小組都可能在這些領域中開發出有效的方法,但會導致不必要的重復工作。而且在重要的安全性方面,如果每個開發小組都確定各自的安全實現方法,那么應用程序可能變得很容易受到攻擊。
如果你在IT集團公司工作,這種情況的確很常見。幸運的是,你可以把事情簡單化。雖然企業中開發的每個應用程序都解決一個獨特的商業問題,但你可以將所有的應用程序建立在同樣的底層框架組件上。通過開發標準和公從命名慣例到用來強化應用程序結構的預裝組件的最好方法。共應用程序結構組件,你的開發小組就可以節省時間、確保應用程序是安全的、并改善各小組間的協作。標準的范圍很廣,在本文中,我將探討在企業中實現一個公共應用程序結構框架的最好的方法。我將特別關注三個主要的方面:應用程序安全性、數據庫訪問策略和測試過程。我將講述驗證你的用戶的身份、用四個層來構建你的企業級應用程序、還將講述一下Microsoft的兩個新的對象——Dataset和DataReader——它們是ADO.NET的一部分,可以幫你分離各個層。
運用預裝組件是加強應用程序結構并提供一般服務的一個好方法。因為應用程序結構是個企業級的問題,你現有的企業組織結構中可能并沒有一個小組來承擔這項工作。然而,形成這樣一個小組是很簡單的,你只需要重新編制各個小組,然后分配一些技術很強的人員(已經在你們公司中)來從事應用程序結構方面的工作。
你在引進一個公共底層框架應用程序時,各小組可能主要關注商業問題,而不是擔心結構問題。這就使我們對做每個應用程序的開發人員的技術要求并不高。因此,開發進度就會縮短,可以更好地響應市場情況。所有這些因素的結合就會減少開發和維護方面的投資,最終提高你們公司的贏利。然而,你首先需要在三個主要方面建立一個公共底層框架:應用程序安全性、數據庫訪問策略和測試過程。
安全是很重要的,你應該從開發的早期階段就控制應用程序結構的這個方面。適當的用戶身份驗證和授權可以保證一個應用程序的安全。在沒有集中的安全組件的時候,每個小組編寫它自己的安全代碼,這是很危險的。一個中心安全策略不僅可以使開發人員避免重復勞動,為企業中所有的應用程序提供同樣級別的保護,還可以創建一個結構,使所有的修改都在一個地方進行,而且不會產生新的安全漏洞。安全結構中首要的一步就是用戶身份驗證。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -