首页 > 其他 > 详细

陈氏框架定位

时间:2015-12-25 11:33:43      阅读:238      评论:0      收藏:0      [点我收藏+]

mvc类框架:一般用于web应用开发

controler:控制层,负责业务相关工作,调用view层展示页面,调用model层存取数据;

model:数据层,负责和数据库打交道,过滤数据安全或转义数据格式,然后拼接sql语言进行入库,在转义数据格式的情况下,某些时候需要反转数据原貌,在读取的时候也在model层完成;

view:展示数据和页面到用户

 

msc类框架:一般用于服务端开发

controler:控制层,一个controler文件相当于显示中的一个部门,如税务局,该类的下面的每个方法相当于每个业务的窗口,窗口负责调用对应service环节层来具体执行工作,这样使每一个业务表达的更加清晰,简洁;

service:业务流程层,丛传统mvc结构的controler中分离出来的,可以这么理解一个具体的业务要去完成,必然可以分成若干个流程,service下的每个方法代表着每个流程,一般一个业务窗口都会对应一个业务流程层,公共流程独立出来(相当于传统辅助类,譬如打印,复印,传真,叫号等),流程可以调用公共流程的方法,但是非公共流程之间就不要互相调用了,把这个工作让给上层controler去做,否则内部操作混乱,别人很难理解。

model:数据库,负责存取模式选择(mysql或redis),数据安全把关,存取数据。

陈氏框架定位

原文:http://www.cnblogs.com/damowang/p/5075096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!