原来很多东西都闹的似懂非懂,这样的学习态度是完全不行的。比方说购物车,就几乎没有搞清楚过。照着人家的模式一点一点的做,到了自己还是没有理解。又感觉当时做的时候好像理解了,过后似乎都又忘记了。
今天就把微软mvc music store的的购物车流程用自己的理解方式给写下来:
微软的音乐商店里面的商品就是不同的唱片,任意消费者都可以到他的网站上浏览唱片,并可以根据自己的喜好购买唱片.就像我们在超市里面购物一样,按照超市的规矩需要推上一个购物车(或购物篮).然后到处浏览.看到中意的商品就可以放在自己的购物车里.当然购物的过程中可能发现商品买多了,用不完可以把某些商品还原给超市.觉得购买的差不多了就到前台结账.付钱.带走商品.网上购物和超市购物的差别:网上的商品是虚拟的,网上购物需要注册对应的物流信息.不能直接从网上拿出东西来.既然是虚拟的,那就要保存客户的一些信息.
购物的过程微软给分了三类:购物车(在超市里面随便放东西),订单(结账过后客户需要付多少钱和客户的物流信息),订单详细信息(从购物车里过来的商品信息,并且是需要付钱的商品).任意客户进入音乐商店都能买唱片.商店都能为客户提够一个 购物车,保存在session中的信息,当客户不停的往自己的购物车放唱片以后就生成购物车,购物车可以立马结算.结算的过程就是把购物车里面的唱片信息生成详细订单.最后客户付完帐,生成一张订单信息.客户完成付款,商店负责送货.
现在多的技术也就是前台购物计算,在结算提交的时候才把商品信息提交到数据库.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?