webservice はシンプルで、2 つのアプリが異なるマシンで実行されている場合に便利です。
送信サーバー: http 用のライブラリを使用 (post または get)
1 ファイルのみを保持します。HTTP / POST を使用するだけです。テキストとバイナリで機能します
2 より単純: データが小さなテキストの場合、HTTP / GET を使用できます (特殊文字に注意してください: エンコードできます)。
3 すべてのデータを 1 つの構造体 (オブジェクト) に入れることができる場合は、それをシリアル化し、結果を文字列に入れて送信します。
受信サーバー:
tomcat を使う場合は HttpServlet を拡張し、doPost や doGet で取得する
または、別のライト http サーバーを使用することもできます
または石鹸ライブラリ(実際には必要ありません)。
DOPOST/DOGET
送信サーバー: HttpURLConnection conn= (HttpURLConnection) url.openConnection(); //など。
受信サーバー:
public class MyServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String one_parameter = request.getParameter("name_of_parameter");
詳細については、次のリンクを参照してください。
Java - POST メソッドを介して HTTP パラメータを簡単に送信
サーブレットの doGet と doPost