Android mvc模式

android mvc模式适用于小型的项目

mvc主要分为三层:model/模型层,controller/控制层,view/视图层。

model是用于建立数据模型和为相应的数据行为提供服务,包括service/业务逻辑和entity/实体类,entity主要是与数据库的字段对应的pojo,不承担任何逻辑运算,service主要是对数据增删查改的业务逻辑。model与数据库之间建立连接,还需要引入dao层,dao层主要是处理数据的作用,需要用到数据库连接技术或网络技术的应用。

controller层主要是连接model和view的。view发出数据请求,controller负责从model获取数据展现在view或是从view获取操作或数据提供给controller进行对应的行为,controller根据要求进行反应或者数据存储。

view视图层,通俗地讲,就是用户能够看得见的部分,可以显示数据和请求行为。

上面讲的mvc是普适化的mvc模式,即可以运用到大多数场景。那么在android中具体怎么运用呢?



android mvc


相信上图已经很好地解释了在android mvc模式的应用。

希望指正!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容