· 動態(tài)Web頁—— 作為代碼存儲在Web服務(wù)器上的文件,當被請求時,可轉(zhuǎn)換為HTML。當頁面被轉(zhuǎn)換時,他們可以根據(jù)用戶和網(wǎng)站擁有者的實時情況而按照不同的請求來獲取不同的表單。
· IIS—— 在Windows中內(nèi)置的Web服務(wù)器,用于通過TCP/IP向請求者提供Web頁。運行于windows 2000或者windows xp Professional上的IIS可以使用.NET Framework類來提供ASP.NET Web頁。
· .NET Framework—— 一組包含Microsoft編寫的代碼的類,可以使得開發(fā)應(yīng)用程序更加方便和快捷,并且更易于在互聯(lián)網(wǎng)上運行。很多類都已經(jīng)被封裝進能夠啟用.NET 的大約十多個Microsoft產(chǎn)品當中了。
· CLR(公共語言運行庫)—— .NET Framework的一項特性,可以讓編程人員用多種語言編寫代碼,然后將代碼編譯成可用來部署的單獨、統(tǒng)一的語言。
· ASP.NET—— .NET Framework中的運行時和類庫集,用來創(chuàng)建動態(tài)Web應(yīng)用程序。
· 數(shù)據(jù)存儲—— 數(shù)據(jù)被存放和管理的地方。所有的RDBMS都可用于數(shù)據(jù)存儲,但是有些數(shù)據(jù)存儲就不是RDBMS,因為它們不是關(guān)系型的。
· 數(shù)據(jù)庫或關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDMS)—— 一種可以讀取和操縱數(shù)據(jù)的軟件。大多數(shù)系統(tǒng)包含了用來設(shè)計和測試數(shù)據(jù)庫的工具,以及優(yōu)化過程的工具。一個RDBMS必須按照標準化形式(關(guān)系型格式)存儲數(shù)據(jù)。
· DataBase模式(或數(shù)據(jù)庫元數(shù)據(jù))—— 數(shù)據(jù)庫結(jié)構(gòu),包括表和關(guān)系的設(shè)計。該模式不包括實際的數(shù)據(jù)值。
· MicrosoftTM Access—— 一種基于MDB文件格式、JET引擎以及一系列用于創(chuàng)建和使用數(shù)據(jù)庫的工具的RDMS。Access價格便宜,容易學(xué)習(xí),能被廣泛接受并且已經(jīng)被部署到很多機器上。但是,它不支持太多的并發(fā)用戶。
· JET—— 運行在后臺并使用MDB(Access)文件的數(shù)據(jù)庫引擎。JET可以直接從其他軟件(例如.NET或Access)接受命令來讀取或者修改MDB文件。
· 結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)—— 一種被數(shù)據(jù)使用者用來從數(shù)據(jù)提供程序那里請求讀取或者寫入數(shù)據(jù)的語言。經(jīng)過近十年的發(fā)展,SQL已經(jīng)成為與RDBMS通信的標準。
· MicrosoftTM SQL Server—— 一種企業(yè)級的RDBMS,可以支持大量的數(shù)據(jù)和大量的并發(fā)用戶。
· MicrosoftTM SQL Server Express(SSE)—— 基于Microsoft SQL Server數(shù)據(jù)庫引擎的可免費獲得的數(shù)據(jù)庫引擎。與SQL Server不同的是,SSE能提供的同時數(shù)據(jù)連接數(shù)量有限,并且只有少數(shù)幾個功能。本書將在大多數(shù)示例中使用SSE。
· MicrosoftTM Data Engine(MSDE)—— 與SSE類似,但是基于SQL Server引擎的早期版本。MSDE將在本書的練習(xí)中使用。
· XML—— 一種標準的數(shù)據(jù)格式,每個值都被存儲并描述。XML不是非常有效率(用于描述的空間通常會超過數(shù)據(jù)的大小),但是卻能被很多不同的數(shù)據(jù)管理系統(tǒng)方便地讀取。
· Web頁編輯器—— 一種允許打開和修改頁面的軟件。最常用的編輯器是記事本。Visual Studio、Visual Web Developer和ASP.NET Web Matrix與其他工具打包成一個編輯器,用以提高效率。 · 集成開發(fā)環(huán)境(Integrated Development Environment,IDE)—— 一套用來幫助編程人員開發(fā)代碼的工具。Visual Studio就是一個非常強大的IDE;Web ASP.NET Web Matrix也提供了很多工具。典型的IDE應(yīng)當包含一個Web頁編輯器。
· ADO.NET—— 由Microsoft編寫的類(代碼)的集合,作為數(shù)據(jù)存儲(例如Access或者XML文件)和數(shù)據(jù)使用者(例如ASP頁面)之間的中間件。
· 連接—— 一個ADO對象,表示數(shù)據(jù)使用者和數(shù)據(jù)提供程序之間的惟一路徑。
· 命令—— 一個ADO對象,表示一條可以被傳遞給數(shù)據(jù)庫的SQL語句。
· 參數(shù)—— 一個ADO對象,表示在語句進入數(shù)據(jù)庫之前可以被插入Common Object(SQL語句)中的多個數(shù)據(jù)。
· DataSet—— 一個ADO對象,表示集成至記錄或字段中的一組數(shù)據(jù)。
· 服務(wù)器控件—— 一組獨立的代碼(一個對象),用于在服務(wù)器上執(zhí)行任務(wù),生成兼容HTML的并且發(fā)送至瀏覽器的頁面。通過ViewState,服務(wù)器端控件可以維持其狀態(tài)。
· 數(shù)據(jù)源控件—— 一種服務(wù)器端控件,可以創(chuàng)建專門的、惟一的數(shù)據(jù)庫連接。它提供了ADO對象的一種抽象并且使得編寫ASP.NET 2.0頁面更加快速和容易。數(shù)據(jù)源控件可用于Microsoft SQL Server、Access、XML以及其他數(shù)據(jù)源。
· 數(shù)據(jù)綁定控件—— 一種服務(wù)器端控件,可以從數(shù)據(jù)源控件中獲得數(shù)據(jù)并在頁面上呈現(xiàn)它。數(shù)據(jù)綁定控件將程序員從編寫諸如<table>的HTML標記中解脫出來。數(shù)據(jù)綁定控件可用于呈現(xiàn)表格、列表、樹型以及其他結(jié)構(gòu)。