我想将所有应用程序逻辑移动到单独的 JAR(maven 模块)中。
问题:命名 JAR 模块的约定是什么,它包含所有应用程序逻辑和功能?将其命名为ApplicationFacade
?
我想将所有应用程序逻辑移动到单独的 JAR(maven 模块)中。
问题:命名 JAR 模块的约定是什么,它包含所有应用程序逻辑和功能?将其命名为ApplicationFacade
?
这更多地取决于您的架构和分层。对于这样的名称,maven 中没有约定。在简单的应用程序中,您可以将模块命名为“myappname-service”。在带有多个模块的更复杂的应用程序中,它可能类似于“myappname-ordering”。所以这取决于:)
“外观”更像是一种模式,因此它不是模块名称的最佳选择。如果您将此名称用于 GUI,我会将其命名为“myaüüname-web”或“myappname-client”或类似名称。
我不确定外观是否是一个好名字,因为这意味着这个 jar 不包含服务的实现,而只有接口(就像 wemu 它将是一个客户端)。
您可以简单地将其命名为 myapp-services。
您可能会在以下主题中找到一些信息,尽管它不涉及您的实际问题: