MVC模式在Android开发上的应用研究
2017-03-16刘娜刘如起
山东工业技术 2017年3期
刘娜+刘如起
摘 要:根据Android应用开发语言Java的特点以及MVC模式的思想,提出一种基于注解的MVC模式,可用于Android应用的快速开发中,并根据Android跨进程应用的特点,提出一种解决方案,可使MVC模式用于跨进程应用中。
关键词:Android;Java;MVC;注解;AIDL
DOI:10.16640/j.cnki.37-1222/t.2017.03.118
随着搭载Android系统的智能设备的普及,对Android应用的需求也越来越大,需要一种好的设计模式提高开发的效率。MVC(模型-视图-控制器)设计模式将数据和表现进行分离,既可以使数据以不同的形式表现,又可以方便的更换数据来源从而提高开发效率。由于Android系统以Java语言做为上层开发语言,本文基于MVC设计模式思想以及Java语言的特点,提出了一种基于注解的MVC开发框架,可大大简化应用程序设计。又根据Android应用程序的特点,提出了一种针对跨进程应用使用该框架的方案,提高了框架的适用性。
1 MVC模式简介
MVC设计模式是一种“分治”的思想,它将模型和视图分离,从而使同一组数据可以使用不同的表现形式。MVC由三部分组成:模型(Model),视图(View)及控制器。模型即数据来源,负责数据的生成及相关逻辑处理,视图是模型的外在表现,一个模型可以对应一个或多个视图。视图是应用程序与外界输入的接口。控制器是模型和视图联系的纽带,一方面将外界输入交给模型处理,另一方面又将模型处理好的数据交给视图来表现,使模型和视图同步更新。
在MVC设计模式中,三个层次作用清晰,各司其职,互不干涉,某一层的需求发生变化,只需要修改相应层而不会影响到其他层。……
登录APP查看全文
