简单 web 服务与客户端开发实战

任务

本次作业中我们实现了一个极简博客,包含了用户登录,获取文章,删除文章,编辑评论,获取评论等功能。除此之外还实现了用户登录时获得TOKEN,并且添加评论时需要进行TOKEN认证的技术。
github 项目地址

API 说明

在本次实验中我们采用 REST v3 风格设计了 6个API 服务

	"SignIn":"/signin/{username:password}",
	"GetArticles":"/user/articles",
	"GetArticleById":"/user/article/{id}",
	"DeleteArticleByID":"/user/article/{id}",
	"GetCommentsOfArticle":"/user/article/{id}/comments",
	"CreateComment":"/user/article/{id}/comment"

简单 web 服务与客户端开发实战_第1张图片

任务分工

  • 在本次作业中,我们小组一共六人,其中两人负责前端,四人负责api以及后端设计。
  • 我在后端小组中完成的工作如下:
    • 有关文章的API的编程和测试,包括获取某个用户的全部文章,根据文章ID获取文章,以及根据文章ID删除文章
    • 协助同学修改和测试评论相关的API
    • 实现真实数据的抓取(博客以及评论)以及读入数据库等操作
    • 后端API的全部测试

实现效果

博客首页简单 web 服务与客户端开发实战_第2张图片

登录界面简单 web 服务与客户端开发实战_第3张图片

文章列表简单 web 服务与客户端开发实战_第4张图片

文章详情与评论页简单 web 服务与客户端开发实战_第5张图片


项目小结

  • 首先很开心能与我的队友们组成了队伍,大家都很认真负责,每天微信群里的消息一会就几十上百条,每个人都很用心的在完成自己的工作,就算是有的同学代码写的有些错误,其他人都会主动积极的帮忙去DEBUG。群里随时都有人在问问题和解答问题,完全没有因为划分了任务所以其他部分的同学就撒手不管的情况,我们是一个互帮互助的有爱团队。因此我非常高兴能通过这次项目认识大家,我也十分期待服务计算的下一次合作项目。
  • 而从技术方面,通过这一次前后端并行的博客网站开发,我不仅学到了很多后端开发的知识和好用的网站,也算是小小的实践了一次团队合作的并行开发项目,体验了一把每天睁开眼睛就被甲方(前端)爸爸催着起床改代码的酸爽。但不得不说,正是因为每个人都很积极的参与到项目中来,互相交流代码的问题,互相对API进行测试,我才能在同学的帮助下发现很多编程方面的不足,以及快速的解决一些没见过的BUG。

你可能感兴趣的:(服务计算,web服务开发实战,服务计算,前后端,极简博客开发)