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模式的应用。
希望指正!