問題タブ [session-bean]
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.
jsf - JSF と EJB の統合
アプリケーションのログイン ページを作成しようとしていますが、最初のステップで行き詰まっています。セッション ファサードを追加した後、Bean でセッション ファサードを使用する前にフォームが正常に動作していて、プロパティが見つからないという例外が発生しました。
私のページは:
動作する Bean コードは次のとおりです。
動作しないBeanコードは次のとおりです。
この例外のトリガーは何ですか?
前もって感謝します ..
java - Netbeans で EJB を使用するテストを実行する
NetBeans で EJB と Glassfish を使用してクライアント サーバー アプリケーションを開発しています。セッション Bean を使用するクライアントにメソッドを実装しました。メインからメソッドを呼び出すメソッドを試しましたが、動作します。今、テストケースでメソッドの動作をテストしようとしていました. Netbeans では、JUnit テスト ケースを Test Packages フォルダーに配置する必要があります。テストを実行すると、次の例外がスローされます。
テストしたいクライアントメソッド「registrazione」は次のとおりです。
ソース パッケージのメインから呼び出された同じメソッドは、この例外をスローせず、正常に動作することに注意してください。コードは次のとおりです。
アプリケーション クライアントの Test Packages フォルダから Session Bean を呼び出す問題だと思います。この問題を解決するためのアイデアはありますか? ありがとう
java - シングルトン Bean の同期メソッドの開始前ではなく、後からトランザクションを開始する
グラスフィッシュにデプロイされたwarファイルがあります。Singleton Bean があり、その中に 1 つの同期メソッドがあります。
ただし、メソッドが呼び出される前にトランザクションが開始されることに気付きました。呼び出し元が Bean クラスのモニターでロックを取得した後、トランザクションを開始するにはどうすればよいですか?
ありがとうございました。
更新: 一度に 1 つのスレッドからしか呼び出せない Bean メソッドを作成しようとしています。前のスレッドが完全に処理を完了するまで、他のスレッドがこのメソッドを呼び出さないようにします。シングルトン Bean を使用するというアイデアを得た別のスレッドを作成しました:グラスフィッシュで期待どおりに動作しないステートレス セッション Bean の同期メソッド
更新: いくつか読んだ後、自分のトランザクション UserTransaction を作成できるようです。それはサポートされますか?どうでも。次のエラー メッセージが表示されました。
intellij-idea - intellij: エンティティのファサードを作成するウィザード
現在、Java EE のチュートリアルを行っています。問題は次のとおりです。チュートリアルには、データベースからエンティティのファサードを作成する必要があると書かれています。このチュートリアルは NetBeans IDE 用に設計されていますが、仕事では IntelliJ を使用する必要があります。私は現時点でIntelliJの大ファンではありませんが、仕方がありません。タイトルにあるように、NetBeans にあるようなエンティティのファサードを簡単に作成する方法はありますか?
前もって感謝します :)
object - 特定の cdi セッション スコープ Bean のすべてのインスタンスを取得する方法
Web アプリケーションでユーザー セッション情報を追跡するために使用される @SessionScoped cdi Bean があります。別の @ApplicationScoped Bean からこの Bean のすべてのオブジェクトを見つける方法はありますか?
jakarta-ee - 現在のサーバー時間を秒単位で表示する Java EE アプリケーション
これが私が書いたSCCEです。私はJava Webアプリケーションプログラミングにまったく慣れていないため、何かが欠けている可能性が完全にあります。したがって、初心者が前進するためのアドバイスは本当にありがたいです。パッケージ名も参照してみましたが、うまくいきませんでした。web.xml でセッション Bean を参照する必要があるものはありますか? これらのファイルは、デプロイされた EAR ファイル内の WAR ファイルにあるためです。私はJavaサーバーフェイスとEE7を使用していることに注意してください。
GlassFish4 エラー
/index.xhtml @10,78 binding="#{serverSessionBean.time}": ターゲットに到達できません、識別子 'ServerSessionBean'
インデックス ウェルカム ファイル
ServerSessionBean
singleton - EJB 3.1 シングルトン セッション Bean @PreDestroy メソッドが呼び出されない
バックグラウンド タスクを実行するシングルトン セッション Bean があります。
モジュールの停止、モジュールのアンデプロイ、またはサーバーの停止を試みたときに、preDestroy()
メソッドが呼び出されず、停止/アンデプロイ プロセスが続行されません。サーバーを停止する唯一の方法は、Java プロセスを強制終了することです。
Jboss EAP 6.0 を使用しています。
私のコードで何が問題になっていますか? それを修正する方法、または EJB 3.1 でバックグラウンド タスク キュー処理を行う別の方法は?