Android MVC架构
2019-03-18 13:20:44 0 举报
android mvc
作者其他创作
大纲/内容
View
...
Model
SQL
Controller
1.Action
6.Update
5.CallBack
HTML+Java
Activity
XML
Activity(controller)
4.Parser
JSON
Fragment
更加简化的MVC模型
XML+Js
抽象一点,上述模型可以抽象为下述结果:
Server
MVC定义:model、view、controller三者的有机组合,分别表示:模型、视图和控制。这个模式认为:程序不论简单还是复杂,从结构上来看,都可以分为三个层次。下图展示了MVC程序框架在Android应用程序中的使用,以及各个层次使用哪些组件担当:
XML+Java
2.Http
1)最上面一层,是直接面向于最终用户的“视图层”(View)。它是提供给用户的操作界面,是程序的外壳。界面就是各种UI组件(XML布局或者Java自定义控件对象)。只负责展示数据,同时接收控制器传过来的结果。2)最底下的一层,是核心的“数据层”(Model),也就是程序需要操作的数据或信息(系统中的业务逻辑部分)。通常是数据库SQLite、网络请求的JSON、本地XML或者Java对象数据。它代表了一些实体类,用来描述业务逻辑怎么组合,同时也为数据定义业务规则;3)中间的一层,就是“控制层”(Controller),负责根据用户从“视图层”输入的指令,选取“数据层”中的数据,然后对其进行相应的操作,产生最终的结果。控制器是与应用程序相关联的动作集合,负责处理待响应的请求。通过界面响应用户输入,通过模型层处理数据,最后返回结果给界面。控制器扮演着模型和界面的粘合剂角色。
3.Response
0 条评论
下一页