問題タブ [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.
java - EJB タイマーと信頼性
何があっても、5 秒ごとにアプリケーション サーバー (Glassfish) で呼び出されるメソッドが必要です。タイマーはこれに対して十分に信頼できますか? 私のオプションは何ですか。
asp.net - エンタープライズ Java Beans ビデオ チュートリアル
asp.net および windowsclient.net の学習セクションと同じ口径の Enterprise Java Beans のビデオ チュートリアルはありますか?
java - context.lookup("java:comp/env/MyBean") を使用すると NameNotFoundExcpetion が発生するのはなぜですか
context.lookup("java:comp/env/MyBean")
を使用すると NameNotFoundException が発生するのに、使用すると発生しないのはなぜcontext.lookup(MyBean.class.getName())
ですか?
エラーは「java:comp/env/MyBean にバインドされたオブジェクトがありません」と報告しclass.getName()
ます。java:comp/env を使用する理由
Netbeans 6.5、Glassfish 2.1 を使用しています。
java - EJB 2.x の「再入可能メソッド呼び出しが検出されました」例外の原因は何ですか? それらを解決する方法は?
デプロイされたエンティティ/ステートレス セッション Bean を使用して、JBoss 4.0.4 GA アプリケーション サーバー上で実行される EJB 2 CMP レガシー アプリを管理しています。すべての EJB ボイラープレート コードは、EntityEJB/EntityEJBManager アノテーションから XDoclet を介して生成されます。
GUI クライアントがファサードcreate
メソッドを呼び出すと、サーバー ログに「再入可能メソッド呼び出しが検出されました」というメッセージとともに EJBException が多数発生し、トランザクションがロールバックされることに気付きました。
この例外は何を意味しますか? このようなエラーを回避するにはどうすればよいですか (残念ながら、まだ再現できませんでした)。
更新: reentrancy の意味を説明するこのリンクを見つけましたが、私のアプリには同時にアクセスできないと言っているようです?
jpa - JPAで多対多結合テーブルを正しく行うには?
User、Contract (多対多の関係) と中間エンティティの 3 つのエンティティが必要です: UserContract (これはいくつかのフィールドを格納するために必要です)。
私が知りたいのは、JPA/EJB 3.0 でこれらのエンティティ間の関係を定義して、操作 (永続化、削除など) が正常に行われるようにする正しい方法です。
たとえば、ユーザーとそのコントラクトを作成し、それらを簡単な方法で保持したいと考えています。
現在私が持っているのはこれです: User.java:
Contract.java で:
そして私の UserContract.java:
そして私のUserContractPK:
これは私の目標を達成するための最良の方法ですか?
glassfish - EJB に JNDI を与える
リモート インターフェースを持つ EJB を作成しました。
サーバー上で実行されている別のコンポーネント(サーブレットなど)から次の方法でアクセスします。
私は netBeans 6.5.1 と glassfish v2 を使用しています。
どうやってやるの?
ありがとう、イド
spring - Enterprise Java Beans は、Spring と比較してまだ有用ですか?
クラスで、EJB または Spring のいずれかを使用できるようにするプロジェクトが近々予定されており、「現実世界」の状況により適したものは何かと考えていました。
java - クライアントから、現在のユーザーが使用を許可されているEJBを検出できますか?
J2EEサーバー上にさまざまなセキュリティロールを持つさまざまなEJBがあります。
ここで、Java Swingクライアントアプリケーションから、ユーザーをサーバーにログオンするときに、実際に作成したり呼び出したりせずに、ユーザーがアクセスできるEJBを見つけたいと思います。
これを実行する理由は、使用可能なEJBに応じてユーザーインターフェイスを調整するためです。
たとえば、「AdministerMetadata」EJBが現在のユーザーによって使用可能である場合、メタデータなどを管理するためのメニューオプションを表示したいと思います。
クライアント内の既知のEJBの事前定義されたリストからクエリを実行することは許容されるため、そのように完全に動的である必要はありません。
このアクセス情報を返すためだけに特別なEJBを作成したくはありません。また、検出を行うためにメソッドを呼び出して例外をキャッチしようとする必要を避けたいと思います。
JBossでソリューションを使用することを計画していますが、可能であれば標準ソリューションを使用したいと思います。
これは可能ですか?もしそうなら、どのように?
jpa - JPQL createQuery が illegalArgumentException をスローする
次の単純なコードは例外をスローします。
でも書いたら
その後、エラーなしで動作します。何が間違っている可能性がありますか? Toplink-essentials で GlassFish v2.1 を使用しています。