問題タブ [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.

0 投票する
1 に答える
3140 参照

java - Java EE 7 のコア インターフェイス (EntityManager など) は AutoClosable を拡張できますか?

私は、Java EE 7 のコア インターフェイスが拡張されるAutoCloseableかどうかについて疑問に思っていました。(コア インターフェイスとは、主に などを意味EntityManagerしますが、自動的に閉じられる可能性のある他のインターフェイスやクラスがあるかどうかはわかりません。)

私はそうすべきだと思います。これが私の仮定の根拠です。

Java 6Connectionは拡張さえしませんがCloseableJava 7Connectionは拡張します ( java.sqlパッケージAutoCloseableの他のいくつかのインターフェースと同様)。

Java 7 の声明を考えると、インターフェースのようなものは、私たちに役立つようにEntityManager拡張できますか? または、自動で魔法のように閉じるのは複雑すぎますか?AutoCloseabletry-with-resourcesEntityManager

この特定の機能はJSR-342の一部と見なされますか?

0 投票する
1 に答える
307 参照

jakarta-ee - Java EE アプリケーションは HTTP 呼び出しを行うことができますか?

Java EE アプリケーション (サーブレットまたはセッション Bean) は HTTP 呼び出しを行い、移植性標準に準拠できますか? (発信者が通信障害またはネットワークの利用不能を適切に処理することを前提としています)

さらに、Java EE 7 アプリケーションは、JAX-RS クライアントの可用性を期待して REST のようなリソースにアクセスできますか?

0 投票する
2 に答える
1759 参照

jakarta-ee - Java EE で CDI を使用して main() を記述する方法は?

実行したい非クライアント アプリケーションがあります。クライアントはありませんが、HTTP 呼び出しを行い、他のサービスのクライアントとして機能します。おそらく数時間または数日実行されます (ただし、定期的な実行は必要ありません。1 回だけ実行するだけです)。

標準の Context Dependency Injection (CD) と標準の JAX-RS クライアント (Java EE 7 以降の新機能) の利点があるため、Java EE 7 コンテナーで実行したいと考えています。JMS、JPAなどのサービスがあるのもうれしい。

問題は、標準的な方法で main メソッドをどのように記述/注釈付けするかです。@Injectそのようなメソッドはすぐに返さなければならないので、メソッドをオンにするのは良くありません。@Scheduleプログラムで現在のシステム時間を決定しない限り、定期的に実行されるため、理想的ではありません。

私が思いついた最善の方法は、メソッドにワンショットを設定しTimer@Injectメイン メソッドに で注釈を付けること@Timeoutです。

どういうわけか、これは少しもろく、またはエレガントではないようです。サービスを開始するためのより良い標準的な方法はありますか? それを開始して開始させるだけの注釈はありますか?

さらに、アンデプロイ時にサービスを中断してシャットダウンするための標準的な最良の方法は何ですか?

0 投票する
2 に答える
1659 参照

jakarta-ee - シングルトン Java EE Bean はどのようにして自身への参照を取得できますか?

@PostConstructメソッドがそれ自体の中でメソッドを呼び出す必要があるシングルトン Bean があり@Asynchronousます。this呼び出しが同期されるため、直接使用することはできません。@Inject円形なので自分ではできません。

0 投票する
1 に答える
2020 参照

json - jax-rs 2.0 および Glassfish 4 が JSON を Pojo に @consume できない

JSON メッセージを消費して pojo オブジェクトに挿入する単純なサンプルを作成しようとしています。

私は、JavaEE7 をサポートする Netbeans 開発ビルドと最新の Glassfish 4 昇格ビルドを使用しています。

json メッセージで Post メソッドを呼び出すと、ログにスタック トレースが記録されます。この時点で、私が何か間違ったことをしているかどうかはわかりません。jax-rs 2でうまくいくと思っていました。

助けていただければ幸いです。

ここにスタックトレースとソースコードがあります。

ユーザー.java

HelloResource.java

NewJerseyClient.java

他の誰かが同じ問題を抱えていた場合、私は Jira の課題を開いて追跡します。

https://java.net/jira/browse/GLASSFISH-20515

0 投票する
2 に答える
3694 参照

jsf - JSF 2.2 html5 に適したページ

一部の情報源は、JSF2.2 ページで目立たない jsf:id 属性を使用できることを示しています。

https://weblogs.java.net/blog/edburns/archive/2012/11/01/html5-friendly-markup-jsf-22 http://www.apress.com/9781430244257

taglib 記述子は異なる URL を使用します。
ウェブログから:

本から:

ただし、最新の JSF2.2 実装 (2.2.0-m15) を使用している間は、タグ記述子の両方の URL に到達できず (CANNOT_FIND_FACELET_TAGLIB)、HTML ページが部分的に解析されません。

jsf タグ ライブラリの正しい URL はどこにありますか? これらの URL のインデックスのようなものはありますか?

0 投票する
4 に答える
3715 参照

java - Maven での Java EE 7 First Cup チュートリアル エラー: アーティファクト org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT が見つかりませんでした

FirstCup の Java EE 7 更新バージョンをフォローしています。Glassfish 4 がインストールされており、NetBeans 7.3 を使用しています。私は最初の例に取り組んでおり、Mavenの問題が発生しています。

アーキタイプを生成し、dukes-age プロジェクトを作成することができました。ただし、解決できない Maven の問題があります。

アーティファクト org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT が見つかりませんでした

完全なエラーは次のとおりです。

何をすべきか/これを修正する方法がよくわかりません。.m2 リポジトリのローカル キャッシュを削除し、NB を使用して maven コマンドを実行する代わりに、コマンドラインからビルドを試みました。

何か案は?