問題タブ [adaptor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
149 参照

c# - アダプターのパターンを理解する (c#)

私がコーディングしているシナリオがあり、アダプターパターンが役立つと感じています。好きなときに切り替えたい複数の可能なプロバイダーを持つサービスがあるため、各「アダプター」が同じルール (インターフェース) に従う限り、基になるコードは呼び出し元から隠されます。

これを念頭に置いて、私は多くの例を見てきました。 このコード スニペットは、このスタック オーバーフローの例から抜粋したものです

次に、変更する新しいアダプターを作成することにします。

私はこの例も見ました:

2 つの新しいアダプターがありますが、上記の例について理解できないのは、アダプター クラスが呼び出す基になるシステム (TargetA または TargetB) のパラメーターを受け取るという事実です。2 つの例の違いは何ですか? 呼び出しコードからすべての実装を非表示にする最初の例 (OracleDAO のインスタンスはアダプター内にあります) を取得しますが、2 番目の例は取得しません。根本的な違いはありますか、それともパターンを誤解していますか?

アドバイスをよろしくお願いします!

0 投票する
0 に答える
537 参照

db2 - java.lang.ClassNotFoundException: com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper

アプリケーションを Websphere から Tomcat に移行しようとしていますが、問題に直面しています。

クラスが見つかりません: com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper

lib にこの jar com.ibm.ws.runtime-8.5.5.1がありますが、 rsadapterパッケージ内にこの特定の DB2AS400DataStoreHelperクラスがありません。

DB2AS400DataStoreHelperクラスを持つ jar またはバージョン番号を知りたいです。