- 9
- 0
- 约8.98千字
- 约 10页
- 2017-02-05 发布于四川
- 举报
MⅤC的多层架构实例
MVC的多层架构
多层架构是什么?
多层架构是开发人员在开发过程当中面对复杂且易变的需求采取的一种以隔离控制为主的应对策略,关于多层架构的标准,我认为有一句话是比较有代表性的“每一层都可以单独部署”,最传统,最简单的就是从三层开始的:
将整个项目自下而上的分为:数据持久(数据访问)层,逻辑(业务)层,UI(展现)层。
数据访问层:负责将数据持久化响应的数据存储设备上,如DataBase,Txt,Excel等。
业务逻辑层:负责处理为满足软件需求而订制的一系列的逻辑与业务,如用户在前端下订单之后,整个业务流可能涉及 到,获取用户信息,获取商品信息,获取购物车信息,验证商品可购买数量是否满足本次购买,针对用户身份产生不同的优惠策略,同时会验证 Cookie,Session等端产生数据的有效性,最终才会产生订单,而订单产生之后会涉及到仓储物流等一系列的Erp系统业务,所有的这一套都属于“下订单”这一需求的业务逻辑。
展示层:负责与用户交互的界面,良好的用户体验多是使用在这里。
学习过Petshop的话,对于三层都不会陌生:
但是随着业务的复杂每一层都会有自己的进化,最终有了无数附加在三层之上的框架与开发思想。?
M与MVP:
首先我一直认为这两种事属于展现层的,“展现层MCV”,“展现层MVP”。
然后我们站在展现层的角度思考一下“Mvc”与“MVP”。
Mvc:分为model
您可能关注的文档
- 速度计算题专项训练(无答案).doc
- 造价计控协议班试题(B卷).doc
- 造价工程师计价与控制练习题及参考答案.doc
- Kαlì和Wìndows双引导使用.doc
- 逻辑判断精选习题钢哥.doc
- 逮捕后变更强制措施执行中存在的问题及对策.doc
- 逻辑和批判性思维期末考试试题与答案.docx
- 逻辑和批判性思维期末考试试题与答案2.docx
- 逻辑和批判性思维考试答案.docx
- 逻辑学第四第五章答案).doc
- 2025年荣县三年级数学第二学期期末教学质量检测试题含答案解析.docx
- 2025年荣县三年级数学下学期期末教学质量检测试题含答案.docx
- 2025年荣县三年级数学下学期期末教学质量检测试题(含解析).docx
- 2025年荣县三年级数学第二学期期末教学质量检测试题(含答案解析).docx
- 2025年荣县三年级数学第二学期期末教学质量检测试题(含解析).docx
- 2025年荣县四年级数学下学期期中教学质量检测试题含答案.docx
- 2025年荣县四年级数学下学期期末教学质量检测试题含答案解析.docx
- 2025年荣县四年级数学下学期期末教学质量检测试题含解析.docx
- 植物化感作用.ppt
- 2025年荣县四年级数学第二学期期中教学质量检测试题含答案.docx
最近下载
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
- T∕CATAGS 70-2023 旅客托运行李场外运输节点报文规范.docx VIP
- T∕CAEPI 112-2025 生态环境保护技术和工程评价指标体系.docx VIP
原创力文档

文档评论(0)