摘要:
在经典三层架构的基础上,通过开发实践,总结的四层架构设计,以后慢慢深化吧……UI层制作图形用户界面。操作型的函数都应检测返回值,只有返回值为1,才可以继续运行。查询型函数一般不必检测。BLL层只组织业务逻辑,不考虑合法性,目的在于展现清晰的函数结构。有时也可以根据功能组装函数,起到桥梁的作用。ECL层对于UI层传下来的参数来说,检查合法性。共有的合法性检验放在全局检验函数里,私有的合法性检验放在函数体内,不合法直接显示不合法的原因,并停止下传DAL层,直接返回非1值。保证交给DAL层的都是合法数据。(不保证逻辑合法)对于DAL层返回的值来说,如果一切正常,返回1,直接上传BLL层。如果出现逻辑 阅读全文