圖書介紹 - 資料來源:博客來 目前評分: 評分:
圖書名稱:ASP.NET框架應用程序實戰--軟件開發工程師崗前必備
內容簡介
本書包括基礎篇和項目實戰篇兩部分內容。基礎篇講述了目前市場上廣泛采用的、基於.NET軟件開發平台的ASP.NETMVC、J Query、Castle.NET等軟件開發技術,在講述過程中列舉大量的案例和真實的開發場景幫助讀者掌握和應用上述技術。 項目實戰篇以物流管理的基本業務功能為主線,使用VisualStudio2013、SQLServer2008等軟件開發工具,綜合應用Aspect of Programming(面向切面編程,簡稱AOP)、Inverse of Control(控制反轉,簡稱IOC)等設計思想搭建具有低耦合度、易擴展、易維護的軟件開發框架,並在該框架的基礎上描述了物流管理系統子模板(包括角色管理、用戶管理、接單、調度、返回車輛的報銷、產值分析等功能)的分析、設計及開發過程。 本書適合軟件工程師及高等院校計算機相關專業的學生閱讀,也是網站設計師的參考用書。
目錄
第一部分基礎篇 第1章搭建開發環境31.1安裝Microsoft SQL Server 2008 R23 1.1.1簡介3 1.1.2獲取安裝包3 1.1.3安裝步驟3 1.1.4首次運行13 1.2安裝Microsoft Visual Studio 201315 1.2.1簡介15 1.2.2獲取安裝包15 1.2.3安裝步驟16 1.2.4首次運行16 1.3Nuget工具19 1.3.1簡介19 1.3.2使用方法19 1.4安裝Castle.NET19 1.4.1簡介19 1.4.2安裝步驟20 本章小結21 第2章ASP.NET MVC22 2.1MVC模式22 2.2認識ASP.NET MVC23 2.2.1ASP.NET MVC概述23 2.2.2MVC的優點24 2.2.3MVC 5的新特性24 2.2.4MVC程序的運行原理27 2.3Hello MVC28 2.4MVC Razor視圖引擎34 2.4.1Hello Razor34 2.4.2Razor語法34 2.5MVC項目的結構38ASP.NET框架應用程序實戰——軟件開發工程師崗前必備目錄2.6路由39 2.6.1理解路由39 2.6.2路由表40 2.6.3添加路由41 2.6.4路由格式43 2.6.5默認路由43 2.6.6在URL模式中處理可變數量的段44 2.6.7添加路由約束45 2.7模型47 2.7.1模型的創建47 2.7.2模型的綁定49 2.7.3模型的驗證54 2.8視圖58 2.8.1認識視圖58 2.8.2視圖的類型58 2.8.3視圖的創建61 2.8.4強類型視圖62 2.8.5資源的引用63 2.9控制器66 2.9.1認識控制器66 2.9.2控制器的動作67 2.9.3控制器的結果67 2.9.4過濾器69 2.9.5MVC中的頁面傳值76 2.10HTML及URL幫助器80 2.10.1HTML幫助器80 2.10.2URL幫助器95 2.11實現登錄97 本章小結102 第3章JQuery103 3.1JQuery簡介103 3.2JQuery的基本功能103 3.2.1引用JQuery類庫103 3.2.2選擇器104 3.2.3將DOM對象轉換成JQuery對象105 3.2.4操作DOM元素的集合106 3.3第三方插件及使用方法111 3.3.1校驗控件formValidator111 3.3.2日期控件My97DatePicker119 3.4JQuery綜合實例120 3.4.1需求描述120 3.4.2分析與實現120 3.5JQuery AJAX125 3.5.1$.get方法126 3.5.2$.post方法127 3.5.3$.AJAX方法129 3.6JQuery AJAX實例133 3.6.1需求描述133 3.6.2分析與實現133 本章小結138 第4章ORM139 4.1簡介139 4.2ORM映射機制139 4.2.1實體映射139 4.2.2關系映射140 4.3映像原理141 4.4映射工具142 4.4.1NHibernate142 4.4.2Castle143 4.4.3Ibatis.NET144 4.4.4Entity Framework145 4.5Castle146 4.5.1准備環境146 4.5.2對象關系映射150 4.5.3延遲加載164 4.5.4實體對象的狀態165 4.5.5查詢表達式166 4.6綜合練習168 4.6.1需求描述168 4.6.2分析與實現168 本章小節172 第二部分項目實戰篇 第5章需求分析1755.1業務建模175 5.2需求分析176 5.2.1系統管理員176 5.2.2業務員177 5.2.3調度員178 5.2.4財務人員179 5.2.5決策分析人員179 本章小結180 第6章架構設計181 6.1面向對象設計的原則181 6.1.1單一職責原則181 6.1.2開放封閉原則184 6.1.3里氏替換原則188 6.1.4依賴倒置原則194 6.1.5接口隔離原則198 6.2實體對象模型198 6.2.1貧血模型198 6.2.2充血模型199 6.3架構設計原則200 6.3.1分離界面和實現200 6.3.2針對接口編程並降低耦合度200 6.4搭建系統框架203 6.4.1建立實體層204 6.4.2建立數據訪問層205 6.4.3建立業務邏輯層211 6.4.4建立系統核心調試類215 6.4.5搭建UI層217 6.4.6添加項目的引用224 6.4.7配置Castle224 6.4.8建立生成數據庫功能的頁面227 6.4.9搭建單元測試228 本章小結228 第7章登錄(強類型對象生成視圖)229 7.1需求描述229 7.2功能設計229 7.3功能實現230 7.3.1模型映像的實現230 7.3.2數據訪問層的實現232 7.3.3服務層的實現232 7.3.4業務邏輯層的實現232 7.3.5IOC映像配置233 7.3.6表示層功能的實現233 本章小結239 第8章系統的主頁面240 8.1需求描述240 8.2功能設計240 8.3功能實現241 8.3.1創建公用樣式241 8.3.2創建布局視圖242 8.3.3計算內容區域的寬度和高度244 8.3.4加載功能菜單245 本章小結254 第9章角色權限管理255 9.1需求任務257 9.2功能設計257 9.3功能實現258 9.3.1模型映像的實現258 9.3.2數據訪問層的實現260 9.3.3服務層的實現260 9.3.4事務邏輯層的實現261 9.3.5IOC映像的配置261 9.3.6表示層功能的實現261 本章小結286 第10章用戶管理287 10.1需求描述287 10.2功能設計287 10.3功能實現288 10.3.1業務邏輯的實現288 10.3.2表示層功能的實現290 本章小結304 第11章接單管理305 11.1需求任務305 11.2功能設計306 11.3功能實現306 11.3.1模型映像的實現306 11.3.2數據訪問層的實現315 11.3.3服務層的實現315 11.3.4事務邏輯層的實現316 11.3.5IOC映射的實現317 11.3.6表示層功能的實現318 本章小結330 第12章調度管理331 12.1需求任務331 12.2功能設計331 12.3功能實現332 12.3.1模型映像的實現332 12.3.2數據訪問層的實現337 12.3.3服務層的實現337 12.3.4事務邏輯層的實現338 12.3.5IOC映射的實現339 12.3.6表示層功能的實現339 本章小結347 第13章返回車輛的報銷348 13.1需求任務348 13.2功能設計348 13.3功能實現349 13.3.1模型映像的實現349 13.3.2數據訪問層的實現353 13.3.3服務層的實現354 13.3.4事務邏輯層的實現354 13.3.5IOC映射的實現355 13.3.6表示層功能的實現356 本章小結364 第14章產值分析365 14.1需求任務365 14.2功能設計365 14.3功能實現366 14.3.1模型映像的實現366 14.3.2數據訪問層的實現366 14.3.3服務層的實現368 14.3.4事務邏輯層的實現368 14.3.5表示層功能的實現369 本章小結377 第15章軟件測試378 15.1軟件測試的概念378 15.1.1單元測試任務379 15.1.2軟件測試的類型381 15.1.3軟件測試過程中的模型384 15.1.4測試步驟387 15.2測試驅動開發387 15.3常用的單元測試工具389 15.3.1NUnit389 15.3.2TestDriven.NET390 15.3.3Visual Studio Test Edition391 15.4VSTS單元測試391 15.4.1添加單元測試項目391 15.4.2配置運行環境391 15.4.3創建單元測試類394 15.4.4測試的斷言方法397 15.4.5測試操作399 15.4.6代碼覆蓋率的結果401 15.5本章小結402 參考文獻403
詳細資料
ISBN:9787302455028規格:402頁 / 普通級 / 1-1 出版地:大陸
作者:覃宜明
出版社:究竟出版社股份有限公司
出版日期:2023-03-01
66折: $ 238
66折: $ 1175
作者:張萌
出版社:方智出版社股份有限公司
出版日期:2023-02-01
66折: $ 231
66折: $ 792
作者:周冠男
出版社:遠見天下文化出版股份有限公司
出版日期:2024-07-31
$ 355
作者:龍幸伸
出版社:東立
出版日期:2024-11-22
$ 93
作者:林熙 Brett Lindsay
出版社:如何
出版日期:2024-03-01
$ 300
作者:曾寶儀
出版社:天下文化
出版日期:2024-10-31
$ 331
作者:艾彌兒.菲利斯
出版社:鯨嶼文化
出版日期:2024-12-04
$ 840
作者:朱家泓
出版社:金尉
出版日期:2024-11-21
$ 948
作者:アサナエアラタ
出版社:台灣角川股份有限公司
出版日期:2024-12-19
$ 111
$ 379