ejb-3.1

    1

    1答えて

    MDBクラスのEJB3、EJBLocalオブジェクトを取得する最適な方法は何ですか? ありがとうございました。

    4

    2答えて

    私はJBoss 6.1と完全にEJB 3.1に準拠していないものを使用しています。今のところ、@EJB経由でStrutsアクションクラス(またはJava EEコンテナ管理以外のクラス)にEJBをインジェクトすることはできませんが、EJB 3.1仕様が完全に実装されている場合は可能でしょうか? もしそうでない場合は、近いうちにパフォーマンス上の理由によりこれを実行することは実行できませんか?

    1

    1答えて

    EJB 3.1のユニットテストでコンテナサービスを嘲笑することの利点は何ですか? 私はそれについて考えるとき、私が得る可能性の答えがされている、 それはテストのパフォーマンスが向上します。 他のAPIとのやりとりが多いため、ユニットテストのルールを遵守していません。 (これに関する意見を記入してください)その他にも は、あなたは他の利点があると思いますか? 永続性、トランザクション管理(Bitro

    2

    1答えて

    初の「右」ステートフルセッションBeanを取得できませんでした:私はあなたにすべてのメリークリスマスを望む:) サーブレットでステートフルセッションBeanを受けながら、私はいくつかの問題を持っています。単にJSFによって設定されるべき値はnullです。私が持っていることはJSFページ+ 1つのステートフルセッションBean +一時的なプロパティBeanクラス+サーブレットです: JSF2.0ペー

    1

    1答えて

    私はEJB3.1 TimerServiceを使ってJavaでタイマーをスケジュールします。 2つの同時タイマーインスタンスを実行しないようにする一般的な方法はありますか? 私のタイマーは5分ごとに起動します。何らかの理由でタイマーが5時に起動し、5時07分に実行を終了した場合、次回の5:12(または5時10分、5時05分のタイムアウトをスキップする)で実行します。 簡単に組み込む方法はありますか?

    2

    1答えて

    JBoss AS 5.1にデプロイされたEJB3.1を使用していますので、@EJBインジェクションを使用しています。別のEJBから呼び出されたときにうまく動作します。このBeanのように:この他の豆 @Stateless(mappedName = "handler/MyHandler") public class MyHandler implements MyHandlerRemote {

    0

    1答えて

    私はglassfish 3.1とJEE6をEJB3.1で使用しています。私は単に、一つのStateless LocalBeanをno-interfaceビューで別のEJBに挿入しようとしているので、そのメソッドの1つにアクセスできます。しかし、私は即座に注射部位に配置エラーを得る。 インターフェイス@EJBインターフェイスインターフェイスを挿入すると、 は、ローカルのejb-refの名前= com

    2

    1答えて

    私は、高価な処理を行う非同期メソッドを含むステートレスEJB-3.1セッションBeanを用意しています。クライアントに未来を返し、準備が整ったら処理結果を表示できます。 :このBeanは、JBoss 6インスタンス上で実行されているとSwingクライアントからリモートで呼び出された @Asynchronous @TransactionAttribute(TransactionAttributeT

    0

    1答えて

    これは愚かな質問かもしれませんが、コンテナ全体のすべてのタイマーを管理するためにEJBを専用にすることは可能でしょうか?私はこれがどのように達成されるのか分かりませんが、私はJava EEで経験した人ではありませんが、個々のセッションBeanのラインに沿ってこのタイマーBeanにアクセスすることを考えています。セッションBeanは関数ジョブ自体のメタデータと一緒にポインタ?タイマーBeanの上には

    2

    1答えて

    どういうわけか?次のシナリオ:名前の statelesseローカルEJBは、名前Bと シングルトン起動EJBは Bは、私が試した への参照が含まれていますが、私のアプリケーションサーバ(WAS)に失敗しましたアプリケーション起動時にAが見つからないというエラーが発生しました。コンソールログは、Bがロードされた瞬間にAが起動していないことをも明らかにしますが、Bの前に他のステートレスEJBが起動され