Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

scaffold

teeda-extension版のscaffoldをFreeMarkerの勉強がてら作ってる。
プロトタイプ完成かも。
とりあえず中身がズタボロなので見直す必要ありまくりだなあ。
KuinaDaoではなくS2Dao版。
まずはpostgres版。
(それしか試してない)
DBから

  • entity
  • condition(検索条件Object)
  • 簡易sql
  • dao
  • dto
  • dxo
  • logic
  • logic.impl
  • page(基底+CRUD)
  • html(CRUD)

を作成。CRUDを提供。
データを作成するときとかに使えそう。
一応DBのnot null制約とサイズを見てvalidatorも動作する。
ページ駆動レベルなのでとりあえずはいまのところServiceは無し。
わかってないこと。

  • initializeで検索したObjectの保持(F5を押すと消えるのでprerenderにて処理)

一覧→詳細画面への値の受け渡しももっと考えないといかんよなあ。
entityから作成版をもし作るのであればannotationで入力部の一部をdropdownとかにもできるんだろうなあ。(djangoのadmin方式)
うくく。