【项目介绍】此项目是针对移动公司所开发的积分商城,项目分为pc端与手机端,区别于普通商城,此商城根据用户积分所销售产品,具有商城全部的基本功能。此商城为B2C模式,并增加了商户入驻进口,商品定制短信提醒功能等,便于了用户与商家的使用,改善了用户的体验效果。用户可以根据自己所剩积分来购买商品。功能有首页的各类商品展示,商品分类搜索并实现排序筛选以及购物车心愿单等需求功能。
【我的职责】参与了前期的需求调研,负责项目中商品模块、心愿单与商品定制模块、订单与首页。
运用springmvc、spring、mybatis框架构建,连接Oracle数据库,运用注解方式进行AOP面向切面编程,使用eclipse maven进行开发,前台运用freemarker做完View层,展示后台数据和获取前台传过来的指令,是通过SpringMVC定义的controller层,调用service层处理后的数据,service再调用DAO层定义的方法,DAO层的方法是通过Mybatis中直接写的SQL语句实现的。再spring的配置文件中定义采用注解的方式提交事物,并在配置的SqlSessionFactory中配置好Mybatis所需的配置文件所在的位置。