开学考试答题情况及反思
作者:互联网
本次开学考试题目是河北省重大技术需求征集系统原型。
1.本次题目的重难点/我的知识空白:
(1)如何在项目中正确使用老师给出的HTML模板,并使其达到预期的显示效果、页面之间的跳转以及页面与后端的数据正常传输。
(2)与上学期相比,新增了验证码功能,如何生成验证码?
(3)从用户登录/注册联系到用户修改密码这个过程中,对密码的设置与要求也是一个问题。
比如设置了密码长度要大于六位,但是在修改密码的时候忘记了添加这一设置,就导致修改小于六位的密码之后用户无法正常登录。
2.本次考核过程中自己碰到的问题:
这次考试的过程中我尝试使用Springboot框架,直接结合Mybatis、thymeleaf、Mapper等知识。虽然近期也常看,但是毕竟没有上手写过类似的项目,非常不熟练,导致做的时候出现的问题层出不穷。
(1)最开始项目构建,没有很明确到底需要在dao包分立成几个文件来分别实现功能。整体项目的目录如下:
下面还有除了模板之外自己新建的用于存放User页面的文件夹,没有截上。
(2)对于这一套框架还是很不熟悉,动手的时候空档期太长。自我感觉dao层、service层、controller层这种建立及调用关系虽然掌握的还可以,但是实际情况大相径庭。
(3)在controller层设置页面跳转时,注解@RequestMapping和@PostMapping还是很容易搞乱套。
实践出真知,不尝试做这种比较成熟的小型系统就很难发现自己的问题所在!
标签:开学,答题,dao,密码,controller,设置,跳转,反思,页面 来源: https://www.cnblogs.com/ysh030330/p/15965859.html