在Android應(yīng)用層開發(fā)中,個(gè)人理解,如果按MVC(Model-View-Controller)模型來分,Activity應(yīng)該是對(duì)應(yīng)于Controller層面,XML布局當(dāng)然就是View層面,那么,業(yè)務(wù)邏輯處理的就是Model層面了。當(dāng)然也可以在Activity中實(shí)現(xiàn)View,即CODE UI,那么這種情況下,Activity也就充當(dāng)了View的角色。
和JAVA WEB中的Jsp-Servlet-JavaBean進(jìn)行對(duì)比理解,是不是極像?
角色對(duì)比如下:
Jsp < - > xml layout files
Servlet < - > Activity
JavaBean < - > Android Business Logic Process.
如有不對(duì),歡迎指正。
作者:savant-pan, 微博 http://weibo.com/panxuewen,歡迎交指正、交流。
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |