2024-07-19 14:37

论坛-个人中心-张超江

0329-张超江

项目

(309)

(0)

收藏

  老师跟我们说开始准备写项目的时候,当时是比较懵逼的,对项目也没什么概念,一个完整的项目对自己来说是个比较遥远的东西,感觉每天学的是单独的内容,学的内容也没有完全掌握,只是照着上课讲的内容自己运用试试。然后跟着老师指导,从讨论要做什么东西,到研究大体有什么功能,到开始写代码,处理细节问题,出bug,改bug,最后到这个论坛项目完成,感触良多。虽然我负责的内容比较简单,还有很大的改进和进步空间。

  个人中心里面一共七个功能:

  修改个人信息和修改密码:这两个是最先完成的,两个页面都是首先在jsp页面做一个表单提交然后运用JavaScript通过Ajax访问controller,通过controller访问dao去判断输入的数据是否符合要求,或者通过JavaScript直接判断,其中我感觉难点是提交图片还有图片的预览,不过这些功能有之前老师讲的做为借鉴,还是比较简单。

  关注和粉丝:这两个功能很相似,基本就是数据库的查询和修改,

通过controller访问dao查询到符合要求的用户,然后转发到相应的页面,然后关注和取关按钮对于数据库的修改,假删除,也可以再关注和取关回来。其中难点我感觉是关注和取关是新建的表,其中有User属性,涉及到多表关联查询。

  收藏的帖子和通知:这两个功能比较相似,对应数据库的查询和删除,通过controller访问dao查询到符合要求的帖子和通知,然后转发到相应的页面,收藏页面是通过取消收藏按钮来删除,通知页面是通过点击该通知去删除,也是涉及mvc三层结构,其中的难点也是涉及多表关联查询。

  我的帖子:这个页面比我收藏的帖子页面多了一个分页功能,其中难点我感觉是多表关联查询以及分页,这个涉及的表有三个,分页的话还没有完全掌握,掌握了网页刷新的方式,另一种通过Ajax实现的方式出了些错误,还需要改进。

  前端样式:我在前端样式上基本没花时间和精力,在这方面还需要多多学习和改进,以后做的个人项目和团队项目要把前端样式做好一些。

  总体来看,我在这次论坛项目中完成了一些数据库的增删改查,在写的过程中把之前老师讲的内容运用了一下,对之前讲的内容理解更加深刻,使用起来也更加熟练。


0条评论

点击登录参与评论