Enhanced SAStruts Blank

SAStrutsのプロジェクトを作りたい!

と、思ったときに、
色々とツールがあります。

が、ちょっとピンポイントな環境で、
そして、最初から気の利いた設定ファイルが、
でもって、最初から気の利いたクラスが...
って用意されている環境が欲しいなぁと。

具体的には:

o Maven (M2E) でビルドできる環境
o Jetty で開発できる環境
o 良い感じのデバッグログのためのフィルター
o コンテナ起動時のエラーをLog4jでキャッチ
o dicon たちの見た目がわりと綺麗
o log4j.properties がわりと綺麗で実践的
o pom.xml がわりと綺麗で実践的

とまあ、ざっとこんな環境。

最近は、フォローイングのお仕事が多いですが、
いざアドバイスや分析をしようにも...

「ログがあまりに貧弱でささっと追えない!」
「もう設定ファイルが見づらくてわけわか!」

ということがよくよくあるある。
研修用のアプリでもそうですし...
なんとっ、実践でもそう(><。

そこで目にしたのは、
「何かでプロジェクト生成したデフォルトのまま」
ってのが圧倒的に多いこと多いこと。

自分なりに色々と整備していきましょうよ、
って感じではありますが、
最初から用意されていれば心配も無用かなと...

ということで、えいやーと作ってしまいました。

Friends SAStruts - DBFlute

単なる Blank プロジェクトで、
本当は Maven とか Plugin とか
かっこよく決めたいところですが、ひとまずは。
まあ、この Blank をそのまま使わなくても、

 o RequestLoggingFilter
 o ActionTraceInterceptor
 o ConatinerManagementServlet

は、必ず入れたいって思います。
(というか、入れて欲しいという希望...
これがないとフォローするときに大変なので)

ちなみに、dbflute-sastruts-example では、
これらが組み込まれています。
(jfluteが関わった幾つものプロジェクト導入してます)

もし、SAStruts 環境を作ろうとしていて、
「お、これフィットするかなぁ」と思ったら、
よければちょっと試してみてください(^^。