现在只是个小结,还有其他的,会一点一点更新,现在从阶段3开始
参考:http://coderwcb.gitee.io/
当然是java基础了
阶段2前端入门html,js,css,jquery,vue,bootstrap测试
阶段3数据库,恒关键,这里学习mysql
阶段4javaweb:这里就有很多了,但是也是必须要学的,不然没有只学习java基础没有任何意义,当然还有很多延申出来的知识
-
jdbc:java操作数据库
-
tomcat服务器 : 运行环境
-
javaweb三大组件:
- servlet:接受请求,处理请求,完成响应,简单的说,完成前后端交互的一个玩意2
- filter:过滤器,用来拦截请求而不是处理请求,,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截
- Listener 用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件
-
jsp:接收到的请求总有有个页面展示把
-
maven:导入的jar包过多,用maven管理把
没有一家公司会用原生开发,除非特别牛或者啥也不是的人才会如此,所以我们要学习一些框架,最基本的当然是ssm了
- mybatis:简化jdbc开发
- spring: 降低自己的耦合度,像胶水一样粘连其他的技术
- springmvc:像mybaits一样,原生的servlet不好用,提升一些
学完ssm就完了吗,没有,还有一些加分项;
-
mybatisplus : 很明显 更牛逼的mybatis
-
shiro: 安全框架
学完这些,做个小项目把,建议千万不要复杂,因为后面的知识才是真正的大头
阶段6这就完了,不不不,我们的目标不至于池,要知道,从单体-》垂直-》分布式=》soa=》微服务 这几个阶段,我们现在还是在单体架构上
所以我们要整点微服务的
- springBoot:真的好烦写那些配置文件,还有他好,直接帮我们省了
- thymeleaf:是一种类似于JSP的动态网页技术
- swagger2:把自己的接口全部生成为一个页面把,给可爱的前端小姐姐看
- nginx:给项目配置下把
加分像
- tkmapper:是在MyBatis的基础上提供了很多工具,让开发变得简单,提高开发效率。



