私はWebアプリを持っています。起動時に、サーブレットは、異なる構成設定が定義された同じ「製品」、ゲートウェイのさまざまなインスタンスを作成します。ここに簡単な説明があります。
ゲートウェイ:抽象クラスは、さまざまなタイプのゲートウェイを定義します。
MessageParser:インターフェイス。すべてのタイプにGateway
は独自のパーサーがあり、特定のを処理して返しますMessage
。
メッセージ:メソッドを返すインターフェースがありString getMessage()
、すべてのBeanがこのメッセージを実装し、シリアル化可能です。
リスナー:各タイプのゲートウェイは、着信データを処理するために独自のリスナーを登録します。
GatewaySettings:ゲートウェイが必要とするすべての情報、接続方法、接続するタイミングと場所、ポートなど。
GatewayBuilderは、設定を使用してゲートウェイ製品を生成し、Gateway buildGateway()
そのプロパティのすべての適切な実装を設定しますか?これにはどのような方法がありますか?不変にするためのセッターが必要ですか?
ビルダーパターンは作業または他のパターンを実行しますか?ビルダーパターンを使用できる場合、パターンのディレクターはこの状況でどこに来るのですか?
さらに情報が必要な場合は私に投稿してください!
ありがとう、V。