本书立足于电商 Web 平台开发的应用型人才需求,以培养学生掌握利用 Java 技术开发电商 Web 平台的 基础知识与技能,以及提升电商 Web 平台搭建、开发的能力为主线,提炼电商 Web 平台开发的典型工作任 务,形成基础技能训练、综合实战应用两大学习模块,又基于工作流程,将两大学习模块拆解为六个项目, 分别是搭建电商平台Spring业务层、搭建电商平台Spring MVC表现层、搭建电商平台MyBatis数据处理层、 电商平台 SSM 框架整合、商城后台开发及商城前台开发。 本书可以作为高校计算机类及电子商务类专业的 Java Web 程序设计、互联网与 Web 编程、电子商务平 台开发技术等课程的教材,也可以作为非计算机专业学生和工程技术人员进行 Web 编程时的参考书籍。
吕丽华,女,1975.2,河北张家口人,硕士研究生,副教授。研究方向为计算机应用技术。公开发表论文二十余篇,并发表SCI以及EI会议期刊若干篇;主持和参与多项省级教学科研项目。
模块一? 基础技能训练
项目一 搭建电商平台 Spring 业务层 .............................................................................2 
任务一 认知 Spring 的概念、特点、作用 ......................................................................3 
任务二 Spring 的 IoC 和依赖注入 ...................................................................................9 
任务三 Spring 的 AOP 实现模式 ...................................................................................37 
任务单一 ............................................................................................................................78 
项目二 搭建电商平台 Spring MVC 表现层 ..................................................................80 
任务一 认知 Spring MVC 的概念 ..................................................................................81 
任务二 掌握 Spring MVC 的请求方式 ..........................................................................93 
任务三 掌握 Spring MVC 的响应方式 ........................................................................104 
任务四 认知 Spring MVC 的拦截器 ............................................................................119 
任务五 掌握 Spring MVC 的实用技术 ........................................................................126 
任务单二 ..........................................................................................................................138 
项目三 搭建电商平台 MyBatis 数据处理层 ...............................................................139 
任务一 认知 MyBatis ....................................................................................................140 
任务二 掌握 MyBatis 的基础配置 ...............................................................................144 
任务三 掌握 MyBatis 单表 CRUD 操作 ......................................................................154 
任务四 掌握 MyBatis 多表关联操作 ...........................................................................170 
任务单三 ..........................................................................................................................188 
项目四 电商平台 SSM 框架整合 ...............................................................................190 
任务一 认知系统架构 ..................................................................................................191 
任务二 搭建 SSM 框架的开发环境 ............................................................................194 
任务三 搭建配置式开发 ..............................................................................................197 
任务单四 ..........................................................................................................................211
模块二? 综合实战应用
项目五 商城后台开发 ................................................................................................214 
任务一 后台用户注册 / 登录 .......................................................................................216 
任务二 后台用户管理 ..................................................................................................229 
任务三 后台商品管理 ..................................................................................................241 
任务四 后台订单管理 ..................................................................................................268 
任务五 后台秒杀活动管理 ..........................................................................................293 
任务六 后台广告管理 ..................................................................................................314 
任务七 后台优惠券管理 ..............................................................................................325 
任务单五 ..........................................................................................................................344 
项目六 商城前台开发 ................................................................................................346 
任务一 前台用户注册 / 登录 .......................................................................................348 
任务二 前台商品列表展示及详情页 ..........................................................................356 
任务三 前台购物车管理 ..............................................................................................368 
任务四 前台订单管理 ..................................................................................................378 
任务五 个人信息管理 ..................................................................................................396 
任务单六 ..........................................................................................................................409