1、javaSE基础
做什么都要基础,基础知识一定要学,直接去学框架有点不现实,基础这里面向对象、字符串处理、IO、线程这里一定要重点学!
2、javaweb前端
即使你想要做后端也不要想着不学HTML、CSS、JS,div+css布局一定要会,jQuery/bootstrap也要会。
3、javaweb服务器端
Tomcat服务器,要知道怎么部署,手动部署个webapp要会,配置虚拟机端口号要会,web-info文件夹下的内容外部文件无法访问要懂一些。jsp和servlet关系,servlet常见的三种创建方法,javaweb四大域对象,jsp九大内置对象,el表达式,mysql增删改差,多表关联,左外右外,jdbc,sql注入,如何用jdbc实现事务等等都要知道。
4、预备知识
xml读写操作,反射、内省、泛型要知道以便于学习框架。
5、ssh、ssm框架
实现IOC容器,对dao进行抽取,借助反射实现同一个servlet处理多个请求。
6、开发工具
开发工具eclipse,myeclipse,idea至少要会一个都要了解会用
参考:个人博客