了解如何規(guī)劃和設(shè)計(jì) ASP.NET 應(yīng)用程序。以一個(gè)知識(shí)庫(kù) Web 應(yīng)用程序?yàn)槔懻搶?shí)際應(yīng)用程序創(chuàng)建實(shí)踐中最常見(jiàn)的幾個(gè)因素。
簡(jiǎn)介
這是一個(gè)系列文章,在這個(gè)系列文章中我們將逐步詳細(xì)介紹如何使用 Microsoft ASP.NET 和 Microsoft Visual Studio.NET 來(lái)設(shè)計(jì)、實(shí)現(xiàn)和部署典型的 Web 應(yīng)用程序,以探討實(shí)際應(yīng)用程序創(chuàng)建實(shí)踐中最常見(jiàn)的幾個(gè)因素。我們不僅僅布置一些 Web 窗體,也不局限于只對(duì)后端數(shù)據(jù)庫(kù)進(jìn)行一些數(shù)據(jù)綁定。數(shù)據(jù)綁定和 Web 窗體布局很重要,但是有許多其他問(wèn)題也非常重要。
例如,無(wú)論采用何種目標(biāo)平臺(tái)或語(yǔ)言,所有經(jīng)過(guò)良好編碼的項(xiàng)目都包括一些基本的規(guī)劃步驟,例如目標(biāo)聲明、用戶方案文檔,甚至用于標(biāo)識(shí)解決方案的物理邊界和邏輯邊界的體系結(jié)構(gòu)文檔。此外,在解決方案生命周期的早期就將規(guī)劃包含在內(nèi)是一種非常好的習(xí)慣。這些內(nèi)容與良好的數(shù)據(jù)庫(kù)模型、精心設(shè)計(jì)的中間件組件以及簡(jiǎn)潔的用戶界面設(shè)計(jì)一起,可以確保您最終在生產(chǎn)中部署的應(yīng)用程序是安全的、可靠的,并且是用戶友好的。
此時(shí),一些讀者可能會(huì)認(rèn)為屬于那些基調(diào)很高的文章,目標(biāo)定位在某些超大型級(jí)方案,而這種方案根本不適用于一般的小工廠、愛(ài)好者或個(gè)人開(kāi)發(fā)團(tuán)體。其實(shí)并不是這樣!即使只是創(chuàng)建您自己個(gè)人使用的基于 Web 的小型解決方案,從一開(kāi)始就進(jìn)行完善的規(guī)劃將有助于確保流程最終的輕松實(shí)現(xiàn)和部署。而且,并不是高級(jí)的程序員或 Web 開(kāi)發(fā)人員才可以使用這些技術(shù)。無(wú)論您的技術(shù)水平如何,也無(wú)論您屬于哪類目標(biāo)讀者,我相信您都會(huì)發(fā)現(xiàn)這一系列文章對(duì)您很有幫助,它為您提供了豐富的信息,而且(請(qǐng)?jiān)试S我這樣說(shuō))十分有趣。
我們將生成一個(gè)稱為 DotNetKB 的示例知識(shí)庫(kù) Web 應(yīng)用程序,這個(gè)過(guò)程將貫穿整個(gè)系列文章。在作為第一篇文章的中,我們將介紹典型項(xiàng)目的設(shè)計(jì)階段,包括基本規(guī)劃、應(yīng)用程序體系結(jié)構(gòu)和實(shí)現(xiàn)方案設(shè)計(jì)。學(xué)習(xí)完后,您將已經(jīng)準(zhǔn)備好所有的文檔,并會(huì)迫不及待地希望開(kāi)始創(chuàng)建解決方案。
預(yù)備工作非常簡(jiǎn)單,我們跳過(guò)這部分內(nèi)容,直接開(kāi)始第一步“應(yīng)用程序規(guī)劃”。
規(guī)劃基本 ASP.NET 應(yīng)用程序
使用 Visual Studio .NET 創(chuàng)建基于 Web 的 ASP.NET 應(yīng)用程序的第一步是制定基本的應(yīng)用程序規(guī)劃 (AP)。制定規(guī)劃不僅對(duì)于由多個(gè)開(kāi)發(fā)人員建立的大型解決方案而言是必不可少的,而且即使對(duì)于最小的應(yīng)用程序,一個(gè)完善的 AP 也是非常重要的。創(chuàng)建 AP 有助于您在開(kāi)始編碼“之前”就能仔細(xì)考慮一些常見(jiàn)問(wèn)題。這樣,您可以在應(yīng)用程序生命周期的早期便完全了解挑戰(zhàn)和解決方案,而不是在完全陷入窘境之后才發(fā)現(xiàn)問(wèn)題。在《Software Project Survival Guide》一書(shū)中, Steve McConnell 指出:在軟件項(xiàng)目后期糾正錯(cuò)誤所花的成本與在早期階段發(fā)現(xiàn)并糾正這些錯(cuò)誤所花的成本相比,前者可能是后者的 50 - 200 倍。
轉(zhuǎn)帖于:軟件水平考試_考試吧
版權(quán)聲明 --------------------------------------------------------------------------------------
如果
軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系
,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本
軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。