WebアプリケーションフレームワークとしてのSpringMVCの完成度は非常に高く、 そこにテンプレートエンジンとしてmixer2を組み合わせると鬼に金棒です。
ところが、開発のスタート地点となる「最初のプロジェクト」を作るのが意外に面倒です。 mixer2でJSPレスなSpringMVCアプリケーションを作ってみたでお話ししたFlower shop sample appを自分のプロジェクト用の土台に作り替えるという手もあります。が、プロジェクト名やGAV情報の変更、Javaのパッケージ名の変更、いらないコントローラやテンプレートの削り落としなどの作業が必要になります。
そこで、ある程度の設定ファイルと最低限のHelloWorld的な画面をひとつ、 初めから組み込んであるプロジェクトを簡単に作れるmavenアーキタイプを作りました。 任意のプロジェクト名、GAV情報(mavenのgroupId,artifactId,versionのこと)、javaパッケージ名で新規プロジェクトを作ることができます。 しかもSpringMVCとmixer2に必要な設定ファイルとごく基本的なヘルパークラスまで含まれています。
詳しい使い方は公式サイトの mixer2 - Maven archetype for SpringMVC and mixer2 に書いてあります。お試しください。
SpringMVC+Mixer2でデザイナーとプログラマが仲良く仕事できるWebアプリ開発プロジェクトを、あなたにも!
えっ?いまだに生のservletとjspだけでWebアプリを作っている? ありえません。かなり重症ですね...。