I learned Spring MVC. Interesting framework for back end web development. It was hard at first to use Spring, coming from Django which is a lot easier to start using, however I prefer it in a lot of ways to Django. The controllers are pretty intuitive to make and I much prefer them to views in Django, and the actual database querying and using while at first is a lot harder than Django, it makes a lot more sense after getting over the initial hump. Static files are also very simple to setup and use.
If only there could be Spring for python, because Java is very painful to program in.