编程有八大境界:
1.javase-基本功炼
2.数据库
3.web前端
4.javaweb
5.javaweb项目
6.盛行框架整合
7.分布式-微做事
8.架构师之路
javase-基本功修炼基本功须要修炼的内容:Java开拓环境搭建、Java根本语法、面向工具、数组、非常、 凑集、线程、IO流、反射机制、表明Annotation、 网络编程等等。
2. 数据库
数据库一样平常是用于存储项目数据,紧张用到的数据库有MySQL、Oracle,学习流程为数据库的安装、数据工具的利用、基本sql的书写
3.web前端
从事Javaee开拓,紧张开拓的系统构造是B/S构造,B指的是Browser,S指的是Server。要开拓这种系统,B端要会,S端也要精通,WEB前真个学习便是学习B端技能,包括:HTML、CSS、JavaScript、jQuery
4.javaweb
学习servlet、JSP、AJAX(JavaScript的一部分语法,专门做页面局部刷新)
5.Javaweb项目
web后端实在可以是很多种不同的编程措辞,例如PHP、C、C++、Java,他们都可以用于web后真个而开拓,这里我们只说基于java措辞实现的包括: Servlet、 Filter. Jsp、 EL、JSTL、 MVC架构模式、数据库连接池(阿里巴巴的Druid连接池)、代理模式(动态代理)
6.框架整合
Maven(专门做Jar包管理的。)Spring (项目的大管家,管理全体项目的一个框架)SpringMVC(可以理解为Servlet对应的一个框架。)MyBatis(可以理解为JDBC对应的一个框架。)
7.分布式-微做事
业界微做事技能栈做事调用做事容器注册创造配置中央行列步队DevOps全局掌握网关存储仓库人工智能流打算延迟任务分布式系统折衷集群管理支配容器监控降级、熔断弹性伸缩大数据做事管理任务调度同等性算法卖力均衡一些架构方案8.架构师之路
高端进阶,升职加薪之必备资粮