1、SSM开发实战教程第第14章章 SSM项目实战项目实战项目名称项目名称:砺锋网上服装城功能需求功能需求:顾客能够登录,自动登录,可以浏览分类商品及商品详情,按动态条件搜索衣服,查看商品评论,加入购物车,管理购物车,下订单,模拟支付,实现顾客购物的完整流程。顾客进入后台管理订单。网店管理员管理商品与订单。本书提供详细步骤实现上述功能1,也是本项目最重要的功能。其余功能作为课后作业留给读者自行完善。项目源码请见本书配套资源第14章。14.1 项目需求分析项目需求分析 技术要求技术要求:spring4.3.4+springmvc+MyBatis3.4.5 数据库:数据库:MySQL5.7 前端框架前
2、端框架:jQuery+bootstrap 服务器服务器:tomcat8.5 Java版本版本:jdk1.8 开发工具开发工具:Eclipse4.7.2(1)在Eclipse中新建web项目dress、导入MyBatis所需jar包、spring4.3.4所需jar包。其他jar包有:连接MySQL所需的jar包mysql-connector-java-5.1.38.jar、JSON所需的jar包。全部所需jar包见图14.1所示(读者可从配套资源:第14章/dress中获取这引起jar包)。(2)新建mybatis-config.xml配置文件,只需定义别名和指定映射文件即可,关键代码如下。1
3、4.2 搭建搭建SSM框架框架(3)新建springmvc.xml配置文件,关键代码如下。(4)src下新建applicationContext.xml配置文件关键内容如下所示。(5)配置web.xml 浏览器访问http:/localhost:8080/dress/index出现首页,首页效果如图14.2所示。14.3 首页与用户登录模块首页与用户登录模块光标移动到左侧主题(图书分类)后其右侧即弹出半透明的子类菜单,如图14.3所示。点击右上角登录后,弹出登录框如图14.4所示。登录成功后,右上角及右侧登录状态改变,如图14.5所示。具体步骤见教材 点击图中第一个分类”女装”14.4 商品查询与分页模块商品查询与分页模块 出现所有类别为”女装”的分页商品列表 搜索框同样能用14.5 商品详情模块商品详情模块14.6 购物车模块购物车模块14.7 订单处理与模拟结算模块订单处理与模拟结算模块