1.JAVA运行环境搭建(tomcat);
2.JAVA开发环境搭建(intellij idea, eclipse, myeclipse);
3.JAVA基本语法,Web知识初步(html表单,cookie,session);
4.数据库基础知识(mysql数据库,sql cookbook);
5.JAVA WEB开发框架基本原理及配置(Spring MVC, mybatis ...);
6.开源代码学习(step by step)
(1)ZBLOG(代码:https://github.com/wewoor/ZBLOG 运行DEMO: http://imziv.com/);
(2)PBlog(代码:https://github.com/songboriceboy/PBlog 运行DEMO:http://www.pelinli.com/);
(3)SpringMVCDemo(代码:https://github.com/songboriceboy/SpringMVCDemo)。
原文:http://www.cnblogs.com/kamibaba/p/master_java.html