我不是开发人员,也不是临时拿起东西,但有一个小问题。我正在做的应用程序很简单。我对 Hyperic 进行了 Web 服务调用,以获取一组服务器的状态,从而生成 xml 输出。
例如
<LastMetricsDataResponse>
<Status>Success</Status>
<LastMetricData resourceId="11678" resourceName="ptseelm-ax4066.myco.com HQ Agent 5.7.1" metricId="15126" metricName="JVM Free Memory">
<DataPoint timestamp="1380197100000" value="1.479712E7"/>
</LastMetricData>
<LastMetricData resourceId="11678" resourceName="ptseelm-ax4066.myco.com HQ Agent 5.7.1" metricId="15127" metricName="JVM Total Memory">
<DataPoint timestamp="1380197100000" value="3.5864576E7"/>
</LastMetricData>
</LastMetricsDataResponse>
看到我正在编写 JSP 的服务器是一个 Tomcat6 服务器,其中已经有 Spring 框架库,如果我不需要,使用任何其他库似乎很愚蠢。
我基本上需要做的就是获取资源名称、度量名称、时间戳和值……根据值将它们打印在表格或某种交通信号灯中。
我坚持的第一步是一个简单的 JSP,它可以简单地调用 webserviceurl 并将 XML 解析为我想要的东西到 hashmap 或集合或类似的东西中。
请帮助菜鸟:)