2017-10-03 3 views
0

문제점 : 현재 솔루션 인 서버와 통신하기 위해 클라이언트 소프트웨어가 필요하지 않고 HTML5 형식으로 넣으려는 카메라에 액세스하는 Raspberry Pi에서 Java 프로그램을 실행하고 있습니다. 누군가가 서버에 액세스하고 있는지 여부에 관계없이 카메라 프로그램을 실행해야합니다.Running program에 ServerEndpoint를 연결하십시오.

설정 : 선택의

  • 방법은 WebSocket을가 Payara JavaEE 어플 서버를 사용하는 호스트와 클라이언트 사이에 데이터를 전송. 결국 Payara Micro는 R Pi에 사용됩니다.
  • 카메라 프로그램은 디버깅과 큰
  • ServerEndpoint 자바 프로그램의 작동을 작동/디버깅 배포 할 수있다
  • 카메라 및 ServerEndpoint 프로그램이 동일한 WAR 파일에있는 전개, 그러나 단지 ServerEndpoint 디버깅 브라우저를 통해 배포 및 액세스 할 때

질문 :

도대체 내가 카메라 프로그램과 서버 프로그램을 실행하고 (2) 통신이 어떻게
  • ? 예제에는 Main 함수와 ServerEndpoint가있는 클래스를 실행하는 방법이 나와 있지 않습니다.
  • 지금 설정하는 것보다 더 나은 방법이 있습니까?
  • Gripe : Java 서버 공간에 너무 많은 웹 프레임 워크와 프로젝트 이름 및 용어가 있으며 간결한 요약 정보가 있습니까? 서블릿 대 웹 소켓 대 HttpRequest 오 이런!

답변

0

음, 며칠 후 나는 마침내 대답을 발견했습니다. 기본적으로 WAR 프로젝트와 Enterprise Java Bean 프로젝트 (EJB)로 구성된 EAR ​​파일을 작성해야합니다.

EAR 프로젝트는 엔터프라이즈 응용 프로그램 프로젝트입니다. 이 모든 것은 Java EE에 속합니다.