黑马程序员技术交流社区
标题:
谁能说一下使用三层的好处和坏处是什么~!?
[打印本页]
作者:
王盛
时间:
2013-6-22 16:11
标题:
谁能说一下使用三层的好处和坏处是什么~!?
谁能说一下使用三层的好处和坏处是什么~!?
作者:
关关雎鸠
时间:
2013-6-23 10:42
我说说我的理解吧。。
三层:表现层(UI)、逻辑层(BLL)、数据层(DAL)
优点。。
1、分工清晰——各做各的事互不干扰
2、便于维护——还是跟上面能扯上关系,既然是各做各的,维护的时候也不影响的代码(如网站升级)
3、复用性——第一次写好了框架,下次就可以直接拿来用了。B/S与C/S转换也很方便。。
4、安全——
5、降低开发难度——我想说的是每个人擅长的领域不一样,那么他做的事也不一样。比如有的人前端厉害,有的人后台厉害,那么分层后各做各的岂不更好?没必要每个人都对项目有很深的了解。
缺点:
1、性能上——不同的程序集之间的调用肯定有损耗的,就像电通过线传输一样。。
其它的没想到,楼下补充。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2