nekop's blog

OpenShift / JBoss / WildFly / Infinispanの中の人 http://twitter.com/nekop

JBoss Developer Frameworkはじめました

JBoss Developer Frameworkというショーケースのようなプロジェクトがオープンしました。Java EE 6やJBossのプロジェクトをどのように利用し始めれば良いかという具体例やドキュメントを提供します。

クイックスタート

クイックスタートでは現時点で53個の様々なテクノロジ(JAX-RS, GWT, HTML5など)を利用するクイックスタートプロジェクトを提供しています。

サンプルアプリケーション

クイックスタートは確かに役に立ちますが、クイックスタートのようなごく小さいサンプル集ではなく、もう少し現実的な大きさのプロジェクトもあると良いですよね。というわけで、チケットモンスターという通常サイズのモダンなJava EE 6サンプルアプリケーションも用意されています。

マイグレーション

Seam 2、Spring、Java EE 5プロジェクトからJava EE 6への移行ガイドです。

MavenJBoss BOMの提供

MavenにはBOM (Bill of materials)というライブラリバージョンを一括で管理するパターンがあります。

JBoss BOMでは、Java EE 6プロジェクトで利用するような依存関係をまとめたBOMを提供しています。実際の使い方は落ちてきたBOMのpom.xmlや、上記のクイックスタートなどを参照すれば良いです。これを利用することで依存関係になに宣言すれば良いのか悩まなくて良くなります。