1. Spring
  2. Javaのフレームワーク
  3. 安いサーバーがないので、仮想専用サーバーとか持っていれば選択肢になるかも