2010-01-31
JPAのアノテーションとBean Validationのアノテーションでアジャイルが加速する。
今までは、テーブル設計をしてからEntityを作成(自動生成含む)する方向だったんだけども、JavaではJPAアノテーションとBean Validationのアノテーションを利用してEntityから先に作成(自動生成含む)することができるようになった。まぁ今でもマイグレーションみたいなのはあるけども、それはあくまでも変更前のテーブル定義ありきなので。
これで、ちょっとしたシステムをつくるときにとりあえずEntity作ってごにょごにょ
やれば良い。
データの格納場所はEntity作った後で、RDBだろうが、KVSだろうが、ファイルだろうがなんでも選び放題。
ってことで、とりあえず、JPAとBean ValidationのアノテーションからCREATE文作成するツールを誰か作らないかな。
できれば、JAXBも対応してほしい。
Webサービス利用とかだったらこういう流れ。
XSD → JAXB → Bean → アノテーション追加(JPA,BV) → Entity → CREATE生成 → テーブル作成
トラックバック - http://d.hatena.ne.jp/kensir0u/20100131/1264894180
リンク元
- 13 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=uvS&q=Zip+Java+Apache&btnG=検索&lr=&aq=f&oq=
- 12 http://d.hatena.ne.jp/absj31/20100101/1262375830
- 6 http://www.google.co.jp/search?q=kensir0u&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 6 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_jaJP354JP354&q=メソッド+java+高速
- 5 http://reader.livedoor.com/reader/
- 5 http://www.google.co.jp/search?hl=ja&safe=off&client=firefox-a&rls=com.ubuntu:ja:official&hs=Q3p&q=BeanValidation+Spring&btnG=検索&lr=&aq=f&oq=
- 4 http://www.google.co.jp/search?hl=ja&q=java+アノテーション+取得&lr=lang_ja&aq=2&oq=java+アノテーション
- 3 http://a.hatena.ne.jp/oniyu/simple?gid=427191
- 3 http://search.minakoe.jp/rsss/rsss.asp?qry=java&multi=1
- 3 http://www.google.co.jp/search?hl=ja&lr=lang_ja&safe=off&client=firefox-a&rls=org.mozilla:ja:official&hs=hTF&q=java+??????&start=10&sa=N