标签:开学 答题 dao 密码 controller 设置 跳转 反思 页面
本次开学考试题目是河北省重大技术需求征集系统原型。
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。