经验之谈—项目如何分模块(MVC)
来源:互联网 发布:广东淘宝加工 编辑:程序博客网 时间:2024/05/17 09:04
一般来说,无非就两种情况:
我们假如一个项目是长这样子的:
随便找一个来说,比如找美团的:
按MVC来分模块
根目录Controller
- 团购
- 上门
- 商家
- 我的
- 更多
Model
- 团购
- 上门
- 商家
- 我的
- 更多
- View
- 团购
- 上门
- 商家
- 我的
- 更多
按模块来分MVC
- 团购
- Controller
- Model
- View
上门
- Controller
- Model
- View
商家
- Controller
- Model
- View
我的
- Controller
- Model
- View
更多
- Controller
- Model
- View
- 团购
我们现在来对比一下,当然两个模式都有公司在用,我们不能说去了公司,看见这样的划分,就觉得很惊讶,平常心对待。
- 如果用第一种划分的方式,比如:我们商家的View需要告诉控制器(代理等),或者控制器需要对其传值等。那么得去那么一大堆里面找到相应的控制器,是不是觉得有那么一点点的不方便。
- 那么第二种相对而言,就解决了这个问题,所以按照我个人的建议,我选第二种,当然,大家也不要太纠结,跟着公司的来。
5 0
- 经验之谈—项目如何分模块(MVC)
- 经验之谈—如何快速熟悉公司的旧项目
- maven项目分模块
- maven 分模块 分工程构建项目
- 经验之谈—如何避免第三方框架过分的污染我们的项目
- 分模块创建maven项目
- 外包如何定价——经验之谈
- 如何使用IntelliJ Idea创建一个分模块Maven+Web项目
- hibernate三年项目经验之谈
- 经验之谈-项目反思
- 项目经验之谈--栈溢出
- maven分项目模块开发环境调试
- 在gitHub创建Maven分模块项目
- IDEA--Maven创建WEB分模块项目
- Maven分模块项目环境搭建
- Maven按照项目分模块配置详解
- 项目经验之谈 —— umount TF卡 失败
- CE1模块设置成E1模块经验之谈
- Oracle常见查询(持续更新)
- 天声人語 20151222 日の色に染まる柚子湯
- 源码看CoordinatorLayout.Behavior原理
- mac下同时安装多个版本的jdk
- Visual C++6.0 程序设计从入门到精通(二) - MFC应用程序的启动和运行机制
- 经验之谈—项目如何分模块(MVC)
- 日经春秋 20151222
- 重写android返回键
- RTP协议校对翻译(三)
- C语言判断象限
- 用一天的时间学习Java EE中的SSH框架
- 周爱民:真正的架构师是没有title的(图灵访谈)
- Linux操作系统知识
- 工作记录 2015-12-22(上午)