"実行コンテキストクラス"の概念を取りたいと思っていました。私はhttp://tinyurl.com/ryjn5oでこのポストを参照しています。どのようにそのようなクラスを作成するかについてもっと説明することによって誰でも啓発することができますか?Java実行コンテキストクラス説明
5
A
答えて
2
"実行コンテキストクラス"は、プログラムの最上位レベルで作成された単なるホルダークラスであり、必要なトップレベルからすべてのもの(リンクされた例のTransactionオブジェクトなど)を保持します。
グローバル変数を避けるためのパッケージ化された方法です。
トップ・コールがBを呼び出してCを呼び出し、トップレベルを必要とするDをコールすると、A、B、Cにコンテキストを渡す必要があるため、そうでなければそれを必要としません。
そして、それは必要ではない場所でのバインディングを促進します - このコンテキストを使用しないプログラムでは、A、B、Cは再利用できません。しかし、それは隠された世界的状態への完全に実行可能な選択肢であり、シングルトンや他の面倒なものの無限の拡散にもつながります。
編集:この段落は無効です:
少なくとも、介入するクラスのバインディングを標準ではなく標準にするため、javax.resource.spi.work(
http://www.j2ee.me/j2ee/1.4/docs/api/javax/resource/spi/work/ExecutionContext.html)のExecutionContextクラスを使用することをお勧めします。アプリ固有のもの
関連する問題
- 1. ハフマンコード説明Java
- 2. Javaの行列転置(必要説明)
- 3. 非同期コードの実行の説明
- 4. 表の行説明
- 5. Java用のプリントアウトの説明
- 6. Java構文<?>説明
- 7. Oracle Javaジェネリックチュートリアルボックスクラスの説明
- 8. Javaマルチタブの詳細説明
- 9. Javaメモリの説明(SUN JVM)
- 10. java - "this"文の説明
- 11. 説明Javaのリンクリストデータ構造
- 12. Javaのループに問題があります。説明の説明
- 13. 実用的な説明++ポインタ
- 14. 説明プランのA行
- 15. は(Javaは)簡単に説明するために、空行
- 16. のJavaオーバーライド説明はここで
- 17. Javaシリアル化についての説明
- 18. Javaは「は、」関係の説明
- 19. JavaでのaRGB値のビットシフトの説明
- 20. Java generics excercise - 答えの説明
- 21. AWS Java SDK EC2インスタンスのスローエラーの説明
- 22. Javaのコードスニペットの出力説明は
- 23. トラブル私が実行すると、Active Directoryのコンピュータの説明
- 24. プログラムの実行中にenumの説明を変更する
- 25. djangoのクエリセットで "説明"を実行する簡単な方法
- 26. コード実行の相違点を説明してください
- 27. 説明方法説明rmarkdown vignette
- 28. veins/sumo「hello world」の説明の説明
- 29. 説明
- 30. 説明
どのようにjavax.resource.spi.work.ExecutionContextを使用するかについての例? – cometta
うん、私はここに恥ずかしいです。 Javadocをあまりにも速く読んだことに基づいて、私は急いで勧告を出しました。それは、間違って、あなたのニーズを満たしていません。私はこれを反映するために私の答えを編集するつもりです。 – CPerkins