parent-api-implプロジェクトの構造は、私にとって初めてのものです。 当社のJava Mavenプロジェクト構造は、このようなものです:分離されたAPIと実装プロジェクトの構造
> com.sample.myproject
> com.sample.myproject.api
> com.sample.myproject.impl
私の質問は次のようになります。
どのように私は、それらが相互に接続されるようにEclipseで、このようなプロジェクトを作成するのですか?
いつこの種の構造が推奨されますか?
この種の構造については、私が参照できるサイトまたは参照はありますか?おそらくチュートリアルやガイド?
私が間違っている場合。サービス、ロジック、データアクセス層を持つアプリケーション用のAPIモジュールを作成したい場合サービスレイヤのインターフェイスのみが、クライアントに公開される唯一のレイヤであるため、APIモジュールの一部になります。また、ロジックとデータアクセス層の一部であるインターフェイスは、実装モジュールに残ります。私はそれが正しいことを理解しましたか? –
@MeenaChaudhary:APIレイヤーには、APIが生成または要求する要求/応答オブジェクトも含まれます。 – npinti
サービスレイヤが要求または応答オブジェクトとして使用する転送オブジェクトを意味しますか?今のところ私の転送オブジェクトはgetter/setterメソッドを持つ具象クラスです。だから、私は転送オブジェクトのためのインターフェイスを作成し、それらをAPIモジュールに入れて、具体的な実装をそのまま現在のモジュールに残す必要がありますか?それは確かですか? –