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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

谁能说一下使用三层的好处和坏处是什么~!?

1 个回复

倒序浏览
我说说我的理解吧。。
三层:表现层(UI)、逻辑层(BLL)、数据层(DAL)
优点。。
1、分工清晰——各做各的事互不干扰
2、便于维护——还是跟上面能扯上关系,既然是各做各的,维护的时候也不影响的代码(如网站升级)
3、复用性——第一次写好了框架,下次就可以直接拿来用了。B/S与C/S转换也很方便。。
4、安全——

5、降低开发难度——我想说的是每个人擅长的领域不一样,那么他做的事也不一样。比如有的人前端厉害,有的人后台厉害,那么分层后各做各的岂不更好?没必要每个人都对项目有很深的了解。
缺点:
1、性能上——不同的程序集之间的调用肯定有损耗的,就像电通过线传输一样。。


其它的没想到,楼下补充。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马