ECMall系统架构文档_内部文档.pdfVIP

  • 7
  • 0
  • 约2.43万字
  • 约 21页
  • 2019-03-06 发布于湖北
  • 举报
ECMall 多店商城系统 上海商派网络科技有限公司 ECMall 2.0 系统架构文档 Copyright © 第 1 页 / 共 21 页 ECMall 多店商城系统 上海商派网络科技有限公司 前言 本文档主要为您讲述ECMall 2.0 的系统架构,旨在帮助您更进一步的了解ECMall 2.0 的程序结构,让您可以更加清楚的了解ECMall 2.0 的系统组成,设计思想,并可以对其有 一个全局的把握。阅读本文档需要您有一定的面向对象编程基础及需要您对Web 应用有一 定的认识。 第 2 页 / 共 21 页 ECMall 多店商城系统 上海商派网络科技有限公司 目录 前言2 目录3 1. 系统架构概览4 1.1. 使用MVC 的架构思想4 1.2. 面向对象的程序开发4 1.3. 开放的,可扩展的系统架构4 2. 程序目录结构5 2.1. 目录清单5 2.2. ECCore 5 2.3. ECMall 的主体程序6 3. Web 应用的抽象实现ECCore 7 3.1. 什么是Web 应用的抽象实现7 3.2. 基础对象及消息处理机制7 3.3. i18n 国际化组件:Lang 8 3.4. 配置管理器组件:Conf 8 3.5. 基础控制器9 3.6. 基础数据模型9 3.7. 基础视图 11 3.8. 第三方工具库 12 4. ECMallECCore 的一种具体实现 14 4.1. 以程序入口为起点认识ECMall 14 4.2. 基于ECCore 的ECMall 的应用框架 15 4.2.1. 控制器的具体实现 15 4.2.2. 模型的具体实现 16 4.2.3. 视图的实现 18 4.3. 抽象意义上的系统扩展 19 4.3.1. 模块 19 4.3.2. 插件20 4.3.3. 挂件20 4.4. 具体业务层面上的扩展21 第 3 页 / 共 21 页 ECMall 多店商城系统 上海商派网络科技有限公司 1. 系统架构概览 1.1.使用MVC 的架构思想 ECMall 2.0 使用成熟的MVC 架构思想来构建程序框架。MVC 架构思想即指将应用程 序分为三层:模型(Model),视图(View),控制器(Controller) 。每层在具体业务上互相独立, 各司其责。 我们以一个简单的例子来说明这个架构:当用户在浏览器中提交一个请求(有可能是点 击某个链接或者提交一个表单,比如提交查询订单列表的请求) ,服务器接收到用户提交的 请求后将请求指派给具体的控制器处理( 比如由订单管理控制器处理),控制器根据请求做出 相应的操作,通过模型与数据库进行交互(比如通过订单模型从数据库中查询获取订单列 表),与模型交互结束后,控制器获得交互结果(比如获得的订单列表数据),控制器将交互 结果

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档