我对三层不理解的地方要请教一下各位
是不是所有对DAL层的操作都放到BLL层,哪怕这个函数只用一次,有些页面针对性很强,比如登陆,
我在BLL层写了一个Login登陆函数,UIL调用,返回true和false,但这个函数只会用到一次。
UIL不写SQL语句,所有的SQL语句操作都放到BLL层。
还有就是一些公用的函数,不是对DAL层操作的也放到BLL层吗。
我最不理解的就是MODEL层,用来传值?能麻烦举例说明一下吗
我对三层不理解的地方要请教一下各位
是不是所有对DAL层的操作都放到BLL层,哪怕这个函数只用一次,有些页面针对性很强,比如登陆,
我在BLL层写了一个Login登陆函数,UIL调用,返回true和false,但这个函数只会用到一次。
UIL不写SQL语句,所有的SQL语句操作都放到BLL层。
还有就是一些公用的函数,不是对DAL层操作的也放到BLL层吗。
我最不理解的就是MODEL层,用来传值?能麻烦举例说明一下吗
Model申明数据对应的类,和sql操作相关的放DAL层,哪怕只用一次。一些公用函数可以放到工具类中。
具体参考:
三层架构详解 | 菜鸟教程
一直想做一个比较完整、比较完美的总结。但是左思右想,不知道如何下笔。都说万事开头难嘛,今天整理了一下凌乱的思路,哎,还是没整理好,想到哪就说到哪吧。 初学者很不理解: 1、什么是三层? 2、为什么使用三层? 3、三层与以往使用的两层相比有什么不同?它的优势在哪里? 4、如何学好三层?如何应用三层? …… 这篇博客里我会给大家一一解释一下,略懂皮毛忘大家见谅!!! 米老师一直强调:让学习和生活结合,把学习和生活联系,这样的学习..
https://www.runoob.com/w3cnote/three-tier-architecture.html
如果是C#,题主可以考虑入坑MVC了。