A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 繼續墮蘿 初级黑马   /  2012-7-8 13:49  /  2571 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

例如:
BLL
DALL
MODEL
UI

一些公用的方法如MD5(),要放在哪一层呢?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
MD5()铁定是处理数据的,肯定要放在数据处理层内!Bll层内!,另外建议您在加个Data层!用于数据库访问中间的介质!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
可以考虑单独写在公共类里面,我有个项目就是这么做的,实际上一个项目会涉及到很多公共类,所以会有一个单独的公共类的文件夹,独立于UI,BLL,DAL

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
可以考虑单独写在公共类里面,实际上一个项目会涉及到很多公共类,所以会有一个单独的公共类的文件夹,独立于UI,BLL,DAL
回复 使用道具 举报
那这个类库是怎么样的一个引用关系?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
moedl 不算一层 只能是传递使用的公共类;
DAL 数据访问层 只负责在数据库和业务逻辑之间的数据执行
BLL则是数据层和界面层的桥梁,负责逻辑运算与方法调用
界面层则主要负责前台显示。
md5用于处理数据和一些逻辑判断,所以应在DAL层。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马