Web services 如何在特定条件下或特定时间段内运行某些方法(服务?无论什么…)

Web services 如何在特定条件下或特定时间段内运行某些方法(服务?无论什么…),web-services,Web Services,我对Struts2有些了解。但这一切都是从“用户点击(HTTPRequest)”开始的 我需要知道如何在内部运行一些方法(这似乎不是一个合适的术语)。例如,每天或每小时更新一些列表 我是说,没有外界的任何要求。我想这与所谓的后端或其他什么东西有关。既然还有很多未指定的内容,我会假设很多:。根据您使用的语言和应用程序运行的平台,您可以创建包含您的方法的web服务(或脚本) 然后,在您的服务器(或任何计算机)上,使用Windows任务调度器(如果在Linux上,则使用Cron)。选择Internet

我对Struts2有些了解。但这一切都是从“用户点击(HTTPRequest)”开始的

我需要知道如何在内部运行一些方法(这似乎不是一个合适的术语)。例如,每天或每小时更新一些列表


我是说,没有外界的任何要求。我想这与所谓的后端或其他什么东西有关。

既然还有很多未指定的内容,我会假设很多:。

根据您使用的语言和应用程序运行的平台,您可以创建包含您的方法的web服务(或脚本)

然后,在您的服务器(或任何计算机)上,使用Windows任务调度器(如果在Linux上,则使用Cron)。选择Internet Explorer(iexplore.exe)并将您的方法的网址传递给它。然后,您可以将任务设置为在任意间隔重复


我有两个与第三方系统接口的调度应用程序。我使用此方法在指定时间向第三方供应商发起调用。

您正在运行的Web服务实现是某个服务器。可能是JavaEE应用服务器?服务器环境可以提供调度功能,以便根据时间或日历事件进行服务调用


例如,请参阅websphere的任务调度器或库,如我正在尝试使用Struts2。