出版時間:2009-9 出版社:電子工業(yè)出版社 作者:龔赤兵 著 頁數(shù):582
Tag標簽:無
內(nèi)容概要
《Web開發(fā)新體驗:ASP.NET3.5MVC架構(gòu)與實戰(zhàn)》內(nèi)容基礎(chǔ)、全面,適合ASP.NET3.5MVC的初學者學習,同時,也可作為相關(guān)培訓機構(gòu)或高等院校的教學參考用書。ASP.NET3.5MVC框架,是微軟今后開發(fā)Web應用程序的一個主流技術(shù)。初學者學習ASP.NET3.5MVC框架,將面對職場上帶來眾多全新的Web開發(fā)職位機遇,成就自我職業(yè)人生。 全書分為3大部分23章,以“體驗篇-架構(gòu)篇-實戰(zhàn)篇”為線索展開講解。在體驗篇中,介紹了ASP.NET3.5MVC框架方方面面的基礎(chǔ)知識;在架構(gòu)篇中,循序漸進闡述二層、三層架構(gòu)原理,徹底解密多層架構(gòu)開發(fā);在實戰(zhàn)篇中,采用ASP.NET3.5技術(shù),基于多層架構(gòu)實現(xiàn)了原創(chuàng)的ASP.NET3.5MVC博客網(wǎng)站,便于初學者學習、運用ASP.NET3.5MVC技術(shù)。 隨書所附光盤包含實例源文件?! ‰S書所附光盤包含實例源文件。
書籍目錄
第1篇 體驗篇第1章 初識ASP.NET 3.5 MVC開發(fā)第2章 路由進階第3章 HtmlHelper控件解析第4章 自定義GridView控件開發(fā)第5章 自定義視圖引擎第6章 圖表開發(fā)第7章 大、中型ASP.NET 3.5 MVC項目開發(fā)第8章 過濾器解析、開發(fā)第9章 控制器與視圖之間的數(shù)據(jù)傳遞第10章 jQuery視圖開發(fā)第11章 多項目混合開發(fā)第12章 單元測試第13章 網(wǎng)站部署第2篇 架 構(gòu) 篇第14章 初識聯(lián)系人管理網(wǎng)站第15章 聯(lián)系人管理網(wǎng)站初探第16章 聯(lián)系人管理網(wǎng)站進階第17章 聯(lián)系人管理網(wǎng)站高級實現(xiàn)第3篇 實戰(zhàn)篇第18章 博客網(wǎng)站初探第19章 多層架構(gòu)的博客網(wǎng)站第20章 博客網(wǎng)站頁面總體設(shè)計第22章 博客網(wǎng)站管理頁面第23章 博客網(wǎng)站安全
章節(jié)摘錄
第1篇 體驗篇 第1章 初識ASP.NET 3.5 MVC開發(fā) 1.1 ASP.NET 3.5 MVC概述 1.1.1 為什么使用ASP.NET 3.5 MVC框架 1.Web Forms開發(fā)難以測試 在傳統(tǒng)的ASENET應用開發(fā)中,微軟的開發(fā)團隊為開發(fā)者設(shè)計了一個較為完整、基于Web Forms的開發(fā)環(huán)境,使得構(gòu)建Web應用相對容易,開發(fā)人員只需在一個可視化設(shè)計器中拖放控件,然后在表單中設(shè)置相關(guān)屬性即可;開發(fā)人員通過編寫代碼來響應事件,使得對于程序邏輯的操作也變得非常直觀?! ∪欢赪eb Forms中,微軟構(gòu)建了一個非常復雜的引擎,從而給頁面的執(zhí)行過程帶來了許多的負面效應。開發(fā)者很難了解這背后的HTML是如何運作的,由于編程代碼與HTML語言共處于同一頁面,所以對于頁面設(shè)計人員來說非常不友好;同時,如果沒有合理控制ViewState的話,很容易得到一個包含大量ViewState的頁面,使得該頁面的尺寸遠遠超過所需的內(nèi)容,最終頁面打開的速度異常緩慢;隨著Web應用越來越復雜化,不容易測試也越來越成為實際應用開發(fā)中的一個棘手問題。 2.ASP.NET 3.5 MVC開發(fā)易于測試 微軟的開發(fā)團隊于2007年12月發(fā)布的第一個ASP.NET 3.5 MVC預覽版本以來,分別發(fā)布了8個后續(xù)的測試版本,終于在2009年3月18日正式發(fā)布ASP.NET 3.5 MVC 1.0版本。新的ASP.NET 3.5 MVC框架,避免了很多Web Forms所帶來的復雜性,沒有數(shù)據(jù)回傳,沒有在頁面中保存視圖狀態(tài),開發(fā)者可以完全掌控頁面的呈現(xiàn)全過程,使用模型、視圖及控制器將Web應用劃分到不同的組件中,有利于開發(fā)人員與設(shè)計人員的分工,提高開發(fā)效率,同時也提高了程序的可維護性和擴展性,特別是有利于Web應用程序的測試,可以比較容易地實施測試驅(qū)動開發(fā)。
編輯推薦
ASRN ET 3.5 MVC是—個免費、全新的微軟框架,開發(fā)人員可以輕松構(gòu)建基于下—代MVC模式的Web應用,特別有利于Web應用的單元測試以及測試驅(qū)動開發(fā)。 ——ASPN.ET之父Scott Guthrie 我?guī)ьI(lǐng)的開發(fā)團隊經(jīng)歷大約l年半的開發(fā)時間,在發(fā)布了9個測試版本之后,于2009年3月18日正式發(fā)布了ASP.NET 3.5 MVC框架。ASRNET 3.5 MVC是微軟開發(fā)下—代Web應用的全新技術(shù)框架?! 狝S P.NET 3.5 MVC開發(fā)團隊經(jīng)理Phil Haack 通過ASP.NET 3.5 MVC開發(fā)Web應用,于開發(fā)者可以完全掌控HTML語言;便于同AJAX集成;構(gòu)建易于理解的URL;便于Web應用程序的維護和擴展?! 狝SP.NET3.5 MVC高級項目經(jīng)理Stephen Walther ASRNET 3.5 MVC框架是微軟開發(fā)web應用的又一種全新開發(fā)方式,它提供了一系列優(yōu)秀特性,使ASP.NET開發(fā)人員擁有了另一個選擇?! 虾0厥⒕W(wǎng)絡(luò)技術(shù)有限公司架構(gòu)師 趙劫(網(wǎng)名老趙) ASP.NET 3.5MVC是微軟推出的、基于MVC模式、新的Web應用框架,可以避免原有的Web Forms中,由于需要維護控件圖而導致的客戶端頁面龐大的不足?! 狝SP.NET 3.5MVC教程一周年版主 重點
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載