Friends - SAStruts

DBFluteとは直接無関係ながらも、親和性の高いフレームワークを紹介します。

SAStrutsとは?

詳しくは本家サイトにて。フォロー的な内容だけここでは書いておきます。

SAStrutsのAction一気通貫

図 : SAStrutsのAction一気通貫 SAStrutsのAction一気通貫

SAStrutsのバリデーション

ちょっと書いてみました。

Enhanced SAStruts Blank

Blank概要

(一応) Maven + Jetty + DBFlute を前提とした必要最低限のクラスと設定などが用意されている、わりと良い感じの Blank プロジェクトをここでは提供しています。(たいした依存じゃないので Jetty や DBFlute じゃなくて活用できます)

Maven
ある程度の pom.xml に定義、M2E用の .classpath を組み込み
Jetty
(開発環境では) JettyBoot を使ってmain()起動
ロギングやエラー処理
リクエスト情報などのデバッグログ、エラーロギング (web.xmlで設定済み)
S2起動エラー捕捉
Seasarの起動時エラーをLog4j出力(web.xmlで設定済み)
設定ファイル見た目綺麗に
.properties や .dicon や web.xml などの中身の見た目を綺麗に
設定ファイル実践的ひな形
.properties や .dicon や web.xml などに実践的なひな形を用意

※DBFlute自体はインストールされていません。

ダウンロード&利用方法

以下のリンクからダウンロードできます。

enhanced-sastruts-blank.zip

まずはZIPを解凍して、Eclipseのプロジェクトとして import します。 その後、DBFluteをセットアップして、自動生成すればOKです。