0

Iamは、取得したメッセージを使用してSMSゲートウェイと通信し、Webサービスなどの別のシステムと通信する必要があるという私のアイデアのPOC(インバーサーに表示するため)を開発しようとしています。

現在、IamはPOJO(一部のゲッターとセッターを含む)を使用しており、それらの(変換された)値は外部システムからのものであると想定しています。私が通信しなければならないターゲットシステムは、基本的に非常に安全であり、それらのサービスを利用するために課金されます。

最小限の仮定で、これらの外部システムの動作を模倣するシミュレーターを作成することをお勧めします。

あなたの提案を提供してください。

4

2 に答える 2

2

それは非常にお勧めです。

Webサービスであるシステムをシミュレートしている場合は、数分でシミュレーターを作成できます。いくつかの静的ファイルをApacheまたはTomcatまたは他のWebサーバーにドロップします。これらのファイルは、他のシステムが返すものとまったく同じものを返します。言い換えれば、彼らは実際のシステムの応答の内容を持っているでしょう。例:geo_response_us.xml、geo_response_canada.jsonなど。

より巧妙なシミュレーションが必要な場合は、JSP/サーブレット/いくつかのURLパラメータに従って出力を変更するものを記述します。

あなたの場合、実行環境のメモリにモックを作成するよりも、実際の外部システムをシミュレートするための単純な外部システムを使用する方が良いと思います。このようにして、「ここのどこかにフェラーリがあると想像してください」と言う代わりに、馬車の代わりにフェラーリを使用するので、投資家はあなたのデモンストレーションにもっと簡単に関係することができます。

于 2011-03-29T06:58:07.533 に答える
1

はい、シミュレーションを作成することをお勧めします。これは、POCの開発を迅速化するのに役立ちます。さらに、テスト時に役立ちます。この目的のためだけのライブラリはほとんどありません

1)Jmock

2)EasyMock

于 2011-03-29T05:41:45.273 に答える