Grails、Groovy、さらには Java に慣れていない私は、なぜ多くの Grails 開発者が次のような命名規則を使用するのか疑問に思っていました。
com.{プロジェクト名}.{クラス名}
それらを最初にcomで整理するポイントは何ですか(それはどういう意味ですか?)、次にプロジェクト名(すでにプロジェクトフォルダー内にある場合)ですか?
Java標準の詳細。http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.htmlを参照してください。
企業は、逆のインターネット ドメイン名を使用してパッケージ名を開始します。
Java では、さまざまな会社でさまざまな作成者がいる可能性がある場合に、コードを適切に再生できるようにすることを目的としています。たとえば、ユーザーの概念を持つアプリケーションを作成し、それをデフォルト パッケージに割り当てます。私はあなたのフレームワーク/ライブラリを利用する必要があり、それにもデフォルトのパッケージに割り当てられたユーザーの概念があります。どのユーザーをロードし、いつ使用する必要がありますか? 企業の逆ドメイン名に基づいてパッケージ化することで、各企業の定義と用途に基づいて User オブジェクトを整理し、コードを共存させることができます。