AlkTTT
V2EX  ›  问与答

不懂就问, Java 设计问题

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