Javaでやること前提なんだから、Javaの常識に従ってかまわんと思うが。

> しかし、DIコンテナはうざったいだけだし、DAOってのはデータ
> 持つだけなのに大げさ。
> インターフェースあえて定義する必要も無いと思うし。

> 激しく論外なシロモノしか見たことが無い

という経験の浅さがそう言わせているのだと思われる。
カッチリやったこともある上での結論なら説得力はあるのだけど。