StrutsとかSpringとかHibernateとかJSF、オレオレとか色々なフレームワークありますが、とりあえず3年生き残るために自由に扱えるレベルになっておくべきフレームワークって何ですか?