刚学习完了spring、spring mvc和mybatis框架,就想着将这三个框架整合起来,做一个小项目练习,所以就选择了一个项目 天猫整站SSM项目。
一、前端分析
在前端页面上显示数据库中的数据,如首页,产品页,购物车,分类页面等等。
1、首页:包括横向导航栏、纵向导航栏的商品分类、纵向导航栏某一个分类下的推荐商品(子分类)、首页下端依次显示每个分类下的5个产品。
2、产品页:显示某个产品的图片、产品的5个子图片、商品的基本信息(名称、价格、销量、评价等)、商品详情、评价信息、商品的子图
3、分类页:首先显示分类页名称的图片、下面显示该分类下的所有产品。
4、购物车查看页面:显示购物车中的所有产品
至于这些前端页面如何组织显示,页面布局,css样式设置,Javascript交互代码等教学,在单独的模仿天猫前端教程中详细讲解。分开学习和讲解,降低学习的难度,避免全部前后端混杂在一起学带来的困扰。
二、前后端交互分析
这里的前端交互,与模仿天猫前端教程里的交互,不是同一个概念。 模仿天猫前端教程里的交互,仅仅停留在浏览器上的javascript交互,这里的交互指的是通过POST,GET等http协议,与服务端进行同步或者异步数据交互。 比如购买,购物车,生成订单,登录等等功能。
1、分