문제

3 개의 웹 응용 프로그램이 있습니다. 모두 모두 IO 작동 인 일반적인 기능 세트가 있습니다. - 텍스트 파일에 쓸고 서면 데이터에 액세스하십시오. 이 기능 (파일 쓰기)을 모든 응용 프로그램에서 요청을 수락하고 텍스트 파일에 쓰고 필요한 경우 반환하는 단일 응용 프로그램 으로이 기능을 분리 할 것입니다.

실제로 이것은 브라우저와 서버 간의 세션 관리와 같습니다. 각 사용자는 서버에 연결되어 있으며 각 사용자는 별도로 처리됩니다. 3 개의 애플리케이션과이 분리 된 응용 프로그램과 HTTP 연결을 연결하는 것과 동일합니다.

이 분리 된 응용 프로그램의 클래스의 일부 인스턴스 세트는 각 호출 응용 프로그램에 대해 분리되어야합니다.

이 분리 된 응용 프로그램은 WAR 파일로 배포되어야합니다. 내가 어떻게 이것을 달성 할 수 있는지 안내 해주세요? 웹 서비스를 사용해야합니까? 또는 REST Ful Services와 같은 것입니까? 모든 샘플 소스 프로젝트 / 코드 인 링크는 매우 높이 평가됩니다.

도움이 되었습니까?

해결책

웹 서비스는 javaEE 주석을 사용하여 쉽게 구현하기가 쉽기 때문에 특히 옵션입니다.

이 경우에 고려해야 할 사항은 적절한 인증을 보장하기 때문에 서비스가 원하는 클라이언트에만 적절하게 노출되는지 확인할 수 있습니다.

다른 옵션은 rmi입니다.

저는 Eclipse와 Tomee와 함께 작동하는 데 사용됩니다. 예를 들어, Tomee 사이트조차도 몇 가지 예제 자체가 있습니다 - http://tomee.apache.org/examples-trunk/simple-webservice/readme.html

확실히 통신 오버 헤드가 필요한 경우 또는 I / O 논리를 항아리로 묶을 수 있습니까?이 방법은 더 쉽습니다 : -)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top