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

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

jakarta-ee - Weld を使用してシリアル化できないクラス (java.util.ResourceBundle など) を注入する方法

ローカライズされた文字列を簡単に取得するために、任意のクラスに java.util.ResourceBundle を挿入できるプロデューサーを作成したいと考えています。私の ResourceBundle-Producer は次のようになります。

Locale と FacesContext のインジェクションが機能します (Seam 3 Alpha Source から対応するプロデューサーを取得しました)。残念ながら、ResourceBundle は Serializable ではないため、この方法で生成することはできません。ResourceBundle を使用する Bean を呼び出す JSF ページにアクセスしようとすると、Weld から次のエラーが発生します。

Caused by: org.jboss.weld.IllegalProductException: WELD-000054 Producers cannot produce non-serializable instances for injection into non-transient fields of passivating beans\\n\\nProducer\: org.jboss.weld.bean-/D:/Program Files (x86)/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/domains/teachernews/applications/teachernews/-ProducerMethod-services.producers.ResourceBundleProducer.getResourceBundle()\\nInjection Point\: field web.PersonHome.bundle

ResourceBundleResolver を機能させる方法はありますか? または、同様の機能を実現する他のメカニズムはありますか? 前もって感謝します!

編集:

わかりました、ほとんど獲得できなかったポイントの一部を使用します ;) この問題の適切な回避策も受け入れます!

Producer の作成が機能しない別の例があります: FlashProducer です。Flash はシリアル化できないため、FacesContext-Flash も生成できません。

0 投票する
3 に答える
1538 参照

java - CMISエクスプローラーWebアプリ

CMISは、 ECMリポジトリにアクセスするための最近承認された標準です。

私のアイデアは、オープンソースのJava / JavaEEWebアプリケーションの形式でCMISを使用してリポジトリエクスプローラーを作成することです。

主な関心はおそらく、リポジトリアクセスイントラネット/エクストラネットアプリケーションを迅速に構築するためのフレームワークとしてそれを使用するインテグレーターにとってでしょう。

もちろん、そのようなオープンソースプロジェクトがすでに存在するのであれば、私は競合する取り組みを始めるのではなく、むしろそれに貢献したいと思います。
それで、そのようなアプリケーション/フレームワークはすでに存在しますか?オープンソースとして?

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

java - httpOnly セッション Cookie + サーブレット 3.0 (Glassfish v3 など)

デフォルトでは、Glassfish v3 はセッション Cookie に httpOnly フラグを設定しません (通常どおり で作成された場合request.getSession())。

method があることは知っていますが、javax.servlet.SessionCookieConfig.setHttpOnly()それが最善の方法であるかどうかはわかりません。

ところで、もちろん、サーブレット自体 (init() など) では実行できません。


一般に、web.xml などの構成オプションを使用することをお勧めします。

0 投票する
3 に答える
2647 参照

java - 単純な HTTP GET/POST を介した JSON Web サービス

SOAP Web サービスのような一部の Web サービスに対して単純な HTTP GET/POST 呼び出しを行うために、Java EE の方法やフレームワークなどを提案できますが、トランスポート形式は JSON でなければなりません。XMLではなく、SOAPなどのようなラッパー(vey軽量ヘッダーである可能性があります)があってはなりません.

要するに、私の目的は、可能な限り軽量なソリューションで JSON と HTTP Get/Post を使用して Web サービスを提供することです。

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

java-ee-6 - SAP Netweaver Java EE AS

SAP Netweaver Java EE Application Server のトライアル/コミュニティ/開発者バージョンはどこでダウンロードできますか?

どうもありがとう!

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

java - JSF 2.0 テンプレート化と MB の注入 || CDI ビーン

問題: マネージド Bean がテンプレートによって注入されません。

目標: テンプレートのログアウト ボタンを遅くしたい。

シナリオ: Web パーツ用の jsf 2.0 を使用して j2ee 6 アプリケーションを構築しています。

テンプレートファイル layout/template.xhtml

テンプレート クライアント index.xhtml :

web.xml での face 宣言

SecurityBacking.java :


ご覧のとおり:

layout/template.xhtml と index.xhtml では減速されますが、layout/template.xhtml で減速されたボタンは同時に動作せず、index.xhtml で動作します。

Safari Web インスペクターを見ると、次のように表示されます。

index.xhtml での減速用

およびlayout/template.xhtmlの場合

Bean がタグ内にダクレット テンプレートを注入していないことは理解していますが、j2ee 6 のチュートリアルと仕様でこれについて何も見つけていないか、そのような情報に気付くかもしれません。

Q1: 注射については正しいですか?

Q2: テンプレートを介して注入しないのはなぜですか?

Q3: この場合、テンプレート化の別の方法は何ですか?

Q4: この場合のベスト プラクティスは何ですか?

(私はglassfish v3 Webサーバーを使用しています)

ありがとうございました !

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

java - JavaEEアプリケーションのユーザー設定

私は成長しているWebアプリケーションを持っており、ユーザーとシステムの設定/設定を保存できるようにする必要があります。これまで、私は常にWebアプリケーション用に独自の設定システムを導入していましたが、この問題を解決するために他の人が何をしているのでしょうか。人々が推奨できるWebアプリケーションの設定ライブラリはありますか?

理想的には、ユーザー設定には、ユーザーがオーバーライドできるデフォルト値が必要です。ダイアログボックスの最後の位置などの設定もあるため、すべての設定をユーザーに公開する必要はありません。

ロールマイオウンルートを使用すると、必要に応じてすべての設定が文字列として格納され、真のプリミティブデータ型に変換された個別の設定テーブルになると思います。たとえば、key、user_key、setting_name、setting_valueのようなテーブル。設定が誤って2つの値で終わるのを防ぎ、設定の利用者は必要なデータ型を知っている必要があるため、データ型ごとの列に対するこのアプローチを好みます。

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

java - 簡単な JSF コマンド ボタンのサンプルはありますか?

commandButtons にアクションを実行させるのに苦労しています (奇妙なことに、Bean からデータをプルしてページに含めるのに問題はありません)。私のコードを他の場所に投稿し、他の人にレビューしてもらいました。これまでのところ、運がありません。ですから、おそらく別のタクトが適切であると考えています。アクションを正常に呼び出すことができる commandButton を持つプロジェクトの非常に単純で基本的なサンプル コードを教えてもらえますか?

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

java - Netbeans で JSF2 のアノテーションを機能させるにはどうすればよいですか?

注釈が機能しないため、Netbeans 6.9/JSF2.0 プロジェクトに faces-config.xml を追加して使用しています。何が間違っているのかわかりませんが、注釈を使用すると、Bean に完全にアクセスできなくなります。プロジェクトのプロパティは、それが実際に JSF 2.0 (1.1 ではない) であることを示しています。

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

hibernate - 相違点Hibernate3.5/ JPA 2.0

これまでのところ、JPAには必要な重要な機能のいくつかが欠けていてHibernateが提供していたため、JPA 1.0ではなくHibernateを直接使用することを常に好みました。CriteriaAPI、第2レベルのキャッシュ、単方向のOneToManyなどです。

さて、JPA 2.0の登場とそれに付随し、JPA 1.0( http://en.wikibooks.org/wiki/Java_Persistence/What_is_new_in_JPA_2.0%3F)には当初欠けていたすべての新機能があるので、Hibernateを直接使用する必要があります。

あなたの意見は何ですか?JPA2.0ではできないHibernate3.5の残りの部分は何ですか?