第一个实际模块成总结

来源:互联网 发布:linux net snmp使用 编辑:程序博客网 时间:2024/06/07 00:02
由一个标准的购物流程变成了一个有免单状态的购物流程,由于免单的特殊性及其优惠方式的属性,添加了表,接口,更改了订单生成的接口,同时由于免单状态的显示问题和安全问题,将这个游戏与标准流程的购物游戏区别开来。
普通游戏不须考虑安全问题,而这个游戏,需要将免单的样式在页面上显示出来,并且在后台查出来才能判定免单,这就定义了逻辑上的优先级(即后台的状态(数据库中表:是否已经免过单了,购物车中商品数量:1件,cookie:赢了))从而保证了安全性,即无法从页面就把东西给免单和多件免单。


总的来讲,有以下收获:

1.熟悉了数据模型的生成过程:利用mysql-connector-java-5.1.9.jar和其生成器的配置文件在项目中生成,具体是由老大添加到模型中才自动生成
2.熟悉了支付的流程,生成订单的过程及所需参数。还有订单生成后主站(EC)的拆单,对账等后续流程。
3.熟练了利用mybatis生成的Example来添加(这是不对的,使用PO添加),Example主要用来查询
4.熟悉利用原生的js在前端存取删cookies的方法,并且了解了要想在后台取,还得设置path=/。
5.熟悉了下拉框联动的默认选定,由于省市区下拉框都是现加载的,所以得先运行加载的方法,再延迟200毫秒运行默认选定的方法。(ajax异步问题的解决方法)
6.熟悉了html-js-jsapi-api中call方法-controller-service(自动生成DAO)-数据库 的整体流程
7.熟悉了解耦的编程思想,便于更新,再利用,拆解
8.知道了图片,二维码是用base64存的。
0 0
原创粉丝点击