人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用ASP.NET設計優秀系統(一)

用ASP.NET設計優秀系統(一)

更新時間:2022-07-13 文章作者:未知 信息來源:網絡 閱讀次數:

歡迎來到“ASP.NET 世界”。在隨后的幾周或幾個月中,本系列文章將逐步詳細介紹如何使用 Microsoft ASP.NET 和 Microsoft Visual Studio.NET 來設計、實現和部署典型的 Web 應用程序,以探討實際應用程序創建實踐中最常見的幾個因素。我們不僅僅布置一些 Web 窗體,也不局限于只對后端數據庫進行一些數據綁定。數據綁定和 Web 窗體布局很重要,但是有許多其他問題也非常重要。

例如,無論采用何種目標平臺或語言,所有經過良好編碼的項目都包括一些基本的規劃步驟,例如目標聲明、用戶方案文檔,甚至用于標識解決方案的物理邊界和邏輯邊界的體系結構文檔。此外,在解決方案生命周期的早期就將安全規劃包含在內是一種非常好的習慣。這些內容與良好的數據庫模型、精心設計的中間件組件以及簡潔的用戶界面設計一起,可以確保您最終在生產中部署的應用程序是安全的、可靠的,并且是用戶友好的。

此時,一些讀者可能會認為本文屬于那些基調很高的文章,目標定位在某些超大型企業級方案,而這種方案根本不適用于一般的小工廠、愛好者或個人開發團體。其實并不是這樣!即使只是創建您自己個人使用的基于 Web 的小型解決方案,從一開始就進行完善的規劃將有助于確保流程最終的輕松實現和部署。而且,并不是高級的程序員或 Web 開發人員才可以使用這些技術。無論您的技術水平如何,也無論您屬于哪類目標讀者,我相信您都會發現這一系列文章對您很有幫助,它為您提供了豐富的信息,而且十分有趣。

我們將生成一個稱為 DotNetKB 的示例知識庫 Web 應用程序,這個過程將貫穿整個系列文章。在作為第一部分的本專題中,我們在第一部分將介紹典型項目的設計階段,包括基本規劃、應用程序體系結構和實現方案設計。學習完本文后,您將已經準備好所有的文檔,并會迫不及待地希望開始創建解決方案。在第二部分中將詳細討論如何使用 Microsoft SQL Server 2000 和 Microsoft Visual Studio .NET 2003 創建數據存儲層。其中包括創建數據庫(添加表、索引、約束條件和關系)以及編寫用于存取數據的存儲過程。同時,我們還將討論與 SQL Server、Internet 信息服務器 (IIS) 和 ASP.NET 有關的安全性問題。到第二部分結束時,我們將獲得一個適用于 DotNetKB 解決方案的功能完備且安全的數據存儲系統。

預備工作非常簡單,我們跳過這部分內容,直接開始第一步“應用程序規劃”。

第一部分:應用程序規劃與設計

適用于:Microsoft ASP.NET

(一)規劃基本 ASP.NET 應用程序

使用 Visual Studio .NET 創建基于 Web 的 ASP.NET 應用程序的第一步是制定基本的應用程序規劃 (AP)。制定規劃不僅對于由多個開發人員建立的大型解決方案而言是必不可少的,而且即使對于最小的應用程序,一個完善的 AP 也是非常重要的。創建 AP 有助于您在開始編碼“之前”就能仔細考慮一些常見問題。這樣,您可以在應用程序生命周期的早期便完全了解挑戰和解決方案,而不是在完全陷入窘境之后才發現問題。

(二)ASP.NET應用程序結構及安全規劃

有了基本的目的和為解決方案開發的用戶方案列表后,您需要開始籌劃整體的體系結構。主要目標是標識應用程序的邏輯方面和物理方面,即如何將應用程序拆分為各種有用的部分。在本節中還添加了安全性方面的內容。安全是在規劃的“一開始”您就需要考慮的問題,而不是在開發周期中“最后添加”的內容。我們稍后會在本節中詳細討論這個問題。

(三)談談 ASP.NET 規劃階段的設計

在直接進入項目的編碼部分之前,需要花一點時間實際勾畫出應用程序的邏輯組件,這非常重要。在我們的示例解決方案中,我們要實現解決方案的三個邏輯組件:數據庫、.NET 數據訪問組件和 ASP.NET 用戶界面。現在,我們先勾畫出每個組件的大致輪廓,討論過程中最重要的方面,即文檔化組件間的交互。

第二部分:使用 SQL Server 2000 創建數據存儲層

適用于:

Microsoft ASP.NET
Microsof Visual Studio .NET
Microsoft SQL Server 2000

(一)使用VisualStudio.NET2003創建數據庫圖

Visual Studio .NET 2003 的眾多優勢之一是,用戶可將其用作主要的 SQL Server 編輯器來完成大多數任務。獲得目標數據庫服務器的適當權限后,您就可以輕松地使用 Visual Studio .NET 2003 創建各種數據庫、表、索引、約束條件、關系、視圖、存儲過程和功能了。

(二)使用VisualStudio.NET2003編寫存儲過程

數據表定義了如何在數據庫中存儲數據,但沒有說明如何存取數據。我們還需要了解讀寫記錄以便從表中再次調用選定行和列的詳細信息。使用存儲過程可以提高解決方案的性能并使之更安全。此外,使用存儲過程可以增加數據層的抽象級別,從而保護解決方案的其他部分不受小的數據布局和格式變化帶來的影響。這樣可使您的解決方案更可靠,更易于維護。

(三)IIS、ASP.NET和SQLServer的安全性問題

SQL Server、Internet 信息服務器和 ASP.NET 引擎都提供了堅實可靠的安全模型,它們可以很好地在一起協同工作。由于涉及三類服務(SQL Server、IIS 和 ASP.NET),所以需要采取三個關鍵的步驟來確保解決方案的安全。本部分討論一種為 Web 應用程序設置足夠權限和信任級別的更常用(且可靠)的方法。

(四)創建ASP.NET測試頁及生成源代碼和安裝腳本

創建測試頁始終是訪問 SQL Server 數據層并驗證輸入和輸出參數是否得到正確處理的好辦法。我們還可以使用 Visual Studio .NET 為整個數據庫層生成源代碼(包括生成表和索引、授權、存儲過程等),還可以生成一個可用于在現有 SQL Server 上安裝這些數據庫對象的命令行腳本。

小結:

本專題討論了很多內容。包括怎樣做ASP.NET應用程序規劃與設計,如何使用 Visual Studio .NET 2003 創建數據庫項目,如何創建新數據庫以及定義表、索引、約束條件和關系的數據庫圖,還介紹了使用 Visual Studio .NET 2003 添加可以存取表中存儲的數據的存儲過程和自定義函數。通過本專題的學習,您還學會了如何使用自定義的 Windows 帳戶以及 IIS 和 Web 應用程序中的 web.config 文件設置,在 SQL Server 和您的 ASP.NET 解決方案之間建立一種可靠的信任關系。本專題最后還介紹了用于驗證數據層程序設計的測試 Web 表單示例,并說明了如何生成可用于在任何目標 SQL Server 上安裝完成的這個數據層的 T-SQL 腳本和命令行腳本。

也許您已經注意到,數據庫層的相關討論中未涉及到專家記錄的存儲和再調用過程。這是因為我決定使用 XML 文件代替它。這樣,我們可以借此機會學習如何將 XML 作為數據源,以及如何將這種數據格式與 SQL Server 數據結合起來以創建一個完整的解決方案。在下一期相關內容專題中,我們將定義 XML 存儲格式和讀寫這種數據的組件層,還將學習有關 XML 序列化以及 ASP.NET 中的內置數據高速緩存服務的相

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 开封县| 德惠市| 会东县| 鹤壁市| 荃湾区| 三江| 随州市| 定结县| 长丰县| 衡阳县| 宝应县| 鄂州市| 聊城市| 项城市| 白银市| 白水县| 武夷山市| 巨鹿县| 临西县| 故城县| 平遥县| 惠州市| 焦作市| 石柱| 大兴区| 巴塘县| 简阳市| 衡南县| 台江县| 徐闻县| 锡林浩特市| 灵山县| 讷河市| 宁南县| 沂源县| 平果县| 万安县| 观塘区| 西丰县| 威信县| 广西|