8 回にわたって JPA + EJB + JSF による Web アプリケーション開発の例を見てきましたが、私の感想としては この組み合わせは非常に相性が良い というのが率直なところです。全て Java EE の標準であり、Java EE サーバさえ用意すれば動かすことができます。サードパーティのフレームワークのように別途ライブラリを用意する必要がありません。JBoss の場合は JPA の実装に Hibernate を使っていますが、表向きは Hibernate を使っていることを意識することなく開発できますし、JPA の実装の違いさえ押さえておけば Java の精神である「Write Once, Run Anywhere」で、他の Java EE サーバで動かすこともできる*1というのがいいところです。 Java EE の魅力の一端を垣間見たところで、このシリーズは締めといたします。