ASP.NET MVC項(xiàng)目開發(fā)教程
定 價(jià):29 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)實(shí)用規(guī)劃教材
- 作者:朱勇主編
- 出版時(shí)間:2015/7/1
- ISBN:9787302391425
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.092.2
- 頁碼:219
- 紙張:膠版紙
- 版次:1
- 開本:16K
《ASP.NET MVC項(xiàng)目開發(fā)教程/21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)實(shí)用規(guī)劃教材》講述5個(gè)項(xiàng)目的開發(fā)過程,主要內(nèi)容包括ASP.NETMVC3編程技術(shù)、LINQ、ADO.NET實(shí)體框架、敏捷方法和用戶故事、團(tuán)隊(duì)合作開發(fā)和TFS團(tuán)隊(duì)服務(wù)器的使用。本書是從理論到實(shí)踐的一體化教材,知識(shí)與技能緊密結(jié)合,項(xiàng)目難度適中,既可作為高職院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為初學(xué)者使用的入門書籍。
ASP.NET MVC 是微軟官方提供的以MVC模式為基礎(chǔ)的ASP.NET Web應(yīng)用程序框架。MVC模式將應(yīng)用程序的輸入、處理和輸出強(qiáng)制性地分離到3個(gè)相對(duì)對(duì)立的應(yīng)用程序組件中。這種分離給復(fù)雜應(yīng)用程序的管理、程序單元的獨(dú)立開發(fā)與測(cè)試、團(tuán)隊(duì)環(huán)境下的分組開發(fā)都帶來了極大的好處。MVC模式已成為目前軟件企業(yè)軟件架構(gòu)的首選技術(shù)。
本書體現(xiàn)了理實(shí)一體化和項(xiàng)目課程的教學(xué)理念,以工作任務(wù)為課程設(shè)置和內(nèi)容選擇的參照點(diǎn),以項(xiàng)目為單位組織內(nèi)容,并以項(xiàng)目活動(dòng)為主要學(xué)習(xí)方式。書中的項(xiàng)目和任務(wù)的匹配模式結(jié)合了循環(huán)式和層進(jìn)式的特點(diǎn),項(xiàng)目從簡(jiǎn)單到復(fù)雜,每個(gè)項(xiàng)目的任務(wù)既有重復(fù)也有提高,符合學(xué)習(xí)的認(rèn)知規(guī)律,循序漸進(jìn)地將ASP.NET MVC項(xiàng)目開發(fā)的知識(shí)逐步引入項(xiàng)目。
本書以工作體系來安排知識(shí)和內(nèi)容,并注重對(duì)職業(yè)技能的培養(yǎng)。實(shí)踐先行,學(xué)習(xí)者可以按照任務(wù)實(shí)施步驟逐步實(shí)踐,很快可以看到工作成果,以激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣。完成工作任務(wù)后,再對(duì)工作過程中涉及的知識(shí)與技能進(jìn)行分析,以完善學(xué)習(xí)者的知識(shí)體系。
本書共5個(gè)項(xiàng)目。第1個(gè)項(xiàng)目涉及ASP.NET MVC編程基礎(chǔ)知識(shí),主要內(nèi)容包括控制器與視圖的創(chuàng)建、ASP.NET MVC路由機(jī)制、Razor視圖引擎和源代碼管理。第2個(gè)項(xiàng)目引入了模型的概念,主要內(nèi)容包括實(shí)體數(shù)據(jù)模型的創(chuàng)建、第三方組件的引用、LINQ、視圖輔助方法等內(nèi)容。第3個(gè)項(xiàng)目引入了敏捷方法與用戶故事,主要內(nèi)容包括敏捷方法的概念、用戶故事的需求表達(dá)、團(tuán)隊(duì)開發(fā)、發(fā)布計(jì)劃和迭代計(jì)劃的管理、代碼優(yōu)先實(shí)體數(shù)據(jù)模型的創(chuàng)建、模型綁定與模型驗(yàn)證、授權(quán)管理等內(nèi)容。第4個(gè)項(xiàng)目使用模型優(yōu)先方式創(chuàng)建實(shí)體模型,主要內(nèi)容包括基于模型優(yōu)先的實(shí)體模型創(chuàng)建方式和多實(shí)體關(guān)聯(lián)情況下的實(shí)體增刪改查操作。第5個(gè)項(xiàng)目針對(duì)一個(gè)相對(duì)完整(包含前臺(tái)與后臺(tái))的網(wǎng)站進(jìn)行分析與開發(fā),進(jìn)一步加大模型的復(fù)雜性,主要內(nèi)容包括自定義布局頁、創(chuàng)建多實(shí)體關(guān)聯(lián)實(shí)體數(shù)據(jù)模型、擴(kuò)展方法、分布視圖、MVC區(qū)域等內(nèi)容。
使用本書時(shí)的開發(fā)環(huán)境如下:
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010 SP1
MVC 3 Framework
Microsoft SQL Server Compact 4.0(runtime+tools)
SQL Server express(optional)
服務(wù)器環(huán)境:
Microsoft SQL Server 2008 R2
Microsoft Team Foundation Server 2010
Microsoft Team Foundation Server 2010 sp1
本書可用作高職院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可用作ASP.NET MVC編程的初學(xué)者使用的入門書籍。本書讀者需要先行了解網(wǎng)頁設(shè)計(jì)、數(shù)據(jù)庫技術(shù)、C#編程等相關(guān)知識(shí)。
希望本書能對(duì)讀者初學(xué)ASP.NET MVC編程有所幫助,并請(qǐng)讀者對(duì)不當(dāng)之處批評(píng)指正。
編者
2015年3月
項(xiàng)目一Hello World
任務(wù)一ASP.NET MVC 3項(xiàng)目的創(chuàng)建
任務(wù)二控制器的創(chuàng)建
任務(wù)三Hello控制器Index視圖的創(chuàng)建
任務(wù)四Hello控制器Welcome視圖的創(chuàng)建
任務(wù)五源代碼管理
任務(wù)六簽出與簽入
習(xí)題一
項(xiàng)目二Northwind
任務(wù)一項(xiàng)目創(chuàng)建與資源準(zhǔn)備
任務(wù)二實(shí)現(xiàn)產(chǎn)品列表的顯示
任務(wù)三實(shí)現(xiàn)根據(jù)名稱查詢產(chǎn)品
任務(wù)四實(shí)現(xiàn)根據(jù)分類查詢產(chǎn)品
任務(wù)五實(shí)現(xiàn)查詢結(jié)果分頁顯示
任務(wù)六實(shí)現(xiàn)查看產(chǎn)品詳情的功能
習(xí)題二
項(xiàng)目三圖書列表
任務(wù)一需求分析
任務(wù)二迭代計(jì)劃
任務(wù)三團(tuán)隊(duì)項(xiàng)目及模型的創(chuàng)建
任務(wù)四圖書查詢功能的實(shí)現(xiàn)
任務(wù)五實(shí)現(xiàn)圖書管理功能
任務(wù)六給模型增加驗(yàn)證規(guī)則和顯示特性
任務(wù)七管理授權(quán)
習(xí)題三
項(xiàng)目四員工信息管理系統(tǒng)
任務(wù)一模型創(chuàng)建
任務(wù)二創(chuàng)建控制器和視圖
任務(wù)三完善員工管理功能
任務(wù)四完善部門管理功能
任務(wù)五完善項(xiàng)目管理功能
任務(wù)六完善銀行卡管理功能
習(xí)題四
項(xiàng)目五個(gè)人博客
任務(wù)一需求分析
任務(wù)二項(xiàng)目創(chuàng)建與資源準(zhǔn)備
任務(wù)三創(chuàng)建實(shí)體數(shù)據(jù)模型
任務(wù)四實(shí)現(xiàn)文章列表的顯示
任務(wù)五實(shí)現(xiàn)文章搜索功能
任務(wù)六實(shí)現(xiàn)分類列表的顯示
任務(wù)七實(shí)現(xiàn)文章點(diǎn)擊排行的顯示
任務(wù)八實(shí)現(xiàn)留言查看功能
任務(wù)九實(shí)現(xiàn)留言提交的功能
任務(wù)十實(shí)現(xiàn)全篇文章的顯示
任務(wù)十一實(shí)現(xiàn)文章管理
任務(wù)十二實(shí)現(xiàn)分類管理
任務(wù)十三實(shí)現(xiàn)留言管理
任務(wù)十四實(shí)現(xiàn)權(quán)限管理
參考文獻(xiàn)