最新リリース情報

Data Base Scripts (createLog.sql-0.1)2009-05-22 15:46

最近の更新

2009-06-14
2009-06-04
2009-04-16
2009-02-04
2009-01-16
2008-12-05
2008-09-09
2008-09-01
2008-08-28
2008-06-12
2008-05-19
2008-05-13
2008-04-24
2008-04-21
2008-04-17
2008-04-16

編集

loveappleプロジェクトにおいて、妥当性チェックの概要

  1. ValidationルールはSpringのDIにより管理
  2. チェック条件は、AbstractServiceActionのサブアクションexecut(Map<String, Map>)メソッドのアノテーションにより記述すること
  3. デリゲートサーブレットの処理化により、Validationチェック条件を初期化する
  4. アノテーション記述の形式
    1. フォーマット:[super attribute.]attribute$validation[$condtion]
    2. 属性が構造体かListかの宣言/チェックは@ValidationIsStructure及び@ValidationIsListで行う
  5. Validationチェックインスタンスはキャッシュで用いること。下記はデータ構造:
    ・アクションのクラス名(属性値判定)
       ┗━フィールド名
          ┗━Validationルールインスタンスリスト
            (ターゲット属性は構造体、リスト又は基本型である。構造体又はリストの場合、1つ階層まで堀下がる)
    ・アクションのクラス名(属性型判定/構造体又はList)
       ┗━フィールド名