問題タブ [factories]
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.
java - サーブレットの init() メソッドの例外をスローする方法
さて、最初に私のコードを示します:
ご覧のとおり、コンパイラは SecurityController のインスタンス化に try/catch の使用を強制しています。ただし、私の場合、セキュリティコントローラーをインスタンス化できない場合は、サーブレットのインスタンス化を停止し、一般に例外をスローする必要があると考えています。これに対する提案/説明はありますか?
javascript - AngularUI Google Map オブジェクトをファクトリまたはリクエスト変換に渡す方法は?
$http
AngularJS で使用しているファクトリで使用している地理座標を返す REST サービスがあります。これらの座標をマーカーとして表示するにgoogle.maps.Marker
は、位置とオブジェクトの両方を取るオブジェクトを作成する必要がありgoogle.maps.Map
ます。
これらのデータ変換を工場で、またはtransformResponse
. 残念ながら、私が使用している AngularUI マップ ディレクティブは、マップをローカル スコープに格納します。
Map
factory または transformResponse にオブジェクトを提供する最良の方法は何ですか?
c# - インターフェイス オブジェクトのインスタンス化と n 層カプセル化
最終的な実装でデータ アクセス レイヤーを「非表示」にするシステムを構築しています (将来変更できるようにするため)。
つまり、アプリケーション コードは、データベース アクセス オブジェクトによって実装されるインターフェイスを呼び出すということです。したがって、インターフェースクラスがあります:
次に、インターフェースを実装するクラスがあります。
これらすべてをまとめると、DataObject クラスがあります。
DatabaseInterface の実装が何かわからないので、問題はメイン アプリケーションにあります。
どのクラスがそれを行ったかを知らずに、実装されたメソッドを呼び出すにはどうすればよいですか? 確かに、私のデザインには何かが欠けています。
私たちは、アプリケーションを以下のコードから完全に独立させたいと考えています。
[編集1]
これらの実装は、異なるクラス ライブラリに存在します。だから私は次のものを持っています: アプリ プロジェクト DatabaseInterface プロジェクト DatabaseAccess プロジェクト DataObject プロジェクト
ruby-on-rails-3 - 複数のテストのファクトリ属性を変更する最良の方法は?
rspec と factory でいくつかのルーティングをテストしようとしています。仕様テスト内で既存のファクトリを複数回変更する最良の方法は何ですか?
ruby-on-rails - 1:Fixnum の未定義のメソッド `to_sym'
シーケンスを属性として整数として持つ単純なモデルがあります。シーケンスを 1 に設定すると、単純なテスト ケースに失敗します。
工場:
シーケンスのコメントを解除すると、次の問題でテスト ケースが失敗します。
python - Factory オブジェクトの作成時に SubFactory の値を設定する方法
2 つの Factory オブジェクトを作成せずに SubFactory の値を設定することは可能ですか?
たとえば、2 つの工場があります。
MyFactory()
そして、 の値を作成すると同時に設定したいと思いますuser.name
。
最初に作成する必要がありますか、それともuser = UserFactory.create(name="John")
args から までのワンライナーですべてを実行できMyFactory()
ますか?
現時点でのテストでは、次のことがわかりました。
angularjs - Angular Factory Async Calls-コントローラーの更新?
リストを処理するコントローラーとファクトリーがあります。コントローラは、ファクトリによってロードされたリストを取得し、それをビューに表示する必要があります。これは FireBase から非同期的にロードする必要があるため、ファクトリに getLists() メソッドを含めることはできません。これが私のコントローラーコードです-
listFactory は次のようになります。
ListRef は、スナップショット引数がリスト データを持つ「child_added」イベントを送出します。どうにかしてこれをコントローラーに戻す必要があります。イベントでこれを行いたいのですが、ファクトリとコントローラーの間でそれを行う方法がわかりません。ルート スコープを使用したくないのは、それが悪い習慣だと思うからです。
私はこれに不慣れです-どんな助けもいただければ幸いです!