Java学习路线
- JavaSE
基础语法+常用类库 - 数据库
- MySQL(或有精力学Oracle)
- JDBC:Java语言连接数据库
- Web前端
- 对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。BS结构是目前的主流。所谓的BS其实就是:Browser/Server,浏览器访问服务器的形式。
- 浏览器B端的就是Web前端,在浏览器上运行的语言包括:HTML、CSS、JavaScript(JS最重要),依次学习
- JavaWeb(Web后端)
- BS结构,主要进行的是S端,Server端(服务器端),服务器端可以是C语言,可以是PHP,当然也可以是Java。目前Java居多,占大部分!
- Servlet
- JSP
- Web进阶
- AJAX
- jQuery
- JavaWeb项目实战
- 基于Servlet+JSP+MySQL+JDBC+HTML+CSS+JavaScript+jQuery+AJAX能做一个web项目。
- SSM三大框架(额外可选学SSH)
- Spring+SpringMVC+MyBatis
- 建议的学习顺序:先学习MyBatis,再学习Spring,最后学习SpringMVC。
- 如果还有多余的时间,大家可以选学以下SSH:Spring+Struts2+Hibernate
- 建议SSH的学习顺序:Hibernate、Spring、Struts2
- 互联网分布式
- Dubbo
- MQ
- redis
- zookeeper
- fastDFS
- Nginx
- SpringBoot
- SpringCloud
- 分布式项目实战
- 最好能有一个商业级的项目对以上内容有一个练习。实战操作。
- 到此就可以出山了。(大概需要7个月的时间!)