对于我的硕士论文,我必须开发一个Web服务,不断监视Web应用程序中的用户交互(记录,例如,点击次数最多的按钮或访问量最大的页面)。该项目的主要目标是生成一组行为概况。
我对Web服务有一些经验,但我觉得我需要某种起点来处理这类项目(类似项目,现有论文或文章)。希望有人可以提供帮助。
答案 0 :(得分:1)
假设您正在讨论restFul Web服务,一个很好的起点是列出您认为在GET,POST,PUT,DELETE方法方面需要的所有API。
例如,您可能首先需要一个列表,列出您应该监控的网站中的所有按钮,链接和页面(比如getAllItems)。然后,对于这些单独的项目,您需要编码以捕获' onclick' onbuttonpress'等事件(比方说getOnClickForButtonA)。您必须定期在数据库中保存所有这些信息。
如果数据库中有足够的信息,您可以编写代码来读取它并从中生成一些统计信息。
所以,收集所有信息的一组服务。 存储所有这些信息的服务集。 用于分析收集信息的服务集。
希望这有帮助!