問題タブ [java-ee-6]
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 - JPA2.0のjarファイル
上記のクラスを使用しようとするJPAプロジェクトを作成しましたが、不足しているjarを見つけることができません。案内してください。
jakarta-ee - Java EE 6 CDI 実装の相違点
JBoss の Weld Reference Implementation of JSR-299 Contexts and Dependency Injection を見てきましたが、他の CDI 実装が互いにどのように比較されるかを知りたいと思っていました。具体的には、Weld、Resin CanDI (Caucho 作)、Apache OpenWebBeans について知っています。
java - JMS を使用して通知を実現するには何が必要ですか?
通知システムが必要なだけです。javax.jms.* - 良い解決策だと思いますが、JMS を使用するために何が必要なのか理解できません。どのアプリも使いたくない。GlassFish や Tomcat のようなサーバーで、標準の jdk と myserver (非常に軽い) と myclient (非常に軽い) といくつかの MessageSystem を使用して、myserver と myclient を交換したいだけです。JMS を使用することを理解しているので、JMS プロバイダーが必要です。例: ActiveMQ。しかし、私は ActiveMQ がサーバーを必要とすることを理解していませんか? (GlassFish はおそらく)、Java EE からどのような *.jar が必要ですか?
java - Java EE 6 のすべてのリファレンス実装のリストはどこにありますか?
Java EE 6 のすべてのコンポーネントのすべてのリファレンス実装のリストがあるかどうか知っていますか? つまり、GlassFish は参照コンテナーであり、検証用の Hibernate Validator などです。
jakarta-ee - 1つのクラスに対して複数のCDI/溶接Beanをインスタンス化する方法は?
Springでは、xml confで対応するBeanを定義することにより、任意のクラスをインスタンス化することが可能でした。同じクラスに対して、異なるパラメーターを使用して複数のBeanをインスタンス化することも可能でした。
CDIにもそのような機能がありますか?つまり、異なる初期化パラメーターを使用して同じクラスの異なるインスタンスを作成することは可能ですか?
クラスを変更せずにBeanを作成することも可能ですか...つまり、アノテーションを追加せずに作成できますか?
追加した
例を挙げましょう。
同じクラスの2つのインスタンスをインスタンス化し、異なるフィールド値で初期化するにはどうすればよいですか?
java - JavaEE6でも、Spring、Hibernate、またはその他のフレームワークが必要ですか?
タイトルに記載されている質問。ありがとうございました。
glassfish - セッション Bean をメッセージ駆動型 Bean に注入する方法は?
私はかなりJava EEに慣れていないので、これはばかげているかもしれません..我慢してください:D
ステートレス セッション Bean をメッセージ駆動型 Bean に注入したいと考えています。基本的に、MDB は JMS メッセージを取得し、セッション Bean を使用して作業を実行します。セッション Bean は、ビジネス ロジックを保持します。
これが私のセッション Bean です。
一致するインターフェース:
ここに私のMDBがあります:
これまでのところ、ロケット科学ではありませんよね?
残念ながら、これを Glassfish v3 にデプロイし、適切な JMS キューにメッセージを送信すると、glassfish が TestBean EJB を見つけられないというエラーが発生します。
だから私の質問は:
- これは、セッション Bean を別の Bean (特にメッセージ駆動型 Bean) に注入する正しい方法ですか?
- 名前の参照が失敗するのはなぜですか?
web-services - EJB3リモートとWebサービス、パフォーマンス?
私は、それを使用するすべての人がそのコンピューター上で計算を実行するクライアントを持っているWebアプリを計画しています(これらの計算はサーバー上で実行できないため、負荷が大きすぎるため...)、結果をに送信しますサーバ。
私のアプリケーションに興味を持っている人はたくさんいると思います。そのため、私のアーキテクチャが優れているかどうか、そして何千人もの人を処理できるかどうか疑問に思っています。
Glassfishサーバーを使用してJNDIを介してリモートEJBを公開することを計画しているので、1000人が同時にこれらのEJBを使用して(1秒あたり5〜50のリクエストがあると思います)、ローカル計算に必要なデータを取得してから、結果を送信します...
EJBを多くのクライアントに公開するのは費用がかかりますか?Webサービス、rmi、別のソリューションを使用する方が良いでしょうか?
私がやろうとしていることのために、私に別のアーキテクチャをお勧めしますか?
java - Java EE 6 対 Spring 3 スタック
今、新しいプロジェクトを始めています。テクノロジーを選択する必要があります。軽いものが必要なので、EJB や Seam は必要ありません。一方、JPA (Hibernate または代替) と JSF と IceFaces が必要です。
Tomcat にデプロイされた Spring 3 のこのようなスタックは良い選択だと思いますか? それとも、Java EE 6 Web アプリケーションの方が優れているのでしょうか? 残念ながら、Java EE 6 は新しいテクノロジーであり、まだ十分に文書化されていません。Tomcat は Glassfish 3 よりも保守が容易なようです。
あなたの意見は何ですか?経験はありますか?
mongodb - グラスフィッシュでサードパーティのライブラリを使用するには?
グラスフィッシュ 3.0.1 で実行されている EJB3 アプリケーションから MongoDB インスタンスに接続する必要があります。Mongo プロジェクトは一連のドライバーを提供しており、スタンドアロンの Java アプリケーションでそれらを使用できます。
Java EE アプリケーションでそれらをどのように使用しますか? または、より良い言い回し: EJB コンテナーで実行されるアプリケーションでサード パーティのライブラリを使用できるようにするにはどうすればよいでしょうか?
現時点では、ライブラリからインポートしようとする Bean をデプロイするときに java.lang.NoClassDefFoundError が発生します。
NetBeans プロジェクトに追加しようとしました (プロパティ -> ライブラリ -> コンパイル -> Jar を追加し、「パッケージ」を有効にします)。また、jar ファイルを $GF_HOME/glassfish/domains/domain1/lib に手動でコピーしようとしました (ここで、 mysql-connector はすでに存在します)。
ライブラリをコンテナーに「登録」する必要がありますか? 注釈経由で参照しますか? コンテナのクラスパスを拡張してライブラリを含めますか?