- 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) 。每层在具体业务上互相独立,
各司其责。
我们以一个简单的例子来说明这个架构:当用户在浏览器中提交一个请求(有可能是点
击某个链接或者提交一个表单,比如提交查询订单列表的请求) ,服务器接收到用户提交的
请求后将请求指派给具体的控制器处理( 比如由订单管理控制器处理),控制器根据请求做出
相应的操作,通过模型与数据库进行交互(比如通过订单模型从数据库中查询获取订单列
表),与模型交互结束后,控制器获得交互结果(比如获得的订单列表数据),控制器将交互
结果
您可能关注的文档
- DRG-数据采集与质量控制在住院医疗服务绩效评价体系中的应用汇总.pdf
- DS-6300D用户手册V3.2.0汇总.pdf
- DSC 差热分析 原理与测试.pdf
- DSP常用语言指令简介.pdf
- DSP综合技术实验指导书.pdf
- DT3系列 温度控制器操作手册汇总.pdf
- DTCC2015-百度olap系统实践-王猛.pdf
- DTU在组态软件中的应用.pdf
- du1第一章 公司价值与公司价值评估.pdf
- du4第四章 基于价值创造的企业价值.pdf
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)