What You Can Do With EJB3 (part one) by Gavin King
EJB 3 Entity Beanの使用例。EJB 3.0 Expert Groupメンバ、しかもEJB 3.0 Entity Beanに大きな影響を与えたとされる Hibernate開発者による解説なので、とっても具体的。
- アノテーションが複雑なXMLデプロイメント記述子にとって代わる
- ホームインタフェースがなくなる
- javax.ejbのクラスやインタフェースへの依存性がなくなる
- Entity Beanはローカルやリモートインタフェースを持たない単なるJavaBeanである
- Dependency injectionがJNDIのルックアップにとって代わる
- DTO(Data Transfer Object)がなくなる
- Fast Lane Readerアンチパターン*1がなくなる
参考URL:
Building reuseable business logic is a central concern of J2EE developers. EJB is the J2EE standard for reuseable business logic. --Gavin King