【重要】给Java初学者的建议——常用框架

目录

为什么学框架?

建议学的框架有哪些?要怎么学?

学习资源


为什么学框架?

  1. 如果你是刚毕业的学生:加分项(有项目经验更好)
  2. 如果刚工作1-2年:公司工作必需要用框架、学好框架准备以后的机会和面试
  3. 如果是工作多年的老鸟:搭建基础框架、解决复杂的技术问题、解决新人遇到的问题、升职

标准:代码规范化、代码安全性
快:减少重复代码(复用性)、代码量少、可扩展性
简单:代码容易看懂(可读性)、代码好维护(可维护性)、复杂功能简单化
便宜:提高代码质量、减少维护成本、减少人力成本

待补充:后面专门写一篇在不使用框架和使用框架的对应和代码实现,会对上面每一点详细说明

建议学的框架有哪些?要怎么学?

情况一:你现在有时间比较少,但又需要快速使用框架

  • Spring/Spring boot 框架文档不用怎么看,因为实际开发中很少用到
  • Mybatis/Mybatis plus文档全文过一遍(知道功能是什么怎么用就行)
  • Spring mvc文档全文过一遍
  • 下载已经整合好的框架,实现一个简单项目
    SSM(Spring+Spring mvc+Mybatis)框架整合
    Spring boot +Spring mvc + Mybatis Plus整合

情况二:你现在时间比较多,可以慢慢学,最好看视频,结合官方文档

  • 观看Spring/Spring boot 教学视频(结合官方文档),并实践课堂中的demo,记笔记,回顾笔记复习
  • 观看Mybatis/Mybatis plus 教学视频(结合官方文档),并实践课堂中的demo,记笔记,回顾笔记复习
  • 动手整合框架,并理解框架的运行原理
    SSM(Spring+Spring mvc+Mybatis)框架整合
    Spring boot +Spring mvc + Mybatis Plus整合

学习资源

Spring 视频及文档
视频:https://www.imooc.com/learn/196
文档:https://wiki.jikexueyuan.com/project/spring/
Spring boot 视频及文档
视频:https://edu.csdn.net/course/detail/25330
文档:http://c.biancheng.net/spring_boot/
Mybatis 视频及文档
视频:https://edu.51cto.com/course/1354.html
文档:https://wiki.jikexueyuan.com/project/mybatis-in-action/
Mybatis Plus 视频及文档
入门视频:https://www.imooc.com/learn/1130
进阶视频:https://www.imooc.com/learn/1171
文档:https://mp.baomidou.com/guide/
Spring mvc 视频及文档
视频:https://www.imooc.com/video/7533
文档:https://www.w3cschool.cn/spring_mvc_documentation_linesh_translation/
SSM(Spring+Spring mvc+Mybatis)框架整合
视频:https://study.163.com/course/introduction/1003862031.htm
Spring boot +Spring mvc + Mybatis Plus整合
文档:https://blog.csdn.net/weixin_34358092/article/details/91449447

建议实践开发中使用生成器,学习时,不推荐使用
Mybatis 代码生成器
文档:https://wiki.jikexueyuan.com/project/mybatis-in-action/code-generation-tool.html
Mybatis Plus代码生成器
文档:https://mp.baomidou.com/guide/generator.html

注:以上学习资源是笔者简单的收集,后面笔者会录自己的视频和文档。
笔者认为学习资源是次要的,重要的是有一颗坚持学习的心。
所以,开始学习吧!

补充:实际开发过程中怎么实现一个简单的系统

2020年2月3日补充

Java体系知识学习
https://blog.csdn.net/qq_20399063/article/details/104152618

你可能感兴趣的:(工作经验分享)