2020-07-27 09:13

书评网项目感想

管玉威

JavaEE

(1204)

(0)

收藏

      这次的项目让我有了很大的提升,模板是组内成员准备好的,主要写Java代码,也会改一改网页上的一些标签和样式。这个过程之中也出现了一些问题,甚至是一些非常细小的错误,有些功能因为时间原因并没有去实现,也有些网页展现的页面与我们需要的功能不相符而导致修改后页面不是多么美观,但是组内成员也都很努力,许多问题都一一克服了,实现了大部分的基本功能。


       我的主要工作内容是编写个人主页,我先从java代码开始写,先在dao里写了可能用到的操作数据库的方法,不得不说将常用的方法封装起来以后,写起来非常方便,然后前台和controller结合在一起写,前台需要什么数据,就再对应的controller里写什么方法,调用相应的dao里的取数据的方法来返回数据。


个人中心的个人资料修改都是用ajax实现的,我的收藏与我的评论也都是数据的查询与显示,转发到相应的页面再包含进去,我的收藏里的批量操作是原模板里没有的,我不得不自己写,我对JavaScript代码操作的不是很好,写完之后才发现这确实是与练习的多少有关,页面上感觉还不错,功能实现也正确,代码要动手操作一下才会有结果。


       个人主页显示的有个人资料及修改、我的评论、我的收藏、注销账户,这些页面看起来并不是在一个页面上,但它其实是用JavaScript改变style属性实现的,HTML代码其实都在一个页面上,刚开始觉得还挺不错,但后来发现一个问题,在“我的收藏”或“我的评论”界面都有链接,跳转到其他界面后再返回都会到个人资料的那个界面,这个操作看起来特别别扭,从用户的角度来说,这确实有些不对劲,如果要改的话,就需要改很多东西,所以我尝试着离开这个界面时保存离开时的页面信息,最后查找资料,用history.replaceState来保存页面的信息。其中有许多知识并没有接触过,但是有了一些编程的基础,以我现在的能力,也能进行自主的学习并理解,多学习、多实践,丰富自己的知识储备,提高自己的实际能力。


       实现功能的时候我确实是从多个角度来看待我所做的功能,但还是有一些问题没有考虑到,也有一些功能因为知识量不足而无法实现或在规定时间内无法实现。丰富一下自己的知识量,希望可以在用到的时候可以更好地解决问题。


0条评论

点击登录参与评论