时间转瞬即逝,千锋郑州Java培训第二阶段的课程已经进入尾声,每天都有大量的知识进入自己大脑的海洋之中。由于每天的知识都是特别的零碎,并且知识与知识之间关联性并不强,基本上都是学着新的忘得旧的,需要不停地反复复习。第二阶段的知识的学习也不在像第一阶段那样死记硬背,需要灵活的记忆,例如css、html、js、jquery、ajax等,更需要多练习。
第二阶段的知识点的范围也更加的广泛,需要很强的逻辑思维能力。例如我们写的超市管理系统和小米商城需要在前端、服务器、数据库之间操作,前端到servlet,servlet到数据库,数据库操作结果反馈给servlet,servlet转发到jsp或者重定向到html文件。系统也不再像之前那么简单还要加入监听器和过滤器,进行数据的监听或过滤。
第二阶段的代码中的错误也不再像第一阶段那么简单。错误分为前端错误和后台错误,前端代码通过浏览器右键检查进行查看,后台代码通过后台进行查看和修改,后台代码错误大致分为数据库错误、逻辑错误、以及数据传递错误。数据库错误很容易避免,无需启动服务器就可以进行检查,将sql语句放到navicate中进行测试,逻辑错误需要运行时才能发现,有时候不会报错这时候就需要debug的使用进行数据运行的查看,数据传递错误只需要将传递数据在下一个代码中进行输出打印就可以进行查看。
第二阶段中路径问题是一件让我很头疼的事情,有时候需要绝对路径、有时候需要相对路径,而且路径写错可能过滤器无法过滤用户未登录就能进行访问。还有就是过滤器过滤掉了,用户不登录就可以访问的结果用户无法访问,在小米商城中就因为过滤器路径问题折磨了我半个小时,最后还是问了旁边的同学才找到了问题所在,主要是自己在写项目时没有考虑到过滤器(filter)的问题,此次错误也给自己涨了知识,告诉自己想问题一定要全面不能只局限与自己目前书写的那块代码。
千锋郑州Java培训班的老师会在他教课中讲一些他曾经遇到过的错误,我们一定要记住记牢,因为这些错误都是宝贵的财富。在代码书写中出现错误我们应该感到高兴,这是为了让我们更快的进步。代码可能大家都会写,但是调试代码和解决代码中错误就需要自己私底下去学习和看别人的论坛和博客来积累经验。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱