你需要的是一个入门,而不是非要学着几个框架。可能你就是无意中知道了这些东西,但并不知道这些东西已经逐渐被淘汰了。
Java重要的是基础是否牢固。java面向对象编程思想是否掌握,RTTI,异常处理是否了解,泛型,容器类是否能够灵活运用,I/O,多线程是否熟悉,java虚拟机运行机制是否了解,高效的java代码如何编写,这些才是java中比较重要的,不要着急着去学习框架知识。
所以,回到最初的问题上,你需要如何学 Web 开发才是你应该知道并实践的,而且一定要注意潮流,不谈时下热门技术的学习都是耍流氓。
切记一点,学习是一项循序渐进的过程,一步一个脚印,千万不要跳跃式的学习,打好基础。否则就是沙漠中盖楼,一开始没什么,往后越来越困难。
最后请记住,这些仅仅是达到了高级程序员的标准,哪怕Spring MVC再熟悉,也仅仅是单机版的,大家想下,如何实现诸如京东淘宝这样高并发大数据的系统?随后围绕着这个话题去学习,这就是架构师要干的事情。