【发布时间】:2012-08-17 18:34:35
【问题描述】:
我正在处理的项目使用 JSF + Spring + Hibernate。
这是一个我经常困惑的设计问题。
我目前继承了一个包含 dao -> 服务 -> 视图 -> 控制器“分层”方法的项目。
“控制器”层/层?目前拥有与前端交互的所有逻辑和对象。有人告诉我,最好将其分离为两层/层,其中“控制器”层/层仅包含与前端交互的方法/对象和第二层(bm ?) 包含 控制器使用的所有业务逻辑。
1st.) 以这种方式划分控制器的目的是什么?
2nd.) 保持现在的样子有什么问题吗?
【问题讨论】:
-
层序必须是
dao -> service -> controller -> view。
标签: spring hibernate jakarta-ee