ejb-3.1

    1

    1答えて

    glassfish 3.1サーバーでは、別のステートフルセッションBeanに注入される@StatefulセッションBeanがあります。 注入されたステートフルセッションBeanは、自分のエンティティアクセスレイヤーを表示します。それ自体は@PersistenceContextでエンティティマネージャーが挿入されており、このように見えます。 @Stateful MyEAO { @Pers

    2

    1答えて

    私はEJB3.1、CDIと永続的なドメインオブジェクトパターンを使用してJEE6アプリケーションを作成しています。 場合によっては、エンティティ(jpa2.0)内にセッションBeanのインスタンスが必要な場合があります。 @Injectまたは@EJBを使用して注入しても機能しません。常にnull参照です。 唯一可能な解決策は、InitialContext経由でルックアップを行うことでした。しかし、

    0

    1答えて

    私は新しいEJBフレームワークであり、学習中です。 Eclipse IDE上でEJB3.1を使用し、サーバーとしてGlassfish 3を使用してスタンドアロンアプリケーションを開発しています。以下はコードスニペットです。 @Remote public interface DataSourceRemote { public Connection getConnection();

    3

    1答えて

    @Schedule EJBアノテーションを使用して、スケジュールされたジョブを開始します。デルタSOLRインポートはx秒ごとに実行されます。もちろん、できるだけインデックスを作成する際にタイムシフトを少なくしたいと考えています。現在私はデルタを5秒ごとに実行しようとしています。 私の質問は次のとおりです。ジョブは一度しか呼び出されないことを確認できますか? インデックス作成が5秒以上続くとします。

    9

    5答えて

    Java EE 6とCDIを初めて使用しています。私はいくつかのチュートリアルと溶接資料を読みました。しかし、私の理解からうまくいくものはありませんので、私は助けが必要です。 私は次のような状況があります。 IDEで提供されているmavenのアーキタイプを使用してNetBeans 7.0.1でJava EE 6アプリケーションを作成し、IDEから提供されているGlassFish 3.1にデプロイし

    0

    1答えて

    とのIntelliJでEJB 3.1のソースをインポートする方法プロジェクトをチェックアウトし、私はMavenを実行しようと、すべてをインポートした後http://action-bazaar.googlecode.com/svn/trunk 次のエラーが表示構築: Downloading: http://download.java.net/maven/2/org/glassfish/javax.e

    5

    1答えて

    javax.security.Principalを使用すると、いつでもEJBContextに@Resourceを挿入することで、ユーザー情報を取得できます。 私がしようとしているのは、Principalの一部として私のアプリケーションとユーザーに固有の追加情報を追加することです。この情報をのEJBContextに含めることも試みましたが、これは複数のEJB呼び出しではなく、EJBライフサイクルにの

    1

    1答えて

    私はセッションBeanで構成されたサービス層を持っています。 ejbsにpojosを呼び出させるのは問題ありませんか?コンテキストに応じた戦略などの設計パターンを使用したいと思っています。特定の戦略をpojoとして実装することをお勧めします。戦略クラスEJBも必須です(パフォーマンス、同時性...)。ベストプラクティスは何ですか?

    2

    1答えて

    だから私はFetchType.LAZYコレクションでこのエンティティを持っている: @Entity public class Entity implements Serializable { @OneToMany(mappedBy = "entity", fetch=FetchType.LAZY) private List<OtherEntity> lazyCollecti

    4

    1答えて

    BMT内で(UserTransactionを使用)、別のステートレスEJBのメソッドを呼び出します。このトランザクションをロールバックすると、EJBメソッドで作成されたエンティティはロールバックされません。 JPA 2.0でEJB 3.1を使用します。トランザクションは、メソッドdoTheTransaction()で始まる: @Stateless @LocalBean @Transaction