タグ付けされた質問 「jakarta-ee」

Jakarta EE(旧称Java Enterprise Edition、Java EE、およびJ2EE)は、Javaベースのサーバーおよびクライアントテクノロジーのコレクションとそれらの相互運用方法を定義する仕様です。これがマスタータグです。より具体的なAPIの質問については、[jsf]、[servlets]、[jpa]、[cdi]、[ejb]などを使用してください。

4
JPAで複合主キーを作成して処理する方法
同じデータエントリのバージョンが欲しいのですが。つまり、別のバージョン番号でエントリを複製したいのです。 id - Version 主キーになります。 エンティティはどのように見えますか?別のバージョンとどのように複製できますか? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1 Data

1
JSFがUIコンポーネントの状態をサーバーに保存するのはなぜですか?
JSFがサーバー側のUIコンポーネントの状態を保存するのはいつまでですか?UIコンポーネントの状態情報がサーバーメモリから削除されるのはいつですか?アプリケーションにログインしているユーザーがページを移動すると、コンポーネントの状態がサーバーに蓄積され続けますか? 私は理解していないサーバー上のUIコンポーネントの状態を維持することの利点は何か!?検証/変換されたデータをマネージドBeanに直接渡すだけでは不十分ですか?それを避けることはできますか、それとも避けなければなりませんか? 数千の同時ユーザーセッションが存在する場合、サーバー側で多くのメモリを消費しませんか?ユーザーが特定のトピックについてブログを投稿できるアプリケーションがあります。このブログはサイズがかなり大きいです。ポストバックまたはブログの表示要求がある場合、この大きなページのデータはコンポーネントの状態の一部として保存されますか? これはメモリを使いすぎます。これは問題ではありませんか? 更新1: これで、JSFの使用中に状態を保存する必要がなくなりました。高性能のステートレスJSF実装を使用できます。関連する詳細と議論については、このブログとこの質問を参照してください。また、JSF仕様に含める未解決の問題として、JSFにステートレスモードを提供するオプションがあります。(PS が便利な機能である場合は、これとこれに関する問題に投票することを検討してください。) アップデート2(2013年2月24日): 素晴らしいニュースクロサギ科2.1.19がで出ているステートレスモード! こちらをご覧ください: http://weblogs.java.net/blog/mriem/archive/2013/02/08/jsf-going-stateless?force=255 http://java.net/jira/browse/JAVASERVERFACES-2731 http://balusc.blogspot.de/2013/02/stateless-jsf.html

3
Java EE 6 @ javax.annotation.ManagedBeanと@ javax.inject.Namedと@ javax.faces.ManagedBean
Java EE 6仕様には少し混乱があると思います。アノテーションにはいくつかのセットがあります。 我々は持っているjavax.ejbような注釈@Statefulと@StatelessEJBを作成するために。 @javax.annotation.ManagedBeanマネージドBeanを作成するもあります。 javax.enterprise.contextlike @SessionScopedとに注釈があります@RequestScoped。 さらに、パッケージ内に@ManagedBeanand @SessionScoped/ @RequestScopedアノテーションがありjavax.faces.beanます。 そして、イベントをより複雑にするためにjavax.inject、@Namedアノテーション付きのパッケージがあります。 誰かがそれらが互いにどのように関連しているかを誰かが説明できますか? どこで@EJB、@Injectまたは@ManagedPropery他の豆を注入できますか?

13
JSTLでELを使用して列挙値にアクセスする
そのように定義されたステータスと呼ばれる列挙型があります: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } VALIDJSTLタグからの値にアクセスしたいと思います。具体的にtestは、<c:when>タグの属性。例えば <c:when test="${dp.status eq Status.VALID"> これが可能かどうかはわかりません。
104 java  jsp  jakarta-ee  jstl 

7
Java EE 6でJava Webアプリケーションを作成するために何を学ぶべきか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私の目標は、Webアプリケーションを作成することです。 書籍「Headfirst-Java」と「Headfirst-サーブレットとJSP」を読み終えました。 このトピック(Webアプリケーション)は非常に大きくて複雑なので、次に何を学ぶべきかを尋ねたいと思います。Java EE、EJB、JSF、JPA、Glassfishな​​どのキャッチワードを読むと、緊張しすぎますが、あきらめません。 誰が私にどのように学習を進めるべきか教えてもらえますか?次のような本を入手する必要があります。GlassFish3を使用した Java EE 6プラットフォームの初心者:初心者から専門家まで、またはいくつかのオンラインチュートリアルを作成する必要がありますか? ありがとう!

5
EntityManager.find()とEntityManager.getReference()をJPAで使用する場合
EntityManager.getReference(LObj.getClass()、LObj.getId())を使用してデータベースエンティティを取得し、返されたオブジェクトを別のテーブルに永続化されます。 つまり、基本的には次のような流れでした。 クラスTFacade { createT(FObj、AObj){ T TObj = new T(); TObj.setF(FObj); TObj.setA(AObj); ... EntityManager.persist(TObj); ... L LObj = A.getL(); FObj.setL(LObj); FFacade.editF(FObj); } } @ TransactionAttributeType.REQUIRES_NEW クラスFFacade { editF(FObj){ L LObj = FObj.getL(); LObj = EntityManager.getReference(LObj.getClass()、LObj.getId()); ... EntityManager.merge(FObj); ... FLHFacade.create(FObj、LObj); } } @ TransactionAttributeType.REQUIRED クラスFLHFacade { createFLH(FObj、LObj){ FLH FLHObj =新しいFLH(); FLHObj.setF(FObj); …

6
サーブレット関連クラスのJSF管理Beanを名前で取得します
@ManagedBeans名前で参照するカスタムサーブレット(AJAX / JSON用)を記述しようとしています。私はマッピングしたいと思っています: http://host/app/myBean/myProperty に: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } 通常のサーブレットから名前でBeanをロードすることは可能ですか?私が使用できるJSFサーブレットまたはヘルパーはありますか? 私はこれがすべて明白すぎる春に甘やかされているようです。

6
Maven2:エンタープライズプロジェクトのベストプラクティス(EARファイル)
AntからMavenに切り替えるだけで、EARファイルベースのエンタープライズプロジェクトを設定するためのベストプラクティスを見つけようとしていますか? EJBのjarファイル、Web層のWARファイル、およびカプセル化するEARファイルと、対応するデプロイメント記述子を使用して、かなり標準的なプロジェクトを作成するとします。 どうすればいいですか?archetypeArtifactId=maven-archetype-webappwarファイルと同じようにプロジェクトを作成し、そこから拡張しますか?これに最適なプロジェクト構造(およびPOMファイルの例)は何ですか?EARファイルに関連するデプロイメント記述子などをどこに貼り付けますか? 助けてくれてありがとう。

5
Java EEは本当に何なのでしょうか。[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Java EEは、若いJava開発者のためにこの「神秘的な覆い」を取り囲んでいます。これは、しばらくの間自分自身を持ち上げようとしており、ほとんど成功していません。 混乱は以下から生じます: Java EEは、ライブラリとプラットフォームの両方のようです。通常、OracleのJava EE SDKダウンロードなどからJava EEライブラリを「取得」するには、いくつかの方法があります。ただし、コードがJava EEアプリケーションサーバー(JBoss、GlassFish、Tomcatなど)で実行されているか、Java EEアプリケーションサーバーにアクセスできる場合を除き、Java EEライブラリは機能せず、コンパイルもできません。どうして?ライブラリはアプリケーションサーバー環境外では機能しませんか?単純なコードをコンパイルしてメールを送信するためだけに、JBossのように巨大なものが必要なのはなぜですか? Java EEライブラリが「標準」ではなく、通常のJVMダウンロードやSDKに含まれているのはなぜですか? 標準Javaの主なフレーバーが2つしかないのに(Oracle JVM / SDK | OpenJDK JVM / JDK)、Java EE製品が非常に多いのはなぜですか? 標準のJavaではできないJava EEでできることは何ですか? Java EEではできない標準Javaでできることは何ですか? 開発者はいつJava EEが「必要」であると判断しますか? 開発者はいつJava EEが必要ないと判断しますか? Java EEライブラリのバージョンが標準のJavaライブラリリリースと同期していないのはなぜですか(Java EE 6とJava 7)。 カエルを片付けてくれてありがとう!
100 java  jakarta-ee 

1
PowerMockitoモック単一静的メソッドとオブジェクトを返す
2つの静的メソッドm1とm2を含むクラスから静的メソッドm1をモックしたい。そして、私はメソッドm1がオブジェクトを返すことを望みます。 私は以下を試しました 1) PowerMockito.mockStatic(Static.class, new Answer<Long>() { @Override public Long answer(InvocationOnMock invocation) throws Throwable { return 1000l; } }); これは、戻り値の型が異なるm1とm2の両方を呼び出すため、戻り値の型の不一致エラーが発生します。 2)PowerMockito.when(Static.m1(param1, param2)).thenReturn(1000l); しかし、これはm1が実行されるときに呼び出されません。 3)http://code.google.com/p/powermock/wiki/MockitoUsagePowerMockito.mockPartial(Static.class, "m1"); から取得したmockPartialが利用できないというコンパイラエラーが発生します。

5
サーブレットベースのWebアプリケーションでバックグラウンドタスクを実行する方法
Javaを使用していて、アプリケーションでサーブレットを継続的に実行したいのですが、方法がわかりません。私のサーブレットには、データベース全体からのユーザーの合計数だけでなく、データベースからのユーザー数を毎日提供するメソッドがあります。そのため、サーブレットを継続して実行したいと考えています。



7
ステートレスおよびステートフルエンタープライズJava Bean
私はJava EE 6チュートリアルを行っており、ステートレスセッションBeanとステートフルセッションBeanの違いを理解しようとしています。ステートレスセッションBeanがメソッド呼び出し間で状態を保持しない場合、なぜ私のプログラムはそのように動作するのですか? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private int number = 0; public int getNumber() { return number; } public void increment() { this.number++; } } クライアント import java.io.IOException; import javax.ejb.EJB; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet; import mybeans.MyBean; import java.io.PrintWriter; @WebServlet(name …

6
列挙型のJPAマップコレクション
JPAにEntityクラス内の列挙型のコレクションをマップする方法はありますか?または、唯一の解決策は、列挙型を別のドメインクラスでラップし、それを使用してコレクションをマップすることですか? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc... } //@??? Collection<InterestsEnum> interests; } 私はHibernateJPA実装を使用していますが、もちろん実装にとらわれないソリューションを好みます。
92 java  jpa  jakarta-ee 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.