問題タブ [ejb]
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.
caching - リモート ステートレス セッション Bean 参照を EJB3 にキャッシュできますか?
J2SE アプリケーションからリモート ステートレス セッション Bean を呼び出しており、ルックアップのコストを削減するためにセッション Bean への参照をキャッシュしたいと考えています。これでよろしいですか?
EJB2 では ServiceLocator パターンを使用してリモート リソースへのルックアップをキャッシュするのが一般的でしたが、EJB3 には個別の EJB ホーム (通常はキャッシュされていた) とリモート オブジェクトがありません。
これに対する一般的な答えは、EJB3 インジェクションを使用することですが、J2SE クライアントからリモート EJB サーバーへの呼び出しを行っているため、インジェクションを使用できません。
hibernate - Weblogic で Hibernate EntityManagerFactory を取得する際の問題 (EJB3 アプリケーション)
weblogic StartUp クラスの次のコードから JPA から EntityManagerFactory を取得するときに問題に直面しています。
上記のコードは、Hibernate の代わりに OPenJPA EntityManagerFactory のみを返しています。私の Presistence.xml ファイルには次のものがあります。
アプリケーションの起動時にopenJPAに関連する次のエラーが発生しています
誰かが以前に遭遇したことがある場合は、その解決策を教えてください! よろしく、カジム・ラザ。
java - EJB トランザクション タイプ
私はこれに関する包括的な記事を探しましたが、まだ十分な記事を見つけていません。
取引タイプの仕組みを説明してくれる人はいますか? (Required、RequiresNew、Mandatory、Never...) そして主に、これらが異なるタイプのサービス間のサービス呼び出しにどのように影響するか?
jakarta-ee - 多すぎるEJBの数は?
私は現在、JavaEE に基づいた大規模なソフトウェアを開発しています。関連する操作の各セットを独自の EJB に入れる必要があるという JavaEE の一般的なガイドラインに従いました。現在、275 を超えるさまざまな EJB クラス (ステートレス セッション Bean) があります。この数は、少なくともその数の 2 倍になる可能性が最も高いでしょう。
EJB コンテナーが多くの異なる種類の EJB を保持するように設計されているかどうかを知りたいです。このようなクラスが多すぎるとパフォーマンスが低下するかどうか、また、アプリケーション サーバー レベルの微調整によってこれらの仮想的な問題を軽減できるかどうかを知りたいと思っています。
Sun の Java 6 で JavaEE 5 とともに Glassfish v2 を使用しているため、この特定のプラットフォームに関するアドバイスをいただければ幸いです。
jpa - EJB 単一トランザクションで永続化されたデータを検索
db に Car と Part という 2 つのテーブルがあるとします。車は任意の数の部品を所有しています。
私はEJB 3.0を使用しているため、車と部品のエンティティBeanがあり、車のエンティティBeanには部品オブジェクトのリストが含まれています。
新しいパーツを db に保存し、その直後に db からすべての車を取得したいと考えています。追加したパーツは、取得した車に関連付けられているパーツの中にあると思います。そうではありません。
私は単一のトランザクションで永続化して見つけるので、それが問題だと思います。データベースに何かを保存し、エンティティマネージャーで永続化を呼び出した直後にデータベースから取得するにはどうすればよいですか?
apache-flex - FLEXからEJBを呼び出せない(BlazeDS)
現在、FlexとJavaの統合を試し、FlexボタンをクリックしてEJB3メソッドにアクセスしようとしていますが、nullポインターエラーが発生します。
これが私のコードにあるものです:
[コントローラ:]
[CategoryFacade]
[Remote-config.xml]
[フレックスアプリ。ファイル]
EJBの呼び出しを削除すると、プログラムは正常に動作します。解決策は簡単だと思いますが、理解できません。
ちなみに、私はGlassfishをアプリとして使用しています。サーバ。
java - EJB sql [select * from where A & 1]
ejb ql で次のようなクエリを使用します。
しかし、次のエラーがあります。
この演算子を使用して行のビットをチェックするにはどうすればよいですか?
jboss - Jboss 5.0EJB3.0非同期プロキシ
http://www.java2s.com/Code/Java/EJB3/EJBtutorialfromJBossAsynchronouscall.htmで 、非同期方式でejbメソッドを呼び出す方法を示す例を見つけました。JbossASのEJB3.0で非同期プロキシを使用していますか?それは正常に機能しますか?
java - EJBで何ができますか?
小さなアプリケーションを作成して、EJBの知識をテストしたいと思います。EJBを使用するためのアイデアを教えてください。
java - クライアントの@EJBアノテーション
NetBeansを使用して、を含むクラスで次のことを行います。main()
これは機能します。
ただし、呼び出されたクラスでこれを行うと、失敗します。呼び出されたクラスでは、アノテーションの使用を避け、代わりにInitialContext()
セットアップ全体を使用する必要があるようです。
失敗した完全なコピーは次のとおりです。
@EJB
パッケージのすべてのクラスで機能しない可能性がある特別な理由はありますか?@EJB
使用している場所ならどこでも簡単にタグ付けできるようにしたいと思います。
私が完全に見逃しているこれを回避するためのより良い方法はありますか?
編集:appclientの使用に関する懸念に対処するために、ここに私のスタックトレースがあります: