タグ

2016年5月2日のブックマーク (4件)

  • JSF2.xでValidationグループを設定する - n-agetsumaの日記

    BeanValidation1.0では、@NotNullなどの各検証アノテーションにgroup属性を設定することができます。これは、同じドメインオブジェクトに対して、検証のルールのパターンが複数ある場合に有効です。 例えば、以下のような画面を想定してみます。 の登録では、ISBNコードとタイトルの両方の入力を必須とします。検索の場合は、どちらか一方が指定されていれば良いこととします。この入力値がバインドされるドメインオブジェクトは両方ともを示すBookクラスです。 /** 検索の場合にも両方とも必須入力となるケース */ public class Book { @NotNull private String isbn; @NotNull private String title; // getterとsetterは省略 } 上記のように、何もグループを指定せずに@NotNullをフィー

    JSF2.xでValidationグループを設定する - n-agetsumaの日記
  • JSFのバリデーション - DENの思うこと

    この記事は「Java EE Advent Calendar 2014」の22日目のエントリーです。 昨日は@suke_masaさんの「続・JPQLでハマった話」でした。明日は@kikutaro_さんです。 今日はJSFのバリデーションについて整理したいと思います。 JSF1.*時代のバリデーション JSF1.*の時代にはFaceletsのValidateタグを使用してバリデーションを行っていました。例えば5文字以上10文字以下の文字数のチェックを行うプログラムは以下です。 ・facelets <h:form> <div> <h:inputText id="msg" value="#{hogeBean.msg}"> <f:validateLength minimum="5" maximum="10" /> </h:inputText> <h:message for="msg" /> </di

    cpp_0302
    cpp_0302 2016/05/02
    JSF依存だが相関チェックを実装している
  • 【PrimeFaces】JSF + PrimeFaces環境でjQueryを使いたい

    前提 最近、JavaEE環境でJSF2.xとPrimeFacesを触る事が増えてきましたので、 これからそういった構成でシステムを構築する方のために記録として書いておきます。 先に釘を刺しておきますが、JSF環境ではJavaScriptを多用する事はオススメしません。 JSF JSFJavaEE標準機能のモジュールドリブンなMVCフレームワークです。 JSF2系になり、かなり実用性が増していると思います。 JSF1.xのバージョンではxmlベースでのマッピングであるのに対し、 2系ではアノテーションベースで簡易に関連付けが出来るようになっています。 PrimeFaces PrimeFacesはJSFを前提にして、リッチなUIライブラリを提供するものです。 基的にJSFのタグライブラリを全てラップするような形でPrimeFacesのタグライブラリが作られています。 PrimeFacesの

    【PrimeFaces】JSF + PrimeFaces環境でjQueryを使いたい
  • Selenium WebDriverで、新規会員登録フローのE2Eブラウザテストを自動化してみた。 - ハウテレビジョンブログ

    どうも。エンジニアの@bumcruです。 Qiitaの「Selenium/Appium」アドベントカレンダー9日目の記事です。 去る10月に行われた開発合宿、今年のテーマは「自動化」でした。 テーマの範囲内で、個々人が自由に好きなものを作るわけですが、 僕が選んだお題は「Seleniumでのブラウザテスト自動化」です。 今回は、Selenium WebDriver *1 の知識がほとんど無い状態から、 2泊3日で弊社の外資就活ドットコムの会員登録フローを自動化するまでの顛末と、 ハマりやすいポイント、その解決法をご紹介します。 基的には「せれにうむ?」な人に向けた記事なので、すでにSeleniumを十分使いこなせている人は、 「あるあるw」とか「そこはこうした方がいいよ」などのコメントを頂けると幸いですm(_ _)m Webサービスこそ E2Eテストを自動化すべき パッケージ開発や受託開

    Selenium WebDriverで、新規会員登録フローのE2Eブラウザテストを自動化してみた。 - ハウテレビジョンブログ