V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vyuai
V2EX  ›  Java

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

  •  
  •   vyuai · 1 天前 · 1197 次点击
    1.先写 DAO -> 再写 Service -> 然后写 Controller

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

    个人已经习惯第二种写法了, 是不是第一种更好
    13 条回复    2024-10-26 22:45:22 +08:00
    swim2sun
        1
    swim2sun  
       1 天前
    让 AI 帮你一次性都写好 (
    vyuai
        2
    vyuai  
    OP
       1 天前
    @swim2sun 还在学习中, 还是要手敲比较好, 熟练了就用工具了
    beginor
        3
    beginor  
       1 天前 via Android
    用代码生成器,一次全搞定,别纠结
    maix27
        4
    maix27  
       22 小时 20 分钟前
    第二层舒服点吧。
    sagaxu
        5
    sagaxu  
       22 小时 11 分钟前
    先写哪个都行。

    我一般按照数据流向来写,Controller -> Service -> DAO ,Controller 写完可以先发布到测试环境给前端调调看了
    lyusantu
        6
    lyusantu  
       22 小时 11 分钟前
    走一步看一步就是 2
    提前规划就是 1
    fanchenio
        7
    fanchenio  
       20 小时 54 分钟前
    按照你自己的思路写就行,哪步开始都可以,我是 Service -> DAO -> Controller 。
    wchcastle
        8
    wchcastle  
       18 小时 20 分钟前 via iPhone
    先定义 api spec ,然后生成脚手架。业务逻辑可以自己写。
    prosgtsr
        9
    prosgtsr  
       18 小时 1 分钟前 via iPhone
    我是 service-dao-controller
    proxychains
        10
    proxychains  
       17 小时 14 分钟前
    dao -> service -> controller
    markgor
        11
    markgor  
       13 小时 9 分钟前
    dao -> service -> controller -> service -> dao -> controller -> ... loop
    lsry
        12
    lsry  
       11 小时 20 分钟前
    controller 這樣可以儘快和前端對接,縮短開發時間
    vyuai
        13
    vyuai  
    OP
       8 小时 37 分钟前
    感谢各位大佬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.