|
-- 會員 / 註冊 --
|
|
|
|
MySQL從入門到精通(第2版) ( 簡體 字) |
作者:明日科技 | 類別:1. -> 資料庫 -> MySQL |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 55288 詢問書籍請說出此書號!【缺書】 NT售價: 450 元 |
出版日:10/1/2021 |
頁數:438 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302585688 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩、易學實用、配備海量學習資源和全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。 “軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,第5版于2019年3月出版。叢書連續暢銷12年,迄今累計重印620次,銷售400多萬冊。不僅深受廣大程序員的喜愛,還被百余所高校選為計算機、軟件等相關專業的教學參考用書。 “軟件開發視頻大講堂”叢書(第6版)在繼承前5版優點的基礎上,將開發環境和工具更新為目前最新版本,并且重新錄制了教學微課視頻。并結合目前市場需要,進一步對叢書品種進行完善,對相關內容進行了更新優化,使之更適合讀者學習。同時,為了方便教學使用,還提供了教學課件PPT。 MySQL數據庫是當今世界上最流行的數據庫之一。全球最大的網絡搜索引擎公司Google使用的數據庫就是MySQL,國內的很多大型網絡公司,如百度、網易和新浪等也選擇MySQL數據庫。據統計,世界上一流的互聯網公司中,排名前20位的有80%是MySQL的忠實用戶。目前,MySQL已經被列為全國計算機等級考試二級的考試科目。 本書內容 本書提供了從MySQL入門到編程高手所必需的各類知識,共分為4篇。 第1篇:基礎知識。本篇通過對數據庫基礎、初識MySQL、使用MySQL圖形化管理工具、數據庫操作、存儲引擎及數據類型和數據表操作等內容的介紹,并結合大量的圖示、舉例、視頻等使讀者快速掌握MySQL,為學習以后的知識奠定堅實的基礎。 第2篇:核心技術。本篇介紹MySQL基礎,表數據的增、刪、改操作,數據查詢,常用函數,索引,視圖等內容。學習完這一部分,讀者能夠了解和熟悉MySQL及常用的函數,使用SQL操作MySQL數據庫中的視圖,掌握SQL查詢、子查詢、嵌套查詢、連接查詢的用法等。 第3篇:高級應用。本篇介紹數據完整性約束、存儲過程與存儲函數、觸發器、事務、事件、備份與恢復、MySQL性能優化、權限管理及安全控制、PHP管理MySQL數據庫中的數據等內容。學習完這一部分,讀者能夠掌握如何進行數據的導入與導出操作,以及存儲過程、觸發器、事務、事件的使用方法等。通過這些內容不僅可以優化查詢,還可以提高數據訪問速度,更好地維護MySQL的權限和安全。另外,本篇還介紹了如何應用PHP管理MySQL數據庫中的數據,對于想要使用PHP進行開發的讀者非常實用。 第4篇:項目實戰。本篇分別使用PHP、Python和Java 3種語言,結合MySQL實現了3個大型的、完整的管理系統,通過這3個項目,幫助讀者運用軟件工程的設計思想,學習如何進行軟件項目的實踐開發。書中按照編寫系統分析→系統設計→數據庫與數據表設計→公共模塊設計→創建項目→實現項目→項目總結的流程進行介紹,帶領讀者體驗開發項目的全過程。 本書特點 由淺入深,循序漸進:本書以初、中級程序員為對象,先從MySQL基礎學起,再學習MySQL的核心技術,然后學習MySQL的高級應用,最后學習使用PHP、Python和Java等語言結合MySQL開發完整項目。講解過程中步驟詳盡,版式新穎,讓讀者在閱讀時一目了然,從而快速掌握書中內容。 微課視頻,講解詳盡:為便于讀者直觀感受程序開發的全過程,書中重要章節配備了教學微課視頻(總時長17小時,共135集),使用手機掃描正文小節標題一側的二維碼,即可觀看學習。便于初學者快速入門,感受編程的快樂和成就感,進一步增強學習的信心。 基礎示例+實踐練習+項目案例,實戰為王。通過例子學習是最好的學習方式,本書核心知識講解通過“一個知識點、一個示例、一個結果、一段評析、一個綜合應用”的模式,詳盡透徹地講述了實際開發中所需的各類知識。全書共計有203個應用示例,45個實踐練習,3個項目案例,為初學者打造“學習1小時,訓練10小時”的強化實戰學習環境。 精彩欄目,貼心提醒:本書根據學習需要在正文中設計了“注意”“說明”“技巧”等小欄目,讀者在學習的過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。 海量資源,可查可練。本書資源包中提供了“PHP開發資源庫”,包含實例資源庫(808個實例)、模塊資源庫(15個典型模塊)、項目資源庫(15個真實項目)、測試題庫系統(626道能力測試題)和面試資源庫(342道面試真題)。 讀者對象:初學編程的自學者、編程愛好者、大中專院校的老師和學生、相關培訓機構的老師和學員、畢業設計的學生、初中級程序開發人員、程序測試及維護人員、參加實習的“菜鳥”程序員。 學習資源 本書提供了大量的輔助學習資源,讀者可掃描圖書封底的“文泉云盤”二維碼,或登錄清華大學出版社網站,在對應圖書頁面下查閱各類學習資源的獲取方式。 讀者可先掃描圖書封底的權限二維碼(需要刮開涂層),獲取學習權限,然后掃描各章節知識點、案例旁的二維碼,觀看對應的視頻講解。讀者可掃碼登錄清大文森學堂,獲取本書的源代碼、微課視頻、開發資源庫等資源,可參加輔導答疑直播課。同時,還可以獲得更多的軟件開發進階學習資源、職業成長知識圖譜等,技術上釋疑解惑,職業上交流成長。 致讀者 感謝您購買本書,希望本書能成為您編程路上的領航者。 “零門檻”編程,一切皆有可能。 祝讀書快樂! |
內容簡介:《MySQL從入門到精通(第2版)》從初學者角度出發,通過通俗易懂的語言和豐富多彩的實例,詳細介紹了MySQL開發需要掌握的各方面技術。全書共分為4篇24章,包括數據庫基礎,初識MySQL,使用MySQL圖形化管理工具,數據庫操作,存儲引擎及數據類型,數據表操作,MySQL基礎,表數據的增、刪、改操作,數據查詢,常用函數,索引,視圖,數據完整性約束,存儲過程與存儲函數,觸發器,事務,事件,備份與恢復,MySQL性能優化,權限管理及安全控制,PHP管理MySQL數據庫中的數據,PHP+MySQL實現物流配送信息網,Python+MySQL實現在線學習筆記,Struts 2+Spring+Hibernate+MySQL實現網絡商城等內容。所有知識都結合具體實例進行介紹,涉及的程序代碼也給出了詳細的注釋,可以使讀者輕松領會MySQL的精髓,快速提高開發技能。 |
目錄:第1篇基礎知識 第1章數據庫基礎2 視頻講解:23分鐘 1.1數據庫系統概述2 1.1.1數據庫技術的發展2 1.1.2數據庫系統的組成3 1.2數據模型3 1.2.1數據模型的概念3 1.2.2常見的數據模型4 1.2.3關系數據庫的規范化5 1.2.4關系數據庫的設計原則7 1.2.5實體與關系7 1.3數據庫的體系結構7 1.3.1數據庫三級模式結構7 1.3.2三級模式之間的映射8 1.4小結8 1.5實踐與練習9 第2章初識MySQL10 視頻講解:22分鐘 2.1了解MySQL10 2.1.1MySQL數據庫的概念10 2.1.2MySQL的優勢11 2.1.3MySQL的發展史11 2.2MySQL8.0的新特性11 2.3MySQL的應用環境13 2.4MySQL服務器的安裝和配置13 2.4.1MySQL服務器安裝包下載13 2.4.2MySQL服務器安裝17 2.4.3啟動、連接、斷開和停止MySQL服務器27 2.4.4打開MySQL8.0CommandLineClient30 2.5如何學好MySQL31 2.6小結32 2.7實踐與練習32 第3章使用MySQL圖形化管理工具33 視頻講解:23分鐘 3.1安裝phpMyAdmin圖形化管理工具33 3.1.1phpMyAdmin圖形化管理工具簡介33 3.1.2下載phpstudy集成開發環境34 3.1.3下載phpMyAdmin34 3.1.4打開phpMyAdmin34 3.2數據庫操作管理35 3.2.1創建數據庫35 3.2.2修改和刪除數據庫36 3.3管理數據表36 3.3.1創建數據表37 3.3.2修改數據表38 3.3.3刪除數據表38 3.4管理數據記錄39 3.4.1使用SQL語句插入數據39 3.4.2使用SQL語句修改數據40 3.4.3使用SQL語句查詢數據40 3.4.4使用SQL語句刪除數據41 3.4.5通過form表單插入數據42 3.4.6瀏覽數據43 3.4.7搜索數據43 3.5導入/導出數據44 3.5.1導出MySQL數據庫腳本44 3.5.2導入MySQL數據庫腳本45 3.6設置編碼格式46 3.7添加服務器新用戶48 3.8重置MySQL服務器登錄密碼49 3.9小結51 3.10實踐與練習51 第4章數據庫操作52 視頻講解:28分鐘 4.1認識數據庫52 4.1.1數據庫基本概念52 4.1.2數據庫常用對象53 4.1.3系統數據庫54 4.2創建數據庫55 4.2.1CREATEDATABASE語句創建數據庫56 4.2.2CREATESCHEMA語句創建數據庫56 4.2.3創建指定字符集的數據庫56 4.2.4創建數據庫前判斷是否存在同名數據庫57 4.3查看數據庫58 4.4選擇數據庫59 4.5修改數據庫60 4.6刪除數據庫61 4.7小結62 4.8實踐與練習63 第5章存儲引擎及數據類型64 視頻講解:18分鐘 5.1MySQL存儲引擎64 5.1.1MySQL存儲引擎的概念64 5.1.2查詢MySQL中支持的存儲引擎65 5.1.3InnoDB存儲引擎67 5.1.4MyISAM存儲引擎68 5.1.5MEMORY存儲引擎68 5.1.6選擇存儲引擎70 5.1.7設置數據表的存儲引擎70 5.2MySQL數據類型71 5.2.1數字類型71 5.2.2字符串類型72 5.2.3日期和時間類型74 5.3小結74 5.4實踐與練習74 第6章數據表操作75 視頻講解:38分鐘 6.1創建數據表75 6.2查看表結構77 6.2.1使用SHOWCOLUMNS語句查看77 6.2.2使用DESCRIBE語句查看78 6.3修改表結構78 6.3.1添加新字段和修改字段定義79 6.3.2修改字段名/類型80 6.3.3刪除字段81 6.3.4修改表名81 6.4重命名表82 6.5復制表83 6.6刪除表85 6.7小結86 6.8實踐與練習86 第2篇核心技術 第7章MySQL基礎88 視頻講解:37分鐘 7.1運算符88 7.1.1算術運算符88 7.1.2比較運算符89 7.1.3邏輯運算符93 7.1.4位運算符95 7.1.5運算符的優先級95 7.2流程控制語句96 7.2.1IF語句96 7.2.2CASE語句97 7.2.3WHILE循環語句98 7.2.4LOOP循環語句99 7.2.5REPEAT循環語句100 7.3小結101 7.4實踐與練習101 第8章表數據的增、刪、改操作102 視頻講解:31分鐘 8.1添加數據102 8.1.1使用INSERT…VALUES語句插入數據102 8.1.2使用INSERT…SET語句插入數據106 8.1.3使用INSERT...SELECT語句插入查詢結果107 8.2修改數據109 8.3刪除數據110 8.3.1通過DELETE語句刪除數據110 8.3.2通過TRUNCATETABLE語句刪除數據111 8.4小結112 8.5實踐與練習112 第9章數據查詢113 視頻講解:75分鐘 9.1基本查詢語句113 9.2單表查詢115 9.2.1查詢所有字段115 9.2.2查詢指定字段116 9.2.3查詢指定數據116 9.2.4帶關鍵字IN的查詢117 9.2.5帶關鍵字BETWEENAND的范圍查詢117 9.2.6帶LIKE的字符匹配查詢118 9.2.7用ISNULL關鍵字查詢空值118 9.2.8帶AND的多條件查詢119 9.2.9帶OR的多條件查詢119 9.2.10用DISTINCT關鍵字去除結果中的重復行120 9.2.11用ORDERBY關鍵字對查詢結果排序120 9.2.12用GROUPBY關鍵字分組查詢121 9.2.13用LIMIT限制查詢結果的數量122 9.3聚合函數查詢123 9.3.1COUNT()函數123 9.3.2SUM()函數124 9.3.3AVG()函數124 9.3.4MAX()函數125 9.4.3復合條件連接查詢125 9.3.5MIN()函數126 9.4連接查詢126 9.4.1內連接查詢126 9.4.2外連接查詢127 9.5子查詢129 9.5.1帶IN關鍵字的子查詢129 9.5.2帶比較運算符的子查詢130 9.5.3帶EXISTS關鍵字的子查詢131 9.5.4帶ANY關鍵字的子查詢132 9.5.5帶ALL關鍵字的子查詢132 9.6合并查詢結果133 9.7定義表和字段的別名134 9.7.1為表取別名134 9.7.2為字段取別名135 9.8使用正則表達式查詢135 9.8.1匹配指定字符中的任意一個136 9.8.2使用“*”和“+”來匹配多個字符137 9.8.3匹配以指定的字符開頭和結束的記錄137 9.9小結138 9.10實踐與練習138 第10章常用函數139 視頻講解:34分鐘 10.1MySQL函數139 10.2數學函數140 10.2.1ABS(x)函數141 10.2.2FLOOR(x)函數141 10.2.3RAND()函數142 10.2.4PI()函數142 10.2.5TRUNCATE(x,y)函數143 10.2.6ROUND(x)函數和ROUND(x,y)函數143 10.2.7SQRT(x)函數143 10.3字符串函數144 10.3.1INSERT(s1,x,len,s2)函數145 10.3.2UPPER(s)函數和UCASE(s)函數146 10.3.3LEFT(s,n)函數146 10.3.4RTRIM(s)函數146 10.3.5SUBSTRING(s,n,len)函數147 10.3.6REVERSE(s)函數147 10.3.7FIELD(s,s1,s2,…)函數147 10.3.8LOCATE(s1,s)函數、POSITION(s1INs)函數和INSTR(s,s1)函數148 10.4日期和時間函數149 10.4.1CURDATE()函數和CURRENT_DATE()函數150 10.4.2CURTIME()函數和CURRENT_TIME()函數151 10.4.3NOW()函數151 10.4.4DATEDIFF(d1,d2)函數152 10.4.5ADDDATE(d,n)函數152 10.4.6ADDDATE(d,INTERVALexprtype)函數152 10.4.7SUBDATE(d,n)函數153 10.5條件判斷函數153 10.6系統信息函數154 10.6.1獲取MySQL版本號、連接數和數據庫名的函數155 10.6.2獲取用戶名的函數155 10.6.3獲取字符串的字符集和排序方式的函數155 10.7其他函數156 10.7.1格式化函數FORMAT(x,n)157 10.7.2改變字符集的函數157 10.7.3改變字段數據類型的函數157 10.8小結158 10.9實踐與練習158 第11章索引159 視頻講解:21分鐘 11.1索引概述159 11.1.1MySQL索引概述159 11.1.2MySQL索引分類160 11.2創建索引161 11.2.1在建立數據表時創建索引161 11.2.2在已建立的數據表中創建索引166 11.2.3修改數據表結構添加索引169 11.3刪除索引171 11.4小結172 11.5實踐與練習172 第12章視圖173 視頻講解:26分鐘 12.1視圖概述173 12.1.1視圖的概念173 12.1.2視圖的作用174 12.2創建視圖174 12.2.1查看創建視圖的權限175 12.2.2創建視圖175 12.2.3創建視圖的注意事項177 12.3視圖操作177 12.3.1查看視圖177 12.3.2修改視圖180 12.3.3更新視圖181 12.3.4刪除視圖183 12.4小結184 12.5實踐與練習184 第3篇高級應用 第13章數據完整性約束186 視頻講解:29分鐘 13.1定義完整性約束186 13.1.1實體完整性186 13.1.2參照完整性189 13.1.3用戶定義完整性191 13.2命名完整性約束194 13.3更新完整性約束196 13.3.1刪除完整性約束196 13.3.2修改完整性約束197 13.4小結198 13.5實踐與練習198 第14章存儲過程與存儲函數199 視頻講解:42分鐘 14.1創建存儲過程和存儲函數199 14.1.1創建存儲過程199 14.1.2創建存儲函數201 14.1.3變量的應用203 14.1.4光標的應用205 14.2調用存儲過程和存儲函數207 14.2.1調用存儲過程207 14.2.2調用存儲函數207 14.3查看存儲過程和存儲函數208 14.3.1SHOWSTATUS語句208 14.3.2SHOWCREATE語句208 14.4修改存儲過程和存儲函數209 14.5刪除存儲過程和存儲函數210 14.6小結211 14.7實踐與練習211 第15章觸發器212 視頻講解:25分鐘 15.1MySQL觸發器212 15.1.1創建MySQL觸發器212 15.1.2創建具有多條執行語句的觸發器214 15.2查看觸發器215 15.2.1SHOWTRIGGERS語句215 15.2.2查看triggers表中觸發器信息216 15.3使用觸發器217 15.3.1觸發器的執行順序217 15.3.2使用觸發器維護冗余數據218 15.4刪除觸發器220 15.5小結221 15.6實踐與練習221 第16章事務222 視頻講解:46分鐘 16.1事務機制222 16.1.1事務的概念222 16.1.2事務機制的必要性223 16.1.3關閉MySQL自動提交225 16.1.4事務回滾226 16.1.5事務提交228 16.1.6MySQL中的事務229 16.1.7回退點231 16.2鎖機制232 16.2.1MySQL鎖機制的基本知識232 16.2.2MyISAM表的表級鎖234 16.2.3InnoDB表的行級鎖237 16.2.4死鎖的概念與避免239 16.3事務的隔離級別239 16.3.1事務的隔離級別與并發問題240 16.3.2設置事務的隔離級別240 16.4小結241 16.5實踐與練習241 第17章事件242 視頻講解:18分鐘 17.1事件概述242 17.1.1查看事件是否開啟242 17.1.2開啟事件243 17.2創建事件244 17.3修改事件247 17.4刪除事件248 17.5小結249 17.6實踐與練習249 第18章備份與恢復250 視頻講解:44分鐘 18.1數據備份250 18.1.1使用mysqldump命令備份251 18.1.2直接復制整個數據庫目錄253 18.2數據恢復253 18.2.1使用mysql命令還原254 18.2.2直接復制到數據庫目錄254 18.3數據庫遷移254 18.3.1相同版本的MySQL數據庫之間的遷移255 18.3.2不同數據庫之間的遷移255 18.4表的導出和導入256 18.4.1用SELECT...INTOOUTFILE語句導出文本文件256 18.4.2用mysqldump命令導出文本文件258 18.4.3用mysql命令導出文本文件259 18.4.4用LOADDATAINFILE命令將文本文件導入數據表260 18.4.5用mysqlimport命令導入文本文件262 18.5小結264 18.6實踐與練習264 第19章MySQL性能優化265 視頻講解:30分鐘 19.1優化概述265 19.1.1分析MySQL數據庫的性能266 19.1.2通過profile工具分析語句消耗性能267 19.2優化查詢268 19.2.1分析查詢語句268 19.2.2索引對查詢速度的影響269 19.2.3使用索引查詢270 19.3優化數據庫結構272 19.3.1將字段很多的表分解成多個表272 19.3.2增加中間表273 19.3.3優化插入記錄的速度274 19.3.4分析表、檢查表和優化表275 19.4優化多表查詢276 19.5優化表設計277 19.6小結278 19.7實踐與練習278 第20章權限管理及安全控制279 視頻講解:29分鐘 20.1安全保護策略概述279 20.2用戶和權限管理280 20.2.1使用CREATEUSER命令創建用戶280 20.2.2使用DROPUSER命令刪除用戶281 20.2.3使用RENAMEUSER命令重命名用戶282 20.2.4使用GRANT和REVOKE命令管理訪問權限282 20.3MySQL數據庫安全常見問題287 20.3.1權限更改何時生效287 20.3.2設置賬戶密碼287 20.3.3使密碼更安全288 20.4日志文件288 20.4.1錯誤日志288 20.4.2慢查詢日志289 20.4.3查詢日志290 20.4.4二進制日志290 20.5小結292 20.6實踐與練習292 第21章PHP管理MySQL數據庫中的數據293 視頻講解:109分鐘 21.1PHP語言概述293 21.1.1PHP的概念293 21.1.2PHP的特點294 21.1.3PHP的工作原理295 21.1.4PHP結合數據庫應用的優勢296 21.2PHP操作MySQL數據庫的基本步驟296 21.2.1連接MySQL服務器296 21.2.2選擇MySQL數據庫297 21.2.3執行SQL語句298 21.2.4將結果集返回到數組299 21.2.5從結果集中獲取一行作為對象302 21.2.6從結果集中獲取一行作為枚舉數組304 21.2.7從結果集中獲取一行作為關聯數組305 21.2.8獲取查詢結果集中的記錄數305 21.2.9釋放內存306 21.2.10關閉連接306 21.3管理MySQL數據庫中的數據307 21.3.1添加數據307 21.3.2編輯數據311 21.3.3刪除數據315 21.4小結316 21.5實踐與練習317 第4篇項目實戰 第22章PHP+MySQL實現物流配送信息網320 視頻講解:76分鐘 22.1開發背景321 22.2系統分析321 22.2.1需求分析321 22.2.2可行性分析321 22.3系統設計322 22.3.1系統目標322 22.3.2系統功能結構322 22.3.3系統預覽323 22.3.4開發環境325 22.3.5文件夾組織結構326 22.4數據庫設計326 22.4.1數據庫分析326 22.4.2數據庫概念設計326 22.4.3創建數據庫及數據表328 22.5網站首頁設計330 22.5.1網站首頁概述330 22.5.2網站首頁技術分析331 22.5.3網站首頁的實現過程331 22.6車源信息查詢模塊設計333 22.6.1車源信息查詢模塊概述333 22.6.2車源信息查詢模塊技術分析333 22.6.3車源信息查詢模塊的實現過程334 22.7發貨單管理模塊設計335 22.7.1發貨單管理模塊概述335 22.7.2發貨單管理模塊技術分析336 22.7.3發貨單填單的實現過程338 22.7.4發貨單查詢的實現過程343 22.7.5發貨單刪除的實現過程344 22.7.6查看發貨單明細的實現過程345 22.7.7發貨單打印的實現過程346 22.7.8回執單驗收的實現過程347 22.8基礎信息管理模塊設計349 22.8.1基礎信息管理模塊概述349 22.8.2管理員信息管理的實現過程350 22.8.3客戶信息管理的實現過程352 22.8.4車源信息管理的實現過程354 22.9開發技巧與難點分析356 22.9.1應用Session存儲有關用戶會話的信息356 22.9.2應用正則表達式驗證電話號碼357 22.10小結358 第23章Python+MySQL實現在線學習筆記359 視頻講解:55分鐘 23.1需求分析359 23.2系統設計360 23.2.1系統目標360 23.2.2系統業務流程360 23.2.3系統預覽360 23.3系統開發必備362 23.3.1開發工具準備362 23.3.2文件夾組織結構362 23.3.3項目使用說明363 23.4技術準備363 23.4.1PyMySQL模塊363 23.4.2WTForms模塊364 23.5數據庫設計366 23.5.1數據庫概要說明366 23.5.2創建數據表366 23.5.3數據庫操作類367 23.6用戶模塊設計370 23.6.1用戶注冊功能的實現370 23.6.2用戶登錄功能的實現373 23.6.3退出登錄功能的實現376 23.6.4用戶權限管理功能的實現376 23.7筆記模塊設計377 23.7.1筆記列表功能的實現377 23.7.2添加筆記功能的實現378 23.7.3編輯筆記功能的實現380 23.7.4刪除筆記功能的實現381 23.8小結382 第24章Struts2+Spring+Hibernate+MySQL實現網絡商城383 視頻講解:151分鐘 24.1開發背景383 24.2系統分析384 24.2.1需求分析384 24.2.2可行性分析384 24.3系統設計385 24.3.1功能結構圖385 24.3.2系統流程圖386 24.3.3開發環境387 24.3.4文件夾組織結構387 24.3.5系統預覽387 24.4數據庫設計390 24.4.1數據庫概念化設計390 24.4.2創建數據庫及數據表391 24.5公共模塊設計393 24.5.1泛型工具類394 24.5.2數據持久化類394 24.5.3分頁操作395 24.5.4字符串工具類397 24.5.5實體映射397 24.6項目環境搭建403 24.6.1配置Struts2403 24.6.2配置Hibernate406 24.6.3配置Spring407 24.6.4配置web.xml408 24.7登錄注冊模塊設計409 24.7.1模塊概述409 24.7.2注冊模塊的實現410 24.8前臺商品信息查詢模塊設計411 24.8.1模塊概述411 24.8.2前臺商品信息查詢模塊技術分析411 24.8.3商品搜索模塊的實現412 24.8.4前臺商品其他查詢的實現414 24.9購物車模塊設計416 24.9.1模塊概述416 24.9.2購物車模塊技術分析417 24.9.3購物車基本功能的實現417 24.9.4訂單相關功能的實現420 24.10后臺商品管理模塊設計423 24.10.1模塊概述423 24.10.2后臺商品管理模塊技術分析423 24.10.3商品管理功能的實現424 24.10.4商品類別管理功能的實現429 24.11后臺訂單管理模塊設計432 24.11.1模塊概述432 24.11.2后臺訂單管理模塊技術分析433 24.11.3后臺訂單查詢的實現434 24.12開發技巧與難點分析436 24.12.1解決訂單號為空時查詢報錯436 24.12.2通過Struts2的攔截器來解決Session超時出現空指針異常的問題437 24.13小結438 |
序: |
|