ぼくがS2Containerを使う理由
を使いたいから。
Webアプリを作るとき、データを登録するまでの処理フローは以下のようになればいいなと思っている。
- クライアントからのリクエストをModelDrivenを使ってDtoとして取得。
- Dtoをovalを使い、validation。
- OKなら業務ロジックをはさみ、DxoでDto→Entityに変換して登録。
S2-Frameworkはクオリティなどあらゆる面で洗練されている(枯れてきている?)ので良いのだけど、個人的にはDIコンテナの基本機能とS2-Extension以外ほとんど使っていない。
そういった意味で自分がS2Containerを使う理由はあまり無い気がするなぁ。他のSeasarに依存するアプリを使えば別だけど。
DBFluteがSeasarに依存しないで使えるようになることを期待。