本書立足于電商 Web 平臺開發(fā)的應用型人才需求,以培養(yǎng)學生掌握利用 Java 技術(shù)開發(fā)電商 Web 平臺的 基礎知識與技能,以及提升電商 Web 平臺搭建、開發(fā)的能力為主線,提煉電商 Web 平臺開發(fā)的典型工作任 務,形成基礎技能訓練、綜合實戰(zhàn)應用兩大學習模塊,又基于工作流程,將兩大學習模塊拆解為六個項目, 分別是搭建電商平臺Spring業(yè)務層、搭建電商平臺Spring MVC表現(xiàn)層、搭建電商平臺MyBatis數(shù)據(jù)處理層、 電商平臺 SSM 框架整合、商城后臺開發(fā)及商城前臺開發(fā)。 本書可以作為高校計算機類及電子商務類專業(yè)的 Java Web 程序設計、互聯(lián)網(wǎng)與 Web 編程、電子商務平 臺開發(fā)技術(shù)等課程的教材,也可以作為非計算機專業(yè)學生和工程技術(shù)人員進行 Web 編程時的參考書籍。
呂麗華,女,1975.2,河北張家口人,碩士研究生,副教授。研究方向為計算機應用技術(shù)。公開發(fā)表論文二十余篇,并發(fā)表SCI以及EI會議期刊若干篇;主持和參與多項省級教學科研項目。
模塊一? 基礎技能訓練
項目一 搭建電商平臺 Spring 業(yè)務層 .............................................................................2
任務一 認知 Spring 的概念、特點、作用 ......................................................................3
任務二 Spring 的 IoC 和依賴注入 ...................................................................................9
任務三 Spring 的 AOP 實現(xiàn)模式 ...................................................................................37
任務單一 ............................................................................................................................78
項目二 搭建電商平臺 Spring MVC 表現(xiàn)層 ..................................................................80
任務一 認知 Spring MVC 的概念 ..................................................................................81
任務二 掌握 Spring MVC 的請求方式 ..........................................................................93
任務三 掌握 Spring MVC 的響應方式 ........................................................................104
任務四 認知 Spring MVC 的攔截器 ............................................................................119
任務五 掌握 Spring MVC 的實用技術(shù) ........................................................................126
任務單二 ..........................................................................................................................138
項目三 搭建電商平臺 MyBatis 數(shù)據(jù)處理層 ...............................................................139
任務一 認知 MyBatis ....................................................................................................140
任務二 掌握 MyBatis 的基礎配置 ...............................................................................144
任務三 掌握 MyBatis 單表 CRUD 操作 ......................................................................154
任務四 掌握 MyBatis 多表關(guān)聯(lián)操作 ...........................................................................170
任務單三 ..........................................................................................................................188
項目四 電商平臺 SSM 框架整合 ...............................................................................190
任務一 認知系統(tǒng)架構(gòu) ..................................................................................................191
任務二 搭建 SSM 框架的開發(fā)環(huán)境 ............................................................................194
任務三 搭建配置式開發(fā) ..............................................................................................197
任務單四 ..........................................................................................................................211
模塊二? 綜合實戰(zhàn)應用
項目五 商城后臺開發(fā) ................................................................................................214
任務一 后臺用戶注冊 / 登錄 .......................................................................................216
任務二 后臺用戶管理 ..................................................................................................229
任務三 后臺商品管理 ..................................................................................................241
任務四 后臺訂單管理 ..................................................................................................268
任務五 后臺秒殺活動管理 ..........................................................................................293
任務六 后臺廣告管理 ..................................................................................................314
任務七 后臺優(yōu)惠券管理 ..............................................................................................325
任務單五 ..........................................................................................................................344
項目六 商城前臺開發(fā) ................................................................................................346
任務一 前臺用戶注冊 / 登錄 .......................................................................................348
任務二 前臺商品列表展示及詳情頁 ..........................................................................356
任務三 前臺購物車管理 ..............................................................................................368
任務四 前臺訂單管理 ..................................................................................................378
任務五 個人信息管理 ..................................................................................................396
任務單六 ..........................................................................................................................409