基于云的实时服务器与Servlet架构开发指南
在当今数字化时代,基于云的实时数据处理和分析变得越来越重要。本文将详细介绍如何开发一个基于云的实时网络监测系统,包括JavaScript方法的实现、网页创建与填充、Java Servlet的托管以及Web客户端应用的测试等内容。
1. index1.js的JavaScript方法
JavaScript在该系统中起着关键作用,它负责显示从Servlet获取的值,并对Servlet进行查询以执行分析。以下是index1.js中定义的主要方法:
| 方法 | 描述 |
| ---- | ---- |
|classification()| 当点击“Classify”按钮时,查询Servlet或本地主机,返回KNN和MLP分类的分析值。 |
|regression()| 当点击“Predict”按钮时,查询Servlet或本地主机,返回MLR和MLP回归的分析值。 |
|window.onload| 页面加载完成后立即调用,启动实时图表,每五秒从Cloudant或MySQL数据库获取最后一组值。 |
|refreshGraph()| 当实时图表的参数选择更改时调用,使所选参数显示在图表上。 |
|downloadlastN()| 输入要下载的特定样本数量并点击“Download”按钮后,查询Servlet或本地主机,返回一个包含用于创建.csv文件的字符串参数的JSONObject。 |