美文网首页
系统框架结构

系统框架结构

作者: Edgar_Ng | 来源:发表于2017-02-15 14:11 被阅读38次

架构体系设计

1. 结构图

Paste_Image.png

2. 概述

Android原生架构主要由基础服务和通用功能组成,每部分功能描述如下:

  • 基础服务由插件包、地址树组成;
  • 插件包包括了网络请求,数据库的生成、CRUD方法的实现,简表数据缓存,图片三级缓存,常用的基础控件以及常用的方法(XML读写,json读写,日期转换,通用adapter等);
  • 地址树指的是地址树控件以及地址树读取存取,以及全量、增量更新;
  • 通用功能即指公安业务功能的抽象,包括简表的请求,条件的筛选,详表的新增查询修改,以及字典的选择等;

3. 系统开发视图

Paste_Image.png

Android原生采用MVC开发模式,具体指代如下:

M层:适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。
V层:应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。
C层:在Android中,Activity处理用户交互问题,因此可以认为Activity是控制器,Activity读取V视图层的数据(eg.读取当前EditText控件的数据),控制用户输入(eg.EditText控件数据的输入),并向Model发送数据请求(eg.发起网络请求等)。

相关文章

  • 系统框架结构

    架构体系设计 1. 结构图 2. 概述 Android原生架构主要由基础服务和通用功能组成,每部分功能描述如下: ...

  • 多媒体 | Android Media (Audio) 框架

    Android多媒体框架结构 Android 多媒体系统纵向跨越了Android系统的所有4个层次: Java应用...

  • 使用Axure设计中,大型的后台系统原型总结

    1. 确定框架结构和布局方案 在正式开始设计一套后台系统原型之前,我们需要先确定它的框架结构。我们都知道产品的框架...

  • Simple Custom TabBarController

    TabBarController是<蓦然>项目主要框架结构, 一般来说系统自带的TabBarController已...

  • 如何使用Swift自定义TabBarController

    TabBarController是项目主要框架结构, 一般来说系统自带的TabBarController已足够使用...

  • Android系统层次框架结构

    前言: 身为一个测试,还需要知道底层框架么?答案是肯定的,这样我们才能更加深入了解实现过程,并准确定位问题。 An...

  • 智慧交通信息服务系统

    系统概述交通信息服务系统由交通信息基础平台和交通信息发布平台两部分组成。系统框架结构如图3。 交通...

  • 2019-02-27

    定义 系统架构师,是在信息系统研发中,负责依据需求来确定主要的技术选择、设计系统的主体框架结构,并负责搭建实施的人...

  • scrapy框架结构

    Scrapy框架结构 引擎 Scrapy Engine 负责控制数据流在系统中所有组件中流动,并在相应动作发生时出...

  • 02-项目搭建

    项目搭建 课程目标 熟悉 Swift 语法 搭建系统主体框架结构 对比与 OC 开发的异同 纯代码搭建框架 创建文...

网友评论

      本文标题:系统框架结构

      本文链接:https://www.haomeiwen.com/subject/wbxqwttx.html