分三层是为了使项目 架构体系 更加清晰,而 且项目 参与人员的分工 也可以更加明确,也有利于项目 后期维护 ,这些都是分层的优点。
至于关系么,表现层负责与用户交互(数据交互),业务逻辑层就是表现层与数据访问层的中间人了,指派数据访问层进行表现层请求的逻辑性的业务处理,而数据访问层就负责数据的直接操作了(一般只进行直接的数据操作,最好别在这层处理逻辑方面的处理,要不然与业务层交错后后期的维护很头疼的)。
对应到Java的开发模式就是MVC
至于关系么,表现层负责与用户交互(数据交互),业务逻辑层就是表现层与数据访问层的中间人了,指派数据访问层进行表现层请求的逻辑性的业务处理,而数据访问层就负责数据的直接操作了(一般只进行直接的数据操作,最好别在这层处理逻辑方面的处理,要不然与业务层交错后后期的维护很头疼的)。
对应到Java的开发模式就是MVC
转载于:https://www.cnblogs.com/lirenhe/p/9774455.html