似非プログラマのうんちく

「似非プログラマの覚え書き」出張版

JPA

春だから Spring やろうぜ(その 11)

エンティティのバリデーション JPA ではエンティティの各フィールドをバリデーションチェックするためのアノテーションが用意されている。 package jp.mydns.akanekodou.demo.entity; import javax.persistence.Column; import javax.persistence.Entity; im…

春だから Spring やろうぜ(その 9)

JPA

エンティティから DDL を自動実行 以下のようなエンティティから DDL を自動で実行してデータベースにテーブルを作ってもらいたい。 package jp.mydns.akanekodou.demo.entity; import javax.persistence.Column; import javax.persistence.Entity; import j…

JPA + EJB + JSF による Web アプリケーション(その 3)

そろそろ現実に帰って Java EE の記事を書きます(汗)。Model の Entity を JPA で、Business logic を EJB で実装します。JPA は前にも説明した通り永続化と O/R マッピングですが、EJB をことさらに使う理由としては、WildFly (やその他 Java EE アプリケー…

JPA + EJB + JSF による Web アプリケーション(その 1)

そろそろ本腰入れて Java EE 7 について書こうか。うん、そうしよう。随分と長いこと WildFly には嫌われてきた*1が、ようやく動かせる状態になったので、簡単なサンプルを元に解説なんぞできればよろしいかと。Java EE に含まれているいくつかの API のうち…