問題タブ [seam3]

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 に答える
2217 参照

java - @Named @ViewScoped が呼び出されない @PostConstruct インターセプター

Seam/Weld ドキュメントのインターセプターに関する記事を注意深く読み、以下を実装しましたInterceptorBinding

そしてInterceptorクラス:

@Named @ViewScopedいいえ、 Beanでインターセプターをアクティブにしようとしました:

JSF ページでボタンを押すと、メソッドtoggleButtonが正しく呼び出され Interceptor メソッドlogMethodEntryが呼び出されます。しかし、メソッド@PostConstruct(私が興味を持っている)が私のクラスによって傍受されることは決してないようです。

質問はJava EE Interceptors と @ViewScoped Beanに関連しているようですが、実際には私のインターセプターは通常の方法で動作しています。

0 投票する
0 に答える
954 参照

jsf-2 - FaceletタグコンポーネントブロックファイアprimefacescommandButtonactionおよびactionListener

フェイスレットタグコンポーネント、glue:inputおよびglue:groupを作成します

input.xhtml

group.xhtml

このページで適切にレンダリングされた入力タグとグループタグ、包括的入力タグは、[保存]ボタンで正常に機能します。

group.xhtmlでは、p:commandButtonはaddActionをprofileHomeBeanに起動する必要があります

ボタンが機能しません!。ページ内のボタンを分離しようとしていますが、これはタグglue:inputまたはglue:groupなしで機能します。

アドバイスをお願いします。

PD。Primefaces 4.3.1、jsf2、jboss AS7、seam3を使用します

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

jboss - Seam3の顔

1Entityと1のNamedBeanを使用していて、保存ボタンを使用しConversationScopeて作成しましたjsf form。問題は、フォームが@injectedを使用してエンティティに投稿されたときに、エンティティBeanのプロパティ(ArticuloControllerプロパティ)が挿入されていない理由です。@inポピュレートするseam2のアノテーションに似たcdiが存在し@inject Entity entityます。

これは私のソースコードです:

更新:seam33.1.0.Finalを使用しています

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

java - 7.1.1 が例外をスローするため、Jboss に Seam セキュリティをデプロイする

次の Maven 設定 org.jboss.seam seam-bom 3.1.0.Final pom import を使用して、アプリケーションが seam security 3.1.0.Final を使用できるようにしました。

ただし、サーバーへの展開時に、次の厄介な例外が発生します。

私は何が間違っているのでしょうか。

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

cdi - シーム3の@ByPassInterceptors?

@ByPassInterceptor アノテーションは、私が知っている seam 3 から削除されます。

また、 CDIのドキュメントに従って、デフォルトでは、Bean アーカイブには、インターセプター バインディングを介してバインドされた有効なインターセプターがありません。

seam2 からseam 3への移行中に@BypassInterceptorアノテーションをプロジェクトから削除すると安全ですか?????

seam 3にデフォルトのインターセプターはありませんか??

回答をいただければ幸いです。

ありがとう

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

cron - seam-cron 、@Expiration および @IntervalCron?

プロジェクトをseam 2からseam 3に移行していました。

seam 2 には注釈が@Expirationありますが、 seam-cronにはそのような注釈はありません。ありますが、私の要件には不完全です。@IntervalCron@scheduled

私はドキュメントを調べましたが、運がありませんでした。

これを処理する方法はありますか?

0 投票する
7 に答える
6677 参照

jsf-2 - パネルがレンダリングされるときに a4j:CommandLink アクションが rich:popupPanel で実行されない

ポップアップ パネルを開くリンクがあります。そのパネルを開く前に、ejb ステートレス Bean から何らかのアクションを実行し、ポップアップ パネルをレンダリングする必要があります。そのパネルを開いた後、Bean からアクションを実行してそのパネルを閉じる commandButton をクリックします。2 番目のアクションは実行されません。

最初の a4j:commandLink から「render」属性を削除すると、すべて問題ありません。

私が使用したのは、Richfaces 4.1.0.Final (4.2.3.Final と最新のものも試しました: 4.3.0.20121214-M3)、Seam 3.1.0.Final、JBoss 7.1.1.Final です。

my_page.xhtml:

MyBean.java:

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

jboss - Jboss Seam メールのフェイルオーバーを構成する

jboss seam を使用してメールを送信するためのフェイルオーバー機能を実装する必要があります。mail-service.xml で 2 つの JNDIName を構成しようとしました。しかし、コードで 2 番目の JNDI 名を設定する方法がわかりません。また、コードで smtp ホストを設定する方法がわかりません。私のコード:

}

私のmail-service.xml:

2 つの JNDI を構成して使用する方法、またはメールを送信するためにオンザフライで SMTP ホスト サーバーを設定する方法について教えてください。よろしくお願いします。

よろしく、 サウラブ

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

jboss7.x - Seam 3 Security が JBoss7 で動作しない カスタム認証クラスが見つからない

Maven archetype (javaee6-jboss-ear) で生成された ear プロジェクトを使用して Jboss7.1.3 で seam3 セキュリティを試していますが、カスタム クラスをロードできないというエラーを回避できません。

私のプロジェクトは次のように構成されています: myProject -ear -jar (beans.xml とオーセンティケーターが定義されている場所) -war

私のオーセンティケータ クラス: パッケージ com.czetsuya.javaee6.security;

import javax.enterprise.inject.Model; import javax.inject.Inject;

org.jboss.seam.security.BaseAuthenticator をインポートします。org.jboss.seam.security.Credentials をインポートします。org.picketlink.idm.impl.api.PasswordCredential をインポートします。import org.picketlink.idm.impl.api.model.SimpleUser;

私のbeans.xml

myProject で、seam-bom を定義しました。

ejb/pom.xml で、seam-security を定義しました。

スコープが提供されていない場合、コンパイルの問題が発生します: クラスがありません。

奇妙なことに、戦争プロジェクトを展開するときに同じセットアップが機能します。何か考えはありますか? 私は戦争を耳の中に入れただけです:-)

私は最小限の変更で Maven アーキタイプから生成された ear でも同じことを行っています。Authenticator と seam-security の依存関係を追加するだけです。エラーが発生しているプロジェクトとの大きな違いは、ほとんどの jboss jar を javaee-api に置き換えたことです。これが標準であるためです。そして、JBoss は標準だと思いました :-)、独自の jar で魔法が再び起こっているようです。

*作業中の純粋な jboss プロジェクトはここにアップロードされています: https://code.google.com/p/czetsuya/source/browse/#svn%2Ftrunk%2Fjboss7-seam3-security

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

java - ビュースコープの CDI (Seam 3) を使用する場合の JSF コンバーターのスコープ

私は現在コードを見直しており、次のような CDI コンバーターを見つけました。

コンバーターは、基本的に常に次のように使用されます ( に注意してくださいconverter="#{bankConverter}")。

私は現在、コンバーターに最適なスコープについて同僚と話し合っています...

JSF ページから参照されるマネージャ Bean の 95% はそうであるため、 (私の知る限り、AJAX 要求ごとにコンバータ インスタンスを再作成する @RequestScoped の代わりに)@ViewScopedコンバータも同様であることが最善であると考えました。@ViewScoped

次に、私の同僚は、コンバーターはおそらく、周囲の Bean が含まれるスコープに自動的にコンバーターを配置する必要があると付け加えました@Dependent。しかし、私の知識はほとんどここで終わっているので、私は本当に反対することはできませんでした.

では、JSFから参照されるほとんどすべての Bean が@ViewScoped.

PS: Seam 3 を使用して混合@Namedし、@ViewScoped