JavaでWebアプリを作ろうと思います。どのようなフレームワークで作るのが効率が良いと思いますか? 学生アルバイトで、2002年ごろにJSP/Servletを、2003年にEJBに触れたことがあるのですが、最近はWebアプリ作る機会がなく浦島太郎状態です。 調べるといろいろなフレームワークがあるようで、皆様の意見を聞かせていただければと思います。 作りたいのは業務アプリでWebアプリとしては中規模で、サーバーの分散化は必ずしも必要ではありません。開発環境はWindows、運用はLinux(Debian)かFreeBSD、ソフトはすべてフリーのものを使用する予定です。 フレームワーク、開発環境(今のところEclipse+WTPの予定)、サーバー構成などについて何でも良いのでお願いします。