【发布时间】:2016-07-23 19:39:51
【问题描述】:
对于我的硕士论文,我必须开发一个 Web 服务来持续监控 Web 应用程序中的用户交互(例如,记录点击次数最多的按钮或访问次数最多的页面)。该项目的主要目标是生成一组行为档案。
我在 Web 服务方面有一些经验,但我觉得我需要对此类项目(类似项目、现有论文或文章)有某种起点。希望有人能帮忙。
【问题讨论】:
标签: web-services web web-applications monitoring
对于我的硕士论文,我必须开发一个 Web 服务来持续监控 Web 应用程序中的用户交互(例如,记录点击次数最多的按钮或访问次数最多的页面)。该项目的主要目标是生成一组行为档案。
我在 Web 服务方面有一些经验,但我觉得我需要对此类项目(类似项目、现有论文或文章)有某种起点。希望有人能帮忙。
【问题讨论】:
标签: web-services web web-applications monitoring
假设您谈论的是 restFul Web 服务,一个好的起点是列出您认为需要的所有 API,包括 GET、POST、PUT、DELETE 方法。
例如,您可能首先需要您应该监控的网站中所有按钮、链接和页面的列表(比如说 getAllItems)。然后对于这些单独的项目,您需要编写代码来捕获“onclick”、“onbuttonpress”等事件(比如说 getOnClickForButtonA)。您必须定期将所有这些信息保存在数据库中。
当您在数据库中有足够的信息时,您可以编写代码来读取它并从中生成一些统计信息。
因此,一组用于收集所有信息的服务。 存储所有这些信息的服务集。 一组用于分析收集到的信息的服务。
希望这会有所帮助!
【讨论】: