私はまだshared
フォルダーに何を入れるのかは分かりません。私がRPCリクエストをしてクライアントからサーバにPojosを送信している場合は、クライアントとサーバの両方で使用されているので、shared
フォルダに入れなければなりません。GWT - 共有フォルダには何を入れるのですか?
EDIT
は、たぶん私は間違った用語を使用しましたが、私はPojo
言ったとき、私は実際にDTO
を意味しました。
私はまだshared
フォルダーに何を入れるのかは分かりません。私がRPCリクエストをしてクライアントからサーバにPojosを送信している場合は、クライアントとサーバの両方で使用されているので、shared
フォルダに入れなければなりません。GWT - 共有フォルダには何を入れるのですか?
EDIT
は、たぶん私は間違った用語を使用しましたが、私はPojo
言ったとき、私は実際にDTO
を意味しました。
shared
フォルダにRPC POJOを置く必要はありませんが、client
フォルダに保存すると、クライアントとサーバーの両方でPojosが使用されるため、サーバーはクライアントパッケージに依存します。クライアントとサーバーを厳密に分離することは間違いなく良いことです。これがshared
フォルダの目的です。
私はshared
フォルダに入れてしまうようなものは次のとおりです。
共有フォルダには、クライアント側とサーバー側の両方で共有する必要があるコードのみが含まれている必要があります。このコードはが実行可能なクライアント側である必要があるので、Javaクラスのいくつかにアクセスする必要はありません。
したがって、基本的にPOJOまたはDTOクラスはすべて共有フォルダにある必要があります。
あなたはDTOクラスを意味するのでしょうか? DAOは、DB通信のロジックを含む可能性が高いため、共有フォルダには絶対配置しないでください。 – janhink