注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NET.NET系統(tǒng)架構與開發(fā)

.NET系統(tǒng)架構與開發(fā)

.NET系統(tǒng)架構與開發(fā)

定 價:¥69.00

作 者: 曾登高編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787505386563 出版時間: 2003-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 744 字數(shù):  

內容簡介

  《.NET系統(tǒng)架構》是目前國內唯一一本深入剖析.NET應用開發(fā)的圖書。本書由微軟一線技術專家撰寫,內容涉及了.NET多層應用架構、開發(fā)流程中的各個技術環(huán)節(jié),是一本真正的“內幕”圖書,特別適合對.NET技術開發(fā)感興趣的學生、程序員、項目經(jīng)理以及系統(tǒng)架構師閱讀和收藏。隨書附帶的兩張光盤通過對話和演示的方式深入淺出地闡述了.NET的10個重要話題。微軟專家通過10小時生動翔實的講座將每個開發(fā)者帶入.NET開發(fā)技術的“內幕”中。所有講座錄像都采用ASF壓縮格式,并配有中文字幕以方便中國讀者更好地理解。為了讓讀者更好地理解和應用.NET開發(fā)技術,微軟技術專家將親自到全國15個城市舉辦技術講座,面對面為讀者解疑答惑。全書內容介紹: 前言:介紹圖書簡要內容和光盤講座簡要內容,重點突出介紹圖書和光盤講座中的微軟名家和內容上的亮點本書分為三章第一章首先系統(tǒng)講解了.NET系統(tǒng)架構的基本理論和底層架構,然后,根據(jù).NET系統(tǒng)利于實現(xiàn)多層結構的特點,更加詳細地闡述了.NET應用中數(shù)據(jù)層、邏輯層、表現(xiàn)層中的應用基礎和案例。第二章是本書的重點,和其他基礎入門圖書不同,本書講解的都是.NET架構開發(fā)的要點,也是入門后急需提高的內容,內容包括:.NET應用程序的異常處理和調試技巧、性能與監(jiān)控、應用的遷移和移植、互用性、應用程序安全指南、應用程序的部署等等,特別是部署一節(jié)中詳細地講解了VS.NET結合VSS進行團隊開發(fā)、.NET應用生命周期指南等重要話題。第三章首先簡單介紹了微軟在.NET系統(tǒng)架構中的相關產(chǎn)品和技術,包括:Windows 2000 & Windows.NET、IIS5 / IIS6、Active Directory 、Biztalk Server等等,然后通過一個Data Center案例詳細地講解了.NET大型應用系統(tǒng)架構。圖書附錄中包含.NET技術術語(附錄1)、.NET Show光盤講座的內容詳細介紹配書光盤中的講座全部是微軟相關技術部門的技術主管,通過對話和演示的方式深入淺出地闡述了.NET的10個重要話題,包括:ASP.NET、使用SOAP、ADO.NET、.NET下的Windows開發(fā)、CLR內幕、VS.NET中的調試、.NET中的移動開發(fā)、.NET應用程序架構、對象映射模型(ORM)、理解.NET Framework、.NET代碼優(yōu)化。為了方便讀者,所有講座均配有中文字幕。

作者簡介

暫缺《.NET系統(tǒng)架構與開發(fā)》作者簡介

圖書目錄

.NET系統(tǒng)架構與開發(fā)</font><br></font><br>第一章 .NET系統(tǒng)架構基本概念 </font><br>>> Microsoft 系統(tǒng)架構概述</font><br>&nbsp;&nbsp; 從業(yè)務、應用程序、信息和技術角度理解Microsoft體系結構的術語、模式、概念和定義,以及體系結構的一系列視圖。</font><br>>> .NET系統(tǒng)架構基本概念</font><br>&nbsp;&nbsp; .NET的推出革新了軟件開發(fā)和部署的很多觀點,本系列文章首先帶你理解這些概念。</font><br>·基本概念:服務(Services)</font><br>·基本概念:消息(Messaging)</font><br>·基本概念:契約(Contracts)</font><br>·基本概念:策略(Policies)</font><br>·基本概念:狀態(tài)(State)</font><br>·基本概念:進程(Processes)</font><br>·基本概念:應用程序(Applications)</font><br>·術語表</font><br></font><br></font><br>第二章&nbsp;&nbsp; .NET多層架構應用開發(fā)</font><br>>> 數(shù)據(jù)層 </font><br>·Data Access Application Block 概述</font><br>·.NET 數(shù)據(jù)訪問架構指南</font><br>·在ADO.NET數(shù)據(jù)集中瀏覽多個相關表</font><br>·層次行數(shù)據(jù)上的數(shù)據(jù)操作</font><br>·設計數(shù)據(jù)層組件并通過層傳遞數(shù)據(jù)</font><br>·Visual Studio .NET Enterprise Architect 中基于 Visio 的數(shù)據(jù)庫建模:第一部分(新增)</font><br>·Visual Studio .NET Enterprise Architect 中基于 Visio 的數(shù)據(jù)庫建模:第二部分(新增)</font><br>·Visual Studio .NET Enterprise Architect 中基于 Visio 的數(shù)據(jù)庫建模:第三部分(新增)</font><br>>> 邏輯層</font><br>·了解 .NET 中的企業(yè)服務(COM+) (新增)</font><br>·提供了蘊含在.NET 與 COM+ 服務集成中的詳細技術信息,并介紹了可用于托管代碼的服務。</font><br>·.NET Romoting 框架簡介 (新增)</font><br>·介紹.NET Romoting 框架的基本原理、主要組件及.NET Remoting與分布式對象通信的幾種方案。</font><br>·在 .NET 中使用 COM+ 服務(新增)</font><br>·將新的.NET 組件添加到現(xiàn)有的 COM 和 COM+ 應用程序中,它們將協(xié)同工作。</font><br>·從 COM 組件調用 .NET 組件(新增)</font><br>·詳細說明了如何從 COM 客戶端調用.NET 服務器。</font><br>>> 表現(xiàn)層</font><br>·使用VB.NET開發(fā)自定義Windows控件</font><br>·控件中添加正則表達式校驗</font><br>·將多個控件集成到一個控件</font><br>·擴展Treeview控制</font><br>·使用GDI+開發(fā)自畫控件</font><br>·在VS.NET中自定義控件和窗口的形狀</font><br>&nbsp;&nbsp;&nbsp;&nbsp;</font><br>第三章&nbsp;&nbsp;.NET應用程序的架構要點 </font><br>>> 調試</font><br>·Visual Studio .NET 實現(xiàn)了三個高級調試目標:所有語言共用一個用戶界面;跨機器同時調試多個進程的能力;強大的跨語言交叉調試。同時,附帶的 Exception Management Application Block 提供了一個雖簡單但是可以擴充的異常處理框架。</font><br>·Visual Studio .NET調試</font><br>·.NET Exception Management Application Block概述</font><br>·.NET中的異常管理</font><br>>> 性能以及性能監(jiān)視</font><br>·性能問題主要是為了解決由于軟件的發(fā)展速度遠遠超過了硬件的發(fā)展速度所引發(fā)的瓶頸問題,它普遍存在于計算機系統(tǒng)架構/程序開發(fā)的方方面面。</font><br>·性能比較:概述</font><br>·性能比較:數(shù)據(jù)訪問技術</font><br>·性能比較:把現(xiàn)有代碼作為Web Service來提供</font><br>·性能比較:ASP.NET Web Service還是 .NET Remoting? </font><br>·性能比較:安全設計選項</font><br>·性能比較:事務處理控件</font><br>·移動Web程序開發(fā): Mobile Internet Toolkit與XSLT</font><br>·.NET 分布式應用設計中的監(jiān)控</font><br>>> 團隊開發(fā)管理</font><br>&nbsp;&nbsp; 針對.net團隊開發(fā)項目,首先需要理解在團隊環(huán)境中如何建立開發(fā)過程,需要知道如何使用Visual Studio.net集成開發(fā)環(huán)境支持的團隊開發(fā)性能(Visual SourceSafe),同時還要意識到:你的開發(fā)團隊成員必須遵守相同的開發(fā)規(guī)則,這樣才能保證成功的團隊開發(fā)工作。&nbsp;&nbsp;&nbsp;&nbsp;</font><br>·團隊開發(fā)環(huán)境介紹</font><br>·ASP.NET WEB應用開發(fā)模型</font><br>·結構化解決方案以及項目工程</font><br>·進行管理所依賴環(huán)節(jié)</font><br>·BUILD處理過程</font><br>·使用Visual SourceSafe </font><br>·建立和維護團隊開發(fā)環(huán)境</font><br>>> .NET應用部署:生命周期指南</font><br>&nbsp;&nbsp;該指南為成功地計劃并部署.NET應用程序提供了指導性原則、建議以及技術信息。</font><br>·管理部署過程和環(huán)境</font><br>·部署包含.NET應用的.NET框架</font><br>·Visual Studio .NET部署工程</font><br>·.NET應用的部署問題</font><br>·為你的.NET應用選擇部署工具和分布機制</font><br>·升級.NET應用</font><br>>> 移植與互用性 </font><br>&nbsp;&nbsp; 程序的移植是系統(tǒng)升級的關鍵,.NET在革新軟件開發(fā)概念的同時充分考慮了軟件的可移植性和互用性。</font><br>·移植到 ASP .NET:需考慮的重要問題</font><br>·將 Java 應用程序移植到 .NET </font><br>·.NET/COM移植和互用性</font><br>>> 安全 </font><br>&nbsp;&nbsp; 安全問題也是系統(tǒng)管理員/程序開發(fā)員/黑客一直所津津樂道的話題,它似乎成了系統(tǒng)管理員揮之不去的夢魘,也成了黑客們所向披靡的制勝法寶。</font><br>·關于.NET框架加密的FAQ</font><br>·ASP.NET里的安全驗證指導</font><br>·VB.NET 和Visual C#程序員的安全考慮</font><br>·開發(fā)中的十個安全技巧</font><br></font><br>附錄:</font><br></font><br>>> .NET術語表</font><br>本書以及所附光盤中所涉及到的術語列表</font><br></font><br>>> 微軟企業(yè)架構軟件簡介</font><br>簡要介紹Windows 2000 & Windows.NET、SQL 2000、IIS5 / IIS6、Active Directory、Biztalk Server、Commerce Server、Content Management Server、SharePoint Portal Server等微軟企業(yè)架構軟件。</font><br></font><br></font><br></font><br>配送光盤內容簡介</font><br>&nbsp;&nbsp;隨書所附光盤收錄了由微軟公司平臺策略部門經(jīng)理Robert Hess 主持的Microsoft .NET Show系列講座的精選內容(10小時,全中文字幕,ASF視頻格式)</font><br>·主題1: ADO.NET</font><br>&nbsp;&nbsp;嘉賓:Sean Draine (微軟公司的項目經(jīng)理)、Michael Pizzo(軟件架構師)&nbsp;&nbsp;&nbsp;&nbsp;</font><br>&nbsp;&nbsp;數(shù)據(jù)庫對高端程序來說至關重要,所以它們對于程序員來說也頗為重要。因為可用的數(shù)據(jù)庫種類繁多,所以為了不讓程序員們在開發(fā)新工程的時候學習新的數(shù)據(jù)庫接口和訪問技術,很必要有一個統(tǒng)一的編程模型。ADO已經(jīng)成為了微軟公司的戰(zhàn)略級、適用于所有數(shù)據(jù)的訪問接口,ADO提供了持續(xù)的、高性能的數(shù)據(jù)訪問。隨著Microsoft .NET框架的來臨,ADO也變?yōu)榱薃DO.NET,積極地參與并影響著令人振奮的新技術......</font><br></font><br>·主題2:.NET與Windows </font><br>&nbsp;&nbsp;嘉賓:Mark Boulter (微軟公司項目經(jīng)理)、Jamie Cool(項目經(jīng)理)</font><br>&nbsp;&nbsp;許多解決方案開發(fā)員的焦點問題是網(wǎng)站以及基于WEB的應用程序,這主要是因為基于瀏覽器的應用程序提供了容易上手的部署模型,然而,這是付出了代價的。這些應用程序被局限在WEB瀏覽器提供的功能范圍之內,而且由于不同的瀏覽器之間的功能有不同的差異,開發(fā)員們也不得不受到這樣的約束......</font><br></font><br>·主題3:CLR技術內幕</font><br>&nbsp;&nbsp;嘉賓:Jim Miller(微軟公司高級項目經(jīng)理)、Jim Hogg(項目經(jīng)理)</font><br>&nbsp;&nbsp;通用語言運行庫(CLR)是.NET框架里很重要的一部分。它能夠執(zhí)行應用程序并讓它們和框架的其它部分進行互動,它還提供了優(yōu)化、安全方面的重要功能以及應用部署和SIDE-BY-SIDE EXECUTION的功能......</font><br></font><br>·主題4:使用Visual Studio .NET進行調試</font><br>&nbsp;&nbsp;嘉賓:Habib Heydarian(微軟公司的項目經(jīng)理)和Shaykat Chaudhuri(項目經(jīng)理)</font><br>&nbsp;&nbsp;對于我們中的大多數(shù)人來說,調試應用程序經(jīng)常只不過是在代碼中加入“printf”語句而已。這種方法在MS-DOS編程年代或許還能行得通,但是隨著操作系統(tǒng)越變越復雜,分布式應用也變得越來越普通,能夠使用更為復雜的方法來進行調試和監(jiān)控應用程序的功能也就變得越來越重要了。幸運的是,我們所使用的開發(fā)工具也已經(jīng)發(fā)展演化,能夠滿足當今程序員的需求了......</font><br></font><br>·主題5:移動網(wǎng)絡工具包</font><br>&nbsp;&nbsp;嘉賓:Susan Chory(移動網(wǎng)絡工具包[MIT]程序經(jīng)理)、Matthew Gibbs(移動網(wǎng)絡工具包小組高級開發(fā)員)</font><br>&nbsp;&nbsp;隨著擁有WEB功能的電話的出現(xiàn)以及無線PDA的蓬勃興起,越來越多的人們開始對進行移動開發(fā)產(chǎn)生興趣。問題是每一種移動設備都可能會有它們自己獨特的顯示問題和功能,并使用著不同的標記語言,這就給進行移動開發(fā)帶來了一定的困難。好在你可以使用Visual Studio .NET和ASP.NET的擴展套件Mobile Internet Toolkit,它能夠讓開發(fā)員輕松地對市面上常見的不同的移動設備進行開發(fā),并且能夠支持以后可能會出現(xiàn)的移動設備......</font><br></font><br>·主題6:應用程序體系結構</font><br>&nbsp;&nbsp;嘉賓:Shaun Hayes(微軟公司產(chǎn)品經(jīng)理)、Maarten Mullender(解決方案架構師)、Keith Short(Visual Studio架構師)</font><br>&nbsp;&nbsp;應用架構的話題范圍極廣,如果我們要透徹地了解它僅僅靠一期講座是不夠的。本期的講座只是對應用架構做個概括性介紹,以后有機會我們會通過專門的應用程序來深入探討這個問題,并將詳細探討可用來創(chuàng)建架構解決方案的編程模型、方法以及途徑......</font><br></font><br>·主題7:對象角色建模(ORM)</font><br>&nbsp;&nbsp;嘉賓:Terry Halpin (微軟公司程序經(jīng)理)、Pat Hallock(InConcept.com公司合伙人)、Dick Barden(InConcept.com公司合伙人)</font><br>&nbsp;&nbsp;程序員們可能對數(shù)據(jù)庫設計以及架構的重視程度不夠。分布式應用的飛速發(fā)展使得和數(shù)據(jù)庫進行交互以及信息儲存系統(tǒng)成了眾所矚目的焦點。本講座將探討一下“對象角色模型(ORM)”,我們可以看到它是怎樣使用自然語言界面大大簡化設計流程、自動創(chuàng)建范例使數(shù)據(jù)庫設計變得一目了然的......</font><br></font><br>·主題8:理解框架</font><br>&nbsp;&nbsp;嘉賓:Brad Abrams(微軟公司首席項目經(jīng)理)、Chris Anderson(微軟公司軟件架構師)</font><br>&nbsp;&nbsp;我從那些剛開始使用.NET來開發(fā)應用程序的程序員那里所聽到的最多的抱怨就是他們對.NET框架的結構和布局以及其提供的特性的理解有些困難。所以,我認為給大家講講關于.NET框架的"對象模型"可能會對大家理解.NET框架是如何組織的有些幫助......</font><br></font><br>·主題9:代碼優(yōu)化</font><br>&nbsp;&nbsp;嘉賓:Patrick Dussud(微軟公司CLR首席架構師、 Gregor Noriskin(微軟公司CLR開發(fā)小組性能管理經(jīng)理)</font><br>&nbsp;&nbsp;您在開發(fā)應用程序的時候通常要考慮到代碼優(yōu)化的問題:代碼優(yōu)化的問題在開發(fā)諸如“計算器”之類的小程序的時候代碼優(yōu)化可能算不上什么大問題,但是如果你的應用程序越變越復雜龐大的時候,你就會意識到它的重要性了......</font><br></font><br>光盤一內容:</font><br></font><br>主持人:Robert Hess,微軟公司平臺策略部門經(jīng)理和講座主持</font><br></font><br>1&nbsp;&nbsp;主題: ADO.NET</font><br>&nbsp;&nbsp; 嘉賓:Sean Draine (微軟公司的項目經(jīng)理)、Michael Pizzo(軟件架構師)&nbsp;&nbsp;&nbsp;&nbsp;</font><br>&nbsp;&nbsp; 數(shù)據(jù)庫對高端程序來說至關重要,所以它們對于程序員來說也頗為重要。因為可用的數(shù)據(jù)庫種類繁多,所以為了不讓程序員們在開發(fā)新工程的時候學習新的數(shù)據(jù)庫接口和訪問技術,很必要有一個統(tǒng)一的編程模型。ADO已經(jīng)成為了微軟公司的戰(zhàn)略級、適用于所有數(shù)據(jù)的訪問接口,ADO提供了持續(xù)的、高性能的數(shù)據(jù)訪問。隨著Microsoft .NET框架的來臨,ADO也變?yōu)榱薃DO.NET,積極地參與并影響著令人振奮的新技術......</font><br></font><br>2&nbsp;&nbsp;主題:.NET與Windows </font><br>&nbsp;&nbsp; 嘉賓:Mark Boulter (微軟公司項目經(jīng)理)、Jamie Cool(項目經(jīng)理)</font><br>&nbsp;&nbsp; 許多解決方案開發(fā)員的焦點問題是網(wǎng)站以及基于WEB的應用程序,這主要是因為基于瀏覽器的應用程序提供了容易上手的部署模型,然而,這是付出了代價的。這些應用程序被局限在WEB瀏覽器提供的功能范圍之內,而且由于不同的瀏覽器之間的功能有不同的差異,開發(fā)員們也不得不受到這樣的約束......</font><br></font><br>3&nbsp;&nbsp;主題:CLR技術內幕</font><br>&nbsp;&nbsp; 嘉賓:Jim Miller(微軟公司高級項目經(jīng)理)、Jim Hogg(項目經(jīng)理)</font><br>&nbsp;&nbsp; 通用語言運行庫(CLR)是.NET框架里很重要的一部分。它能夠執(zhí)行應用程序并讓它們和框架的其它部分進行互動,它還提供了優(yōu)化、安全方面的重要功能以及應用部署和SIDE-BY-SIDE EXECUTION的功能......</font><br></font><br>4&nbsp;&nbsp;主題:使用Visual Studio .NET進行調試</font><br>&nbsp;&nbsp; 嘉賓:Habib Heydarian(微軟公司的項目經(jīng)理)和Shaykat Chaudhuri(項目經(jīng)理)</font><br>&nbsp;&nbsp; 對于我們中的大多數(shù)人來說,調試應用程序經(jīng)常只不過是在代碼中加入“printf”語句而已。這種方法在MS-DOS編程年代或許還能行得通,但是隨著操作系統(tǒng)越變越復雜,分布式應用也變得越來越普通,能夠使用更為復雜的方法來進行調試和監(jiān)控應用程序的功能也就變得越來越重要了。幸運的是,我們所使用的開發(fā)工具也已經(jīng)發(fā)展演化,能夠滿足當今程序員的需求了......</font><br></font><br>5&nbsp;&nbsp;主題:移動網(wǎng)絡工具包</font><br>&nbsp;&nbsp; 嘉賓:Susan Chory(移動網(wǎng)絡工具包[MIT]程序經(jīng)理)、Matthew Gibbs(移動網(wǎng)絡工具包小組高級開發(fā)員)</font><br>&nbsp;&nbsp; 隨著擁有WEB功能的電話的出現(xiàn)以及無線PDA的蓬勃興起,越來越多的人們開始對進行移動開發(fā)產(chǎn)生興趣。問題是每一種移動設備都可能會有它們自己獨特的顯示問題和功能,并使用著不同的標記語言,這就給進行移動開發(fā)帶來了一定的困難。好在你可以使用Visual Studio .NET和ASP.NET的擴展套件Mobile Internet Toolkit,它能夠讓開發(fā)員輕松地對市面上常見的不同的移動設備進行開發(fā),并且能夠支持以后可能會出現(xiàn)的移動設備......</font><br></font><br>6&nbsp;&nbsp;主題:應用程序體系結構</font><br>&nbsp;&nbsp; 嘉賓:Shaun Hayes(微軟公司產(chǎn)品經(jīng)理)、Maarten Mullender(解決方案架構師)、Keith Short(Visual Studio架構師)</font><br>&nbsp;&nbsp; 應用架構的話題范圍極廣,如果我們要透徹地了解它僅僅靠一期講座是不夠的。本期的講座只是對應用架構做個概括性介紹,以后有機會我們會通過專門的應用程序來深入探討這個問題,并將詳細探討可用來創(chuàng)建架構解決方案的編程模型、方法以及途徑......</font><br></font><br>7&nbsp;&nbsp;主題:對象角色建模(ORM)</font><br>&nbsp;&nbsp; 嘉賓:Terry Halpin (微軟公司程序經(jīng)理)、Pat Hallock(InConcept.com公司合伙人)、Dick Barden(InConcept.com公司合伙人)</font><br>&nbsp;&nbsp; 程序員們可能對數(shù)據(jù)庫設計以及架構的重視程度不夠。分布式應用的飛速發(fā)展使得和數(shù)據(jù)庫進行交互以及信息儲存系統(tǒng)成了眾所矚目的焦點。本講座將探討一下“對象角色模型(ORM)”,我們可以看到它是怎樣使用自然語言界面大大簡化設計流程、自動創(chuàng)建范例使數(shù)據(jù)庫設計變得一目了然的......</font><br></font><br></font><br>光盤二內容:</font><br></font><br>主持人:Robert Hess,微軟公司平臺策略部門經(jīng)理和講座主持</font><br></font><br>8&nbsp;&nbsp;主題:理解框架</font><br>&nbsp;&nbsp; 嘉賓:Brad Abrams(微軟公司首席項目經(jīng)理)、Chris Anderson(微軟公司軟件架構師)</font><br>&nbsp;&nbsp; 我從那些剛開始使用.NET來開發(fā)應用程序的程序員那里所聽到的最多的抱怨就是他們對.NET框架的結構和布局以及其提供的特性的理解有些困難。所以,我認為給大家講講關于.NET框架的"對象模型"可能會對大家理解.NET框架是如何組織的有些幫助......</font><br></font><br>9&nbsp;&nbsp;主題:代碼優(yōu)化</font><br>&nbsp;&nbsp; 嘉賓:Patrick Dussud(微軟公司CLR首席架構師、 Gregor Noriskin(微軟公司CLR開發(fā)小組性能管理經(jīng)理)</font><br>&nbsp;&nbsp; 您在開發(fā)應用程序的時候通常要考慮到代碼優(yōu)化的問題:代碼優(yōu)化的問題在開發(fā)諸如“計算器”之類的小程序的時候代碼優(yōu)化可能算不上什么大問題,但是如果你的應用程序越變越復雜龐大的時候,你就會意識到它的重要性了......

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號