分享一个Mvc的多层架构,欢迎大家拍砖斧正多层架构是什么?多层架构是开发人员在开发过程当中面对复杂且易变的需求采取的一种以隔离控制为主的应对策略,关于多层架构的标准,我认为有一句话是比较有代表性的“每一层都可以单独部署”,最传统,最简单的就是从三层开始的:将整个项目自下而上的分为:数据持久(数据访问)层,逻辑(业务)层,UI(展现)层。数据访问层:负责将数据持久化响应的数据存储设备上,如DataBase,Txt,Excel等。业务逻辑层:负责处理为满足软件需求而订制的一系列的逻辑与业务,如用户在前端下订单之后,整个业务流可能涉及 到,获取用户信息,获取商品信息,获取购物车信息,验证商品可购买数量是否满足本次购买,针对用户身份产生不同的优惠策略,同时会验证 Cookie,Session等端产生数据的有效性,最终才会产生订单,而订单产生之后会涉及到仓储物流等一系列的Erp系统业务,所有的这一套都属于“下订单”这一需求的业务逻辑。展示层:负责与用户交互的界面,良好的用户体验多是使用在这里。学习过Petshop的话,对于三层都不会陌生:但是随着业务的复杂每一层都会有自己的进化,最终有了无数附加在三层之上的框架与开发思想。Mvc与MVP:首先我一直认为这两种事属于展现层的,“展现层MCV”,“展现层MVP”。然后我们站在展现层的角度思考一下“Mvc”与“MVP”。Mvc:分为model,Co
您可能关注的文档
- 党课课件----信仰的力量.pptx
- 党委中心组学习---十八大新党章专题.ppt
- 倒车雷达安装.docx
- 儿童文学欣赏.ppt
- 分布参数神经网络的稳定性及其同步.pptx
- 分离工程 II--04 多组分单级分离计算.ppt
- 分数与除法的关系的应用.ppt
- 分析“名词[施事]+动词+名词[受事]+给+名词[与事]”歧义句分法格式.pptx
- 分析化学002#.ppt
- 分析检验质量保证1—1.ppt
- 2026年环保产业政策分析报告及绿色经济探讨.docx
- 2026年医疗健康医疗人工智能智能治疗创新报告.docx
- 2026年智能农业病虫害防治技术报告.docx
- 2025至2030中国个性化营养时代的膳食补充剂行业市场占有率及有效策略与实施路径评估报告.docx
- 2026年线缆行业光纤通信市场研究报告.docx
- 2026年医疗设备行业市场调研报告及技术创新趋势.docx
- 交通安全知识与应急处理手册.docx
- 2026年互联网医院政策解读与市场机遇报告.docx
- 初中九年级英语下册Unit1第4课时:综合技能与学习策略教案.docx
- 2026年云计算行业技术壁垒构建与知识产权保护分析报告.docx
原创力文档

文档评论(0)