Changes between Version 2 and Version 3 of IOS3/NewSchema


Ignore:
Timestamp:
07/28/2011 11:26:18 AM (15 years ago)
Author:
liuxin2
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IOS3/NewSchema

    v2 v3  
    55面对 PCGroup 网站门户接入越来越多的需求,我们决定设计一个统一的客户端架构,使之可以做到数据驱动,快速开发,将重复开发工作降到最低,消灭散落在代码中的硬编码宏。 
    66 
     7== 层次分划 == 
     8 
     9按从前向后,新的客户端架构可以分为UI层、消息处理(功能逻辑)层、数据存储层、网络访问层、服务器层。 
     10 
     11=== UI 层 === 
     12 
     13UI 层是 3.0 架构与之前的版本变化最大的地方,也是最根本的升级动机。第三版的 UI 细节不写在代码里,而是读取服务器端数据,生成本地界面。 UI 层只负责将数据套入模板 View,呈现给用户。 
     14 
     15UI 层按目前资讯客户端的业务,可以分为几种不同的 VIEW。按自上向下细分,为顶栏区、内容区(含分类栏)、频道分类区,共四类。详情见“区块分划”章节。 
     16 
     17== 消息层 == 
     18 
     19各区块之间松耦合,互不依赖(在内部可以紧耦合)。消息层应该有一个或若干消息处理模块,对一些消息实施分检和再发送,类似于没有view的controller。 
     20 
    721== 区块分划 == 
    822 
    9 == 层次分划 == 
     233.0 客户端的界面分为四组功能 
     24 
     25 -  
    1026 
    1127== 服务器 ==