問題タブ [java-ee-5]
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.
cron - Java EE 5 での cron 構文?
Java EE のタイマー タスクはあまり快適ではありません。「0 20 20 * *」のようなcron構文でタイマーを設定するユーティリティはありますか?
Quartzinside (クラスター化された) Java EE アプリケーションを使用する良い方法になるのではないかと思います。http://www.prozesse-und-systeme.de/serverClustering.html (ドイツ語のページ) によると、Quartz および Java EE クラスタリングには制限があります。
- JDBC は Quartz のジョブストアとして使用する必要があります
- この JDBC ジョブストアを使用できるのは、クラスターに関連付けられた Quartz インスタンスのみです
- すべてのクラスタ ノードを一瞬で同期する必要があります
- すべてのクラスタ ノードは同じ Quartz.properties ファイルを使用する必要があります
Java EE で管理されていないスケジューラーではなく、タイマー サービスを構成するためのより簡単な方法を希望します。
spring - エンタープライズ アプリケーション
学習アプリ(チームワーク)のプラットフォームを考えています。つまり、標準の Java EE 5 (または未加工の Java EE 6 を試してみてください) と Spring です。あなたの選択は何ですか?(Spring MVC ではなく、Spring Beans と EJB 3.0 のことです)
また、使用しているアプリ サーバーを教えてください。(現在は GlassFish v2 を使用しています)
jsf - Netbeans + Facelets + Jboss EL
NetBeans の JBossEL に問題があります。Jboss EL は、Java Bean バインディング以外のメソッド実行を提供します。したがって、コードは次のとおりです。
正しく、正常に動作します。しかし、NetBeans はエラーを表示します:
デフォルトの名前空間が指定されていない場合は、関数 getWelcome を接頭辞とともに使用する必要があります
NetBeans を JbossEL と互換性を持たせるには? 役立つ場合は Facelets を使用しています。
spring - この状況で最適なプロジェクト設定は何ですか?
プレゼンテーション層には2つのWebモジュール(さまざまな目的に対応し、さまざまなテクノロジーに基づく)が含まれ、中間層はEJBのないSpring Beanになり、永続層はHibernate上のJPAになります。この場合、最適なプロジェクト設定は何でしょうか。私が使用する予定のIDEはMyEclipse8.5です。ありがとう。
hibernate - Hibernate と他のフレームワークまたは仕様の相違点/類似点はどれですか?
Java EE 5 での Hibernate と単純な永続性の違い/類似点を知りたいですか?
Hibernate が Java EE 5 永続化の実装を実装しているのか、それともバックエンド システムでのデータ表現に対するまったく異なるアプローチなのかはわかりません。
Hibernate と、Java EE 5 チュートリアルで説明されている Java 永続性に関する概念との関係について混乱しています... エンティティと EJB のコンテキストにおける Hibernate の役割を明確にしていただけますか?
また、JPAやSpringなどの他のアプローチ(フレームワーク)も知りたい...
java - 2つの関連するJPAエンティティ間のインターフェース
シナリオは以下のとおりです(表を示しています)
基本的に、配信とチャネルエンティティ間の1対1の関係ですが、各具象チャネル(fax、email)には異なるメンバーがあるため、2つのエンティティ間に汎用インターフェイス(チャネル)を作成し、@OneToOne関係に使用します。あなたの多くがすでに経験しているかもしれないが、私が成功することができないという単純なシナリオのように私には思えます。私はそのtargetEntityのものを入れてみましたが、役に立たなかった。それでも「配信は未知のエンティティを参照している」と表示されます
何か案は?前もって感謝します
java - JSF 2 でのアクション後に同じページに移動する
JSF 1.x でコンポーネントを作成しました。このコンポーネントには次のようなコマンド ボタンがあります。
templateController は EL バインディングとして渡され、特定のインターフェイスを実装する任意のオブジェクトにすることができます。next() の一般的な実装は、コードを実行してから空の文字列を返すだけで、同じページが更新されました。
今、私はそのコンポーネントを JSF 2 に移植しようとしています。私の問題は、空の文字列によって同じページが更新されなくなり、代わりに、フレームワークが「.jsf」というページにリダイレクトしようとすることです。 jsf を結果がどうであれ。私の質問は、現在のページを更新する結果を返す方法です。私のコンポーネントは汎用的であり、それが使用されるページの名前を事前に知りません。
ありがとう
transactions - Bean管理トランザクションを使用したコミットエラーの処理をJavaEE5で定義しますか?
GlassFish2.1および2.1.1を使用しています。
で注釈が付けられたBeanメソッドがある場合@TransactionAttribute(value = TransactionAttributeType.REQUIRES_NEW)
。いくつかのJPA処理を実行した後、JTSのafterCompletion-Phaseでコミットが失敗します。
GlassFishはこの失敗のみをログに記録します。そして、このBeanメソッドの呼び出し元は、何かがうまくいかないことを知る機会がありません。
したがって、JavaEE5サーバーがコミット中に例外を処理する方法についての定義があるのではないかと思います。実行時の例外が発生すると思います。
ステートレスBeanを使用しています。SessionSynchronisationを使用すると、statefull Beanを使用すると、コミットが失敗する可能性があります。インターフェイスで宣言した例外をスローできるように、インターセプトすることは可能ですか?
これは、例外スタックトレース全体です。
java - HttpServletRequest からオブジェクトが突然欠落する
印刷ライターを使用してサーブレットでリストを直接印刷すると、リストが印刷されます。
ただし、jsp を挿入しようとすると、JSTL を使用するかスクリプトレットを使用するかにかかわらず、リストが出力されません。
オブジェクトがnullであるかどうかをJSTLとスクリプトレットでテストしようとしましたが、そうであることがわかりました!
これはなぜ起こり、どうすれば修正できますか?
動作するサーブレット コード
オブジェクトをリクエストに入れるサーブレット コード
オブジェクト null を突然検出するスクリプトレット コード
jstlコードでさえ同意しているようです
私のアプリでは、weblogic、spring 2.5.6、および ibatis を使用しています。
java - 生成されたクエリには、スキーマとカタログ名が含まれています
ここで説明したのと同じ問題があります
生成された SQL Informix では期待されますcatalog:schema.table
が、実際に生成されるのは
これは構文エラーにつながります。設定:
効果がありませんでした。..table
テーブル注釈からスキーマとカタログを削除しましたが、これにより別の問題が発生しました。カタログとスキーマを空の文字列に設定する場合、クエリは同じように見えました。
バージョン
- 継ぎ目 2.1.2
- Hibernate アノテーション 3.3.1.GA.CP01
- 休止状態 3.2.4.sp1.cp08
- Hibernate EntityManager 3.3.2.GAhibernate
- Jboss 4.3 (4.2.3 に類似)