2017-10-03 12 views
0

問題:私は現在のソリューションであるサーバーと通信するためにクライアントソフトウェアを必要とするのではなく、HTML5形式で入れたいカメラにアクセスするRaspberry PiでJavaプログラムを実行しています。カメラプログラムは、誰かがサーバーにアクセスしているかどうかにかかわらず実行する必要があります。実行中のプログラムにServerEndpointを接続する

セットアップ:

  • 選択の方法ホストとクライアントの間でデータを送信するためには、ペーシュ・カショーロのJavaEEサーバーを使用してWebSocketをです。最終的に、Payara MicroはR Piで使用されます。
  • カメラのプログラムをデバッグし、素晴らしい
  • ServerEndpoint Javaプログラムの動作を動作し、デバッグすることができます/
  • カメラとServerEndpointプログラムが同じWARファイル内にある、展開、しかし唯一ServerEndpointデバッグを展開されますブラウザーを介して展開され、アクセスされたとき

質問:

  • 一体私はカメラプログラムやサーバープログラムを実行し、2が通信持つにはどうすればよいですか? Main関数とServerEndpointでクラスを実行する方法の例はありません。
  • これを行うには、現在の設定よりも良い方法がありますか?
  • Gripe:Javaのサーバー空間には非常に多くのWebフレームワークとプロジェクト名と用語がありますが、そこには簡潔な要約がありますか?サーブレット対WebSocket対HttpRequestああ私!

答えて

0

まあ、数日後、私は最終的に答えを見つけました。基本的には、WARプロジェクトとEnterprise Java Beanプロジェクト(EJB)で構成されるEARファイルを作成する必要があります。

EARプロジェクトはエンタープライズアプリケーションプロジェクトです。これらはすべてJava EEの対象です。

このチュートリアルでは、最も包括的に見えた: https://www.tutorialspoint.com/ejb/index.htm

関連する問題