mvc 结构设计浅析
来源:互联网 发布:缩小手机屏幕的软件 编辑:程序博客网 时间:2024/06/05 05:25
此处:主要针对包结构设计进行理解
最近在做一个小项目:君琛社交app。
该软件采用了mvc结构设计。
1. (what)何为mvc
MVC即Model View Controller,
模型层(model)-显示层(view)-控制器层(controller)
其中:
模型层(model):主要处理数据 ,存储 5 大数据
控制层(controller):处理业务逻辑
显示层(view):显示数据(主要是自定义view等)
(why)mvc的使用对象
mvc是按类型来组织代码的包结构的, 比较适用于中小型应用。
如果是较大型的应用,建议还是按模块来组织代码的包结构。- 关系解释图
- 关系解释图
对于我自己的应用来说包结构的划分如下:
1.控制层(controller)
1.1 应用界面相关的activity
1.2 fragment
1.3 显示列表的适配器adapter
2.数据模型层(model)
2.1 数据对象封装bean
2.2 数据库操作类dao
2.3 数据库db
3.显示层(view)
3.1 自定义 view
4.再加一个utils的工具包
则整个应用的包结构基本就完成了
0 0
- mvc 结构设计浅析
- DNN网络结构设计浅析之GoogLeNet
- 浅析MVC
- 浅析MVC
- 浅析MVC
- 结构设计
- 结构设计
- Swing MVC体系结构浅析
- ASP.NET MVC 浅析
- 浅析IOS中的MVC
- 浅析iOS中的MVC
- MVC框架浅析
- MVC框架浅析
- spring-mvc浅析入门
- Spring mvc 原理浅析
- 浅析MVC设计模式
- MVC设计模式浅析
- Spring mvc 原理浅析
- Android MVP 模式介绍与实战
- Hibernate二级缓存
- 嵌入式linux软件平台--uboot引导流程
- CSDN_C_IDE下修改运行oracle_SCTP_样例
- 线程中的wait和notify方法
- mvc 结构设计浅析
- 使用OpenCV标定鱼眼镜头(C++)
- ubuntu 上安装hadoop2.4.1
- JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式
- Android studio 设置之修改背景颜色为护眼色
- GPS 定位经纬度
- 双向链表
- Linux笔记(第5,6,7章)
- jsonp其实很简单【ajax跨域请求】