管理员模块:
广告管理:
- 写了Ad类和数据库表中的Ad对应
- 写了广告更新的BO,AdUpdateBO类。
- 写了AdCreateVO。
- AdController,对广告的增删改查。
- 建立了AdMapper对应Resource目录下的AdMapper.xml
优惠卷管理:
- 写了Coupon类和数据库表中的Coupon对应
- 写了增加优惠劵和更新优惠劵的类:CouponCreateBO、CouponUpdateBO。
- 写了CouponCreateVO、CouponUpdateVO。
- CouponController,对优惠劵的增删改查。
- 建立了CouponMapper对应Resource目录下的CouponMapper.xml
商品管理:
- 写了Goods类
- 写了GoodsUpdateBo、GoodsCountVO、GoodsDetailVo、GoodsIndexVO、GoodsVo
- GoodsController,对商品的增删改查。不同点在查看品牌和类目的使用会调用category和brand的service层代码。
- service层会做很多校验之类的。
- GoodsMapper和GoodsMapper.xml。
跟之前JavaEE项目不一样的是,这次用的是注解的形式,并不是用if else判断请求的url,而是通过@RequestMapping进行判断。
controller层同样是调用service层的代码,进行处理。不同的是现在是从容器中取出来的对应的service组件。
service层进行增删改查操作调用的是mapper中的接口,同样是从容器中取出的mapper。
将SQL语句写在AdMapper.xml中,这一步进行了解耦操作。
用户模块:
品牌和类目模块:
- 新建了Brand类、Category类。
- BrandDetailVo、BrandListVo、
CategoryCurrVo、CategoryIndexVo - BrandControllerWx、CatelogControllerWx中进行各种请求的处理。
- BrandServiceImplWx、CategoryServiceImplWx
地址管理模块:
- 新建了Address类
- WxAddressDetailVo、WxAddressListVo
- WxAddressController、WxAddressServiceImp
- AddressMapper