2016-09-30 52 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

回答