我想創建一個Java編碼的服務器和一個客戶端(有一個框架來確定)和一個客戶端的人員項目。如何從HTML/JS和android調用Java服務器端方法?
我希望能夠從這兩個客戶端調用Java
方法只有一個實現。我可以使用哪種方法?
我曾想過Websocket
,但似乎我只能發送消息,然後服務器端必須解析它,並調用自己的方法。這是可行的,但我想找到一個更好的解決方案。
使用AJAX(我從未真正使用過)似乎有同樣的問題。發送一個http請求,但我需要一種解析器來讀取請求並分配它。
我知道servlets可以做這項工作,但我經常說這是真的老派。不過,我不知道爲什麼。
我真的很樂意實現這個客戶端 - 服務器通信的任何建議。
編輯:我想找到的理想解決方案是任何可以在客戶端直接調用服務器的方法。例如,一個好的解決方案是能夠從Javascript調用Web服務,或者找到一個框架,我可以通過該框架直接遠程調用Java方法。
請解釋一下,**完全準確地**,又有什麼特色了 「更好的解決方案。」畢竟,互聯網上的一切*都涉及「發送消息,然後服務器端必須對其進行解析並進行方法調用」。例如,servlets必須做同樣的事情。 – CommonsWare 2014-10-03 14:37:51