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