问题描述
3层结构中依赖最小的那层我听过的有表示层,表述层,客户层,表达层(这个说法很恶心);中间那层有叫服务层,业务逻辑层,业务层;依赖性最大的那层有叫数据层别的好像没听说啦!说说看你们都怎么称呼他们。是不是这方面也该规范化一下。
解决方案
MVC的划分方法:view layer control layerlogic layerJ2EE 是5层 :view layer 表现层control layer 控制层logic layer 逻辑层(业务层)DAO layer 数据接入层persistance layer 持久层从你的题目上看应该是指J2ee的泛层次划分:表现层(view layer)、业务层(control layer、logic layer、DAO layer)、持久层(persistance layer)层次之间必须是解耦的。层次内部的依赖程度应该是logic layer 但是有Spring等框架也基本解决了这个问题。至于说规范吗,就不好说了,应该根据公司和项目的需求灵活规定了,没有统一的必要,因为MVC与J2EE这些基本层次划分都是大家认可的。而且老外的英语单词也是死的。view layer 、 control layer 、 logic layer 这些层次单词总不会变吧。
时间: 2024-10-29 23:24:55