在这个阶段中,我们主要学习的是spring框架相关的知识。framework(框架):根据一些编程思想,把一些功能封装起来,帮助更好的,更快的做软件开发。发布为jar包,供其他程序员使用,这样的一些软件,被称为框架。在这个阶段中,我熟悉了spring,spring mvc,mybatis,MyBtis Plus,spring boot 等框架的核心内容和工作流程。以及layui、Git、postman、jwt等工具的使用。
在学习框架知识的起始阶段,关于框架的核心内容的学习,自我感觉掌握得不太好,理解的层次不够高,很浅显。在运用框架实现表的crud方面还是脱离不了笔记的支持。虽然对表的增删改查的方法的代码编写已经写了很多遍,但是对于有外键关系的多表查询,增删改查的方法的代码编写还是存在很大的问题。对于前端与后端的数据交互的相关代码的编写也存在很大的问题。往往不知道如何下手,不懂语法规则。
在这个阶段中,我最熟练的是MyBatis plus +spring boot 项目的创建,将这两个框架的知识融合运用,很快能实现一个数据库表的基础功能。创建这个类型的项目首先是在创建的过程中加载spring web服务器以及Driver驱动。其他需要的依赖包可以在需要时再自行导入。其次是需要编写自动生成MyBatis-plus的Java文件,导入相关jar包。还有就是在Application.properties文件中建立与数据库的连接。最后再运行自动生成MyBatis-plus的mian方法即可。如果我们要想在浏览器上将数据库的数据以表格等的形式展示给用户,我们还需要编写前端页面的html代码,在html页面中运用Ajax或者axios等方法获取后端服务器输出的数据。
总而言之,对于spring框架阶段的学习,我觉得它是一个始于基础,终于实践的学习过程。对于框架的运用必须靠操作才能记忆得更加深刻。