一、模块分类
1.用户模块
用户注册功能
发送邮件
激活用户
表单的校验
用户的登录功能
自动登录
用户的注销功能
2.商品模块
首页热门商品和最新商品功能
商品分类
商品的列表(分页)
商品详细信息
浏览记录功能
3.购物车模块
将商品加入购物车
展示购物车功能
4.订单模块(多表和事务)
提交订单
展示订单
在线支付
5.后台的分类的模块
分类信息的增删改查
6.后台的商品模块
商品的信息的增删改查(文件上传)
7.后台的订单的模块
所有的订单的信息展示
二、网上商城项目的环境的搭建
(1) 创建项目Shop
(2) 创建项目的包结构
(3) 导入需要的jar/配置文件/工具/静态页面
(4) 编码
三、业务分析与编码
1.用户模块---注册
(1)用户注册
基本点注册代码实现
分析:表单提交数据---->web层收集数据---->封装数据----->传递数据--->三层架 构代码
(2)用户发送邮件
(3)用户激活
邮箱中的链接
点击时 访问服务端进行激活功能的ActiveServlet
(4)表单校验
(5)短信验证码
(6)图片验证码
<