整个项目是我根据视频学习一步步敲出来的,是自己第一个完整的项目,收获很大,要一一记录下自己的所得所感。不得不说,完成一个整体的项目,会让人充分的运用到平时学习到的零碎的不知何用的知识,对于一个初学者来说,真是太有用了。
通过这次项目,我对于java后端的开发有了新的体会,当然只是个人见解。1、对于初学的时候,框架的整合,环境的配置,jar包的引入,我都觉得有些麻烦,而今,我觉得这些内容一旦有过经验后,多积累一些模板,很多配置都是些固定的东西,只需对应自己的项目改一改即可。2、后端接口的设计,核心在于设计思路,讲白了就是如何把收到的参数经过一系列的方法运行之后,返回一个预期的结果。设计思路越精妙,方法就会越简洁明了。反之则会很复杂。在遇到需要写很复杂的方法时,一定要先想想有没有更好的设计思路。3、算法真的有魅力,多看看算法很有好处,也需要记录。4、自定义的对象模型需要分类,如VO(视图层对象)、BO(业务层对象),可参考阿里java开发手册,对于输入输出十分重要。5、各类API的调用,java丰富的API库真是好使。6、做项目才会推着你去了解更新更多的知识,而且会懂才能运用。
收获除了涨技术,还有就是知道自己的不足。我在运用一些已有的方法时,只知道有,却不知道名字和用法,基础不好,用的又少,所有经常需要去百度查。当然这样在实际运用中去学习是一种学习的好方法,记得更牢,理解也更深刻。学习之后一定要有结果,自己要有新功能设计检验自己的学习成果。自己想做的是java后端开发,涉及到的前端知识要有所了解,才能更好的配合写出接口。后面会记录下这个项目所学到的技术。