1

私は、Hibernate、Spring、JSF、および Primefaces を使用して Java EE Web アプリケーションで作業しています。

私の質問は、 POJO アノテーションを使用してUI コンポーネント(jsf および primefaces コンポーネント) を制御する方法です。
これを行うためにプロジェクトに追加できるフレームワークはありますか?

例 :

class user {
   @NotNull @Max=100
   public String name;
}

name 属性に関連付けられた UI コンポーネントは、文字列 entred を検証する必要があります (null ではなく、100 文字を超えていません)。

4

1 に答える 1

1

これはbean validationと呼ばれ、 JSR-303とも呼ばれます。リファレンス実装はHibernate Validatorです。これは、Glassfish 3、JBoss AS 6/7 など、Web プロファイルに準拠するすべての Java EE 6 アプリケーション サーバーにすでにバンドルされています。これは、Tomcat、Jetty などのベアボーン JSP/サーブレット コンテナにはバンドルされていません。これらのコンテナでは、Bean 検証ライブラリをダウンロードして、自分で webapp にドロップする必要があり/WEB-INF/libます。

以下も参照してください。

于 2012-05-25T12:59:40.063 に答える