ちょこっとメモ

Struts 2+SpringおなじみコンポーネントでJava流Rails? - Project Able

Ableを構成するもの
Ableの主要コンポーネントやツールは次のとおり。実質的にWebWorks 2、Spring、iBatisが大枠の性格を決めているといえる。
・WebWorks 2(Struts 2)- Webアプリケーションフレームワーク(MVC)
・SiteMesh - Webページデコレーション
・Spring - IoCコンテナ
iBatis - O/Rマッパフレームワーク
TestNG - ユニットテストツール
・EasyMock - モックオブジェクトライブラリ
Maven - ビルドツール
・Jetty - 高速Webアプリケーションサーバ(開発時用)
・HypersonicSQL - インメモリデータベース(開発時用)
開発においては扱いやすいURIの生成メカニズム、制約やアノテーションベースのアクション設定、一般的なWeb技術のサポート、DAOラッパの提供、TestNGを使ってユニットテスなど、主要な方法論はサポートされている。