大佬们, 三层架构先写哪个层比较好呢

115 天前
vyuai  vyuai
1.先写 DAO -> 再写 Service -> 然后写 Controller

2.先写 Controller -> 再写 Service -> 然后写 DAO

个人已经习惯第二种写法了, 是不是第一种更好
3163 次点击
所在节点   Java  Java
22 条回复
spritecn
spritecn
110 天前
表设计 ->mapper(一般是空的) -> serviceImpl -> serviceInterface ->controllerInterface - controllerImpl ->拉起来测

我目前这么写,一般不会在 xml 或 mapper 里写 sql,所以我没有 DAO 层
Aresxue
Aresxue
105 天前
Controller -> Mapper -> Service ,外部定义越早越好,对接的前端和其它三方可以直接查看 Controller 申成的接口文档,Mapper 其实主要指的是底层模型,这块是需要和老板/产品达成一致的,Service 指的是内部服务一般来说调整更自由,不管是改名字还是职责还是拆分都好说一些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1083750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX