問題タブ [java-ee-7]
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-ee-7 - EJBクライアントJava ee 7の寿命は何ですか
ejb で使用されているクライアントという言葉を読むたびに、彼らが何をクライアントと見なしているのか理解できません。
ejb の場合、クライアントの寿命は? jndiやインジェクションなど、Bean参照の取得方法によって異なりますか。
http セッションに合わせていますか?もしそうなら、これは jndi とどのように関連していますか?
参照の取得方法に応じて、クライアントの会話が ejb で開始および終了するのはいつですか?
java ee 7 コンテナーと se から呼び出されるかどうかによって異なりますか?
編集:もっと具体的にする必要があると思います。ステートフル セッション Bean は状態を維持しますが、その状態がどのようなコンテキストでどの程度維持されるかを示します。たとえば、参照を取得した場合、その参照によってのみ行われた呼び出し間で状態が維持されますか?
また、セッションの概念と、すべてのタイプの ejb で一意のクライアントと見なされるものは何ですか?
ありがとう :-)
cdi - Java EE 7 で JSF Bean を使用する
Java EE 6 で、私が に固執した理由の 1 つ@ManagedBean
は@ViewScoped
. Java EE 7 では、これは @Named Bean でも利用できます。
@Named
新しいアプリを使用する場合、何かを逃すことはありますか?
spring - 春対Java EE 7
今、「Begining Java EE 7」を読んでいます。そして、Java EE 7 は優れたテクノロジーのスタックであり、CDI、Bean 検証、Web 層用の JSF などの仕様が含まれているのではないかと思いました。
Java EE 7 が存在し、Spring が実装するすべての機能をカバーしているのに、Spring フレームワークを研究する必要があるのはなぜですか?
java - Eclipse でサーブレットを追加できません
私はEclipseで単純なサーバープロジェクトをセットアップしています(関連する場合はGlassfishをサーバーとして使用しています)。ただし、サーブレットを追加できないようです。プロジェクトを選択できない別の質問とは異なり、プロジェクトを選択できますが、終了または次へのボタンは無効のままです。事前に拡張するクラスを手動で作成してHttpServlet
選択しようとしましたが、終了ボタンと次へボタンがまだ無効になっています。
私は Eclipse 4.3 を実行してい-clean
ます。それを超えて、何を試すべきかわかりません。
編集:
私が言ったように、私は最初にダイアログを使用して新しいクラスを作成しようとしましたが、それが機能しなかった場合にのみクラスを作成しましたWebService
。これが私が最初に試したものです(現在はすでに存在するNewWebService
ため、名前として使用しています)WebService
jms - Java EE 7 および Glassfish 4.0 での JMS リソースの注入に関する問題
使ってみた
Glassfish (4.0) で実行されているアプリケーション内で JMS をインスタンス化します。
NetBeans (7.4rc1) ウィザードを使用してこれらのリソースを作成したところ、このコネクタ リソースを使用して /setup/ に glassfish-resources.xml が作成されていることがわかりました。Glassfish のasadmin list-jms-resourcesコマンド (および Web ベースの管理ページ) で、リソースが利用可能であることを確認しました。
しかし、アプリケーション内でこれらのフィールドにアクセスしようとすると、それらはnullになります。
この問題は、Eclipse でアプリケーションを実行しているときに発生する可能性があることを確認しました (Eclipseで jms の例を実行している場合、リソース インジェクションは機能しません)。ただし、NetBeans からアプリケーションを開始します (これにより、統合された Glassfish が自動的に開始され、すべてが出力されると思いました)。すぐに使える)。
@Resource を使用して Java EE 6 および Glassfish 3.1 でリソースを注入する際のトラブルも見ましたが、ルックアップ名が既に正しいことをクロスチェックしました。
JNDIルックアップを機能させるために私が気にかけなければならない他のヒントはありますか?