2016-09-30 49 views
0

我的Web应用程序使用Amazon API,Qwintry Logistic API等第三方REST API。我已经使用访问这些API的方法制作了服务层,但我还需要使用JavaScript中的API。访问来自JS的Java方法

我认为最好的办法是有,而不是写控制器,将调用该方法从JS调用之后,从JS访问我的服务方法(用Java编写的),:

  • JS代码生成Ajax请求
  • Java的控制器调用需要的服务方法
  • 服务方法使请求API
  • API发回同样的回应很长的路充满了错误和错误

所以问题是我可以如何从JS代码中调用Java方法?

+0

我假定JS代码在客户端运行,因此您需要某种形式的Web界面来访问这些服务,例如,一个web服务。 – Thomas

+0

让我问一个澄清的问题:您的Java代码是否充当“后端”,您希望您的客户端的Javascript发送AJAX调用?如果是这种情况,您只需要使用指定的路由对您的Java servlet或代码进行必要的调用 –

+1

我认为最好的方法是从JS访问我的服务方法(用Java编写),而不是编写控制器从JS_调用后调用这些方法...你为什么这么想? – GriffeyDog

回答