問題タブ [stateless-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.
jakarta-ee - メソッドはデータベースにdaaを追加しません
私はejb 3.0チュートリアルに取り組んでおり、実行を設定したときにデータベースにデータを追加したいのですが、エラーは表示されず、次のデータもデータベースに追加されません:これはセッションBeanコードです:
メソッド main は、メソッド creercompte を試すためだけのものです
sql - Javaを使用してすべてのデータを含むSQLテーブルを取得する方法
SQL をデータベースとして、glassfish をサーバーとしてJava EEプロジェクトを作成しようとしています。テーブル内のすべてのデータを html ページに取得したいのですが、サーブレットとセッション Beanを使用する必要があります。私の出力はhtmlページに表示されます。
jakarta-ee - Java EE のセッション Bean が ASP でショッピング カートのようなセッションを作成できるというのは本当ですか?
ASP で商用 Web サイトを作成するときは、セッションを使用して、顧客が Web サイトを閉じてもショッピング カートにアイテムを保持します (顧客が戻ってきたときに、すべてのアイテムがまだカートに入っています)。
Java EE、特にステートレスおよびステートフル セッション Bean について読んでいます。しかし、この例を読んだとき: http://docs.oracle.com/javaee/1.2.1/devguide/html/Session2.html#9905、ステートフル セッション Bean は各クライアントを分離しているように見えますが、保持されません。クライアントのアプリケーションを終了して再び戻ってきたときのショッピング カート内のアイテム。
では、Java EE のセッション Bean が ASP のセッションのようにショッピング カートを作成できるというのは本当ですか?
java - ステートレス セッション Bean のインスタンス変数 - 状態はどのように維持されますか?
GlassFish 3.0 で実行されているサーバー
クライアント
出力
EJB 仕様によると、サーバーはセッション Bean のプールを維持し、1 つのインスタンスで値をインクリメントし、うまくいけば新しいインスタンスを取得し、インスタンス変数の値が維持されているようです。
どのように可能ですか?サーバーが毎回同じインスタンスを返し続けない限り、またはそうです。
ループで実行しても同じ結果になりました。いくつかの光を当てることができますか
lifecycle - クライアントはステートレス セッション Bean を明示的に破棄できますか?
ejb コンテナーは Bean のライフサイクルを制御し、通常、クライアント側は Bean のライフサイクルを気にする必要はありません。しかし、Method-Ready-Pool からステートレス セッション Bean インスタンスを明示的に削除/破棄する方法があるのだろうか?
ステートフル セッション Bean の場合、@remove アノテーションが付けられた 1 つのメソッドを呼び出して、そのステートフル セッション Bean を削除できます。ただし、ステートレス セッション Bean 用ではありません。
glassfish - EJB 2.1 - GlassFish の TimedObject
サンプル EJB プログラムを動作させるのに問題があります。「Beginning J2EE 1.4 to Novice to Professional」の第 11 章からのものです。この例にはメッセージ駆動型 Bean が含まれていますが、Timed Session Bean を動作させることができないようです。GlassFish 3 で次のエラー メッセージが表示され続けます。
コードは次のとおりです。
-- TimeIt.java --
-- TimeItHome.java --
-- TimeItBean.java --
これが私の ejb-jar.xml ファイルです。
java - ステートレスBeanのように動作するステートフルBean
私はEJBを初めて使用し、EJBステートフルBeanの実装を作成しようとしますが、トランザクションを実行しようとすると、ステートレスBeanのように返されます。
出力は次のとおりです。
私は理解できませんでした。10 9を返し、次に8を返す必要がありますが、1099を返します。
jboss - Dozer Mapper の静的使用
このような静的 dozer マッパーを使用すると、同時実行エラーが発生する可能性があるのではないかと考えています。
または、常にこのコードを使用する必要があります:
このメソッドは JBoss サーバーの @Stateless セッション Bean で使用され、同時にアクセスできます。実際には、Dozer がライブラリ内の静的変数またはインスタンス変数を使用して、静的 Mapper を使用できるかどうか、またはすべての呼び出しで新しいインスタンスを作成する必要があるかどうかを判断するかどうかはわかりません。
eclipse - javaee6 で新しいセッション Bean を作成する
簡単なセッション Bean を javaee6 プロジェクトに追加しようとしましたが、このリンクに示されているように、プロジェクト -> EJB -> セッション Bean を右クリックしたとき:
次へをクリックすると、次のリンクにたどり着きました。
すべて問題ありませんでしたが、プロジェクトの名前を追加できません。ドロップダウン ボックスはクリックできず、ソース フォルダーのテキスト領域をクリックして [参照] ボタンをクリックしても機能しませんでした。なぜそうなのか誰か教えてもらえますか?
ありがとう
spring - Spring Java 構成を使用した EJB3
Spring Bean を EJB 3 ステートレス セッション Bean に注入する必要があります。Spring Bean は jar ファイルで宣言され、Spring @Configuration クラスを介して初期化されます。これまでに遭遇したすべての例は、beanRefContext.xml ファイルを使用することのみを提案しています (単一のアプリケーション コンテキストを維持するため)。しかし、Spring Bean はすべて Java 構成を使用して定義されているため、beanRefContext.xml ファイルと Spring の Java 構成を組み合わせる方法はありますか? 要するに、beanRefContext から Bean ファクトリとして AnnotationConfigApplicationContext を使用する方法はありますか?