现代软件工程的一个web应用错误寻找过程
上学期上了研究生阶段第一门专业课,现在软件工程。老师分组给我们留下了一个大作业。做一个小学生的四则运算系统,要就是网页版的,技术不受限制。这让我想起本科课程设计中用到的MVC框架,这种框架简单易学,而且还能满足老师所提出的要求。
虽然长时间没有进行编程的练习,但是扎实的功底还是让我上手很快的。很快一个项目的雏形建立起来了。其中有一个功能是联系的,在一个页面上会出现很多道练习题,每答一题,提交就会显示这道题目的对错,如果错了就会给出正确的答案。还具有计时的功能,不能超出给定的时间答题,不然答题无效。在一个单页面上,进行与后台数据库的交互,这个对当时的我来说还是蛮困难的。后来查了查需要用到ajax或者单页面相关的技术,这两种对我来说基本上是陌生的。在尝试了无数次失败之后我想到了一个可行的办法,把提交答案的request使用servlet中写好的判断模块进行验证,然后再把验证的结果发到请求页面,由于没有进行页面的条状和新页面的请求,所以不会改变当前页面的状态。最后,还是总结了一下。是由于自己的技术局限性造成的。后来学了单页面,javascript,AngularJS,Jquery.Maven等。总结一句话,编码就要不断的学习新技术并且要勤加练习!
浙公网安备 33010602011771号