相信开发过网站的朋友都会有以下的认识:
五层设计模式
第一层、sql层,通用的操作,放在哪里都可以复用的,各种查询,更新和插入。
第二层、dao层,与实际的表结构紧密结合,与sql语句打交通,对sql语句封装。
第三层、data层,各种数据组装、结合,表达数据之间的包含与拆分的逻辑。
第四层、业务层,各种业务场景的表达与实现。
第五层,动作层,一个动作就是一个概念化的认知,比如登陆,删除动作。
个人认识,仅供参考,并且随着项目的成长会有所改变。
欢迎朋友们前来讨论。
五层设计模式
第一层、sql层,通用的操作,放在哪里都可以复用的,各种查询,更新和插入。
第二层、dao层,与实际的表结构紧密结合,与sql语句打交通,对sql语句封装。
第三层、data层,各种数据组装、结合,表达数据之间的包含与拆分的逻辑。
第四层、业务层,各种业务场景的表达与实现。
第五层,动作层,一个动作就是一个概念化的认知,比如登陆,删除动作。
个人认识,仅供参考,并且随着项目的成长会有所改变。
欢迎朋友们前来讨论。