AlkTTT
V2EX  ›  问与答

不懂就问, Java 设计问题

  •  
  •   AlkTTT · Jul 30, 2020 · 1709 views
    This topic created in 2116 days ago, the information mentioned may be changed or developed.

    最近接手一个老项目,其中 dao,service 单独做为一个模块,封装成 jar 包,供 controller 层依赖调用;

    我想问这种设计模式是基于什么情况考虑的?

    相比于 dao,service,controller 在同一模块下开发,有什么优势?

    3 replies    2020-07-31 09:06:39 +08:00
    itsql
        1
    itsql  
       Jul 30, 2020   ❤️ 1
    dao,service,controller 这样单独做成 jar 模块,还真没什么优势,该更新的还是要全模块更新,唯一的优势就是增加了加班时长,其它的应该没啥了。
    keepcleargas
        2
    keepcleargas  
       Jul 30, 2020   ❤️ 1
    估计是想共享代码服务用,但实际上 不是按业务去划分包的话 意义不大。
    EminemW
        3
    EminemW  
       Jul 31, 2020 via iPhone
    还有那种自己写 servlet 实现 controller 的呢,而且只支持一个请求,其它请求一律 404😼
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   888 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.