- Magento 基础教程
- Magento - 首页
- Magento - 概述
- Magento - 安装
- Magento - 架构
- Magento 商店设置
- Magento - 产品概述
- Magento - 设置语言
- Magento - 设置联系方式
- Magento - 设置分类
- Magento - 设置产品
- Magento - 设置库存
- Magento - 设置税费
- Magento - 设置运费
- Magento - 设置付款计划
- Magento - 设置支付网关
- Magento - 设置支付方式
- Magento - 设置货币
- Magento - 设置结账选项
- Magento - 设置 PayPal 支付
- Magento - 设置 Google Checkout
- Magento - 设置商店上线
- Magento 系统设置
- Magento - 设置客户
- Magento - 设置 Google Analytics
- Magento - 设置美观的 URL
- Magento - 设置 YouTube 视频
- Magento - 设置 Facebook 点赞
- Magento - 设置翻译
- Magento - 设置系统主题
- Magento - 设置页面标题
- Magento - 设置页面布局
- Magento - 设置新页面
- Magento - 设置 CMS
- Magento - 设置新闻通讯
- Magento 优化
- Magento - 网站优化
- Magento - 分析
- Magento - 数据库性能
- 搜索引擎优化
- Magento 有用资源
- Magento - 问答
- Magento - 快速指南
- Magento - 有用资源
- Magento - 讨论
Magento - 架构
在本章中,我们将讨论 Magento 的架构风格,用于实现用户界面。下图显示了 Magento 的架构:
Magento 架构包含模型、视图和控制器。
用户请求 - 用户以请求消息的形式向服务器发送请求,其中 Web 浏览器、搜索引擎等充当客户端。
视图 - 视图以特定格式表示数据。它是用户界面,负责显示对用户请求的响应。它指定了将模型数据呈现给用户的理念。视图用于反映“您的数据应该是什么样子”。
控制器 - 控制器负责响应用户输入并对数据模型对象执行交互。它使用模型处理数据并将响应发送回视图。
模型 - 模型负责管理应用程序的数据。它包含数据的逻辑并表示框架中的基本数据对象。它响应来自视图的请求以及来自控制器的更新自身指令。
数据库 - 数据库包含用户请求的信息。当用户请求数据时,视图向控制器发送请求,控制器向模型发送请求,模型从数据库中获取所需信息并响应用户。
WSDL - WSDL 代表 Web 服务描述语言。它用于描述 Web 服务以及如何访问它们。
广告