基本上是一个老师上周下降在我们圈这个项目上学期,我不知道从哪里开始。我只想看看是否有人对如何实现这一点有一些建议:如何创建基于Web服务的计时器?
这项任务将评估学生实现简单Web服务的能力。学生可以使用自己选择的任何技术/平台,但Web服务必须满足以下要求:
一个服务端点将启动一个定时器,并向客户端发出令牌,当客户端使用先前发出的令牌到第二端点,与定时器相关的经过时间将被计算并返回给客户端,第三端点将接受令牌停止计时器并丢弃,定时器的经过时间将返回给客户端。基本上这项任务需要学生建立一个秒表服务,以启动秒表,获得单圈时间,并获得最后时间。要获得完整信用,请包括一个客户端,它可以对每个端点执行呼叫。客户端可以使用JavaScript的XMLHttpRequest对象或辅助库如jQuery进行到服务的调用是一个简单的网页,但客户必须显示第一调用返回的令牌,并通过第二和第三返回经过时间调用。
这是建议学生选择语言/平台,如Node.js的,Python或golang因为这些语言包括标准库的HTTP服务器并且都是跨平台的。不需要构建基于SOAP的Web服务,该解决方案可以像基本的RESTful API一样简单。
任何帮助表示赞赏。
我建议你开始阅读[nodejs express](http://expressjs.com/)和本[秒表文章](http://stackoverflow.com/问题/ 20318822/how-to-create-a-stopwatch-using-javascript) – Max
很酷,感谢提示 –