在普通的三层架构中,一些公用的方法应该写在哪一层?如MD5()方法,取用户IP地址的方法等
如果另建一个类库的话,那三层之间要怎么互相引用?
BLL
DAL
MODEL
COMMON
UI
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
放在COMMON中啊,不然你要这一层干嘛?
引用一般都是BLL引用DAL,UI引用BLL
MODEL可以被UI/BLL/DAL引用,COMMON可以被UI/BLL引用
然后其它层需要用到这些共用方法的话都分别引用一下
肯定是写在common层咯,在命名时最好小写!
COMMON 或者 CORE 或者Helper