世界の皆さん、こんにちは!
私は、Android=開発者であり、これまでのところクライアント側でのみ作業してきました。次のプロジェクトでは、通信するサーバーが必要なので、自分で構築したいと考えています。
誰かが私にニース、小さくてシンプルなJava安らかなサーバーを構築する方法を学ぶための良い情報源への指示を与えることができますか?
私は周りを見回しました、そこにはあまりにも多くの情報があり、それは混乱しています。たぶん、あなたの1人はすでに私の立場にあり、その良い情報源を知っていますか?
最初にJerseyの使用方法を読んで学ぶ必要があります。これはJAX-RS API(REST for Java)の最良の実装です https://jersey.Java.net/ 次に、良いものが必要になりますHTTPサーバーとJavaサーブレットコンテナーです。Jettyを使用することをお勧めします http://www.Eclipse.org/jetty/ ここに良いチュートリアルがあります:
「シンプルなサーバー」とおっしゃいましたが、高いパフォーマンスが必要な場合は、このチュートリアルを読んでください http://www.javarants.com/2008/12/27/using-jax-rs-with-protocol-buffers-for- high-performance-rest-apis / そして、Jettyの代わりにGrizzlyコンテナーを使用します: https://grizzly.Java.net/
Javaクライアントを使用してAndroidサーバーを作成しているところです。そして、この2つのリンクはたくさんの情報を提供しました!ヒントは、Javaソケットサーバーを検索することです。
私が使用するJavaSocketを学ぶために http://docs.Oracle.com/javase/tutorial/networking/sockets/clientServer.html そして、Android clientとServerSideですべてを引き出す。
http://myandroidsolutions.blogspot.se/2012/07/Android-tcp-connection-tutorial.html
通信を機能させるために、ファイアウォールでポートを開くことを忘れないでください! ur Androidマニフェストにインターネットサポートを追加する!