我想將所有應用程序邏輯移入單獨的JAR(maven模塊)。如何命名封裝應用程序功能的maven模塊?
問題:什麼是約定來命名JAR模塊,它包含'所有應用程序的邏輯和功能?把它命名爲ApplicationFacade
很好?
我想將所有應用程序邏輯移入單獨的JAR(maven模塊)。如何命名封裝應用程序功能的maven模塊?
問題:什麼是約定來命名JAR模塊,它包含'所有應用程序的邏輯和功能?把它命名爲ApplicationFacade
很好?
更多地依賴於您的架構和分層。 maven中沒有這樣的名字的約定。在簡單的應用程序中,您將命名模塊「myappname-service」。在幾個模塊附帶的更復雜的應用程序中,它可能類似於「myappname-ordering」。所以它取決於:)
「外觀」更像是一種模式,所以它不是模塊名稱的最佳選擇。如果你將這個名稱引用到GUI上,我會將其命名爲「myaüüname-web」或「myappname-client」或類似的名稱。
我不確定facade會是一個好名字,因爲這意味着這個jar並不包含服務的實現,但只有接口(就像wemu它會是一個客戶端)。
您可以簡單地將其命名爲myapp-services。
您可能會發現以下主題的一些信息,雖然它不與你真正的問題處理: