서블릿/JSP 및 Java RMI로 개발 된 원격 비동기 사전 조회 서비스.
JSP 페이지는 사용자에게 사전에 대해 확인 될 문자열을 지정할 수있는 기능을 제공해야합니다. HTML 양식 정보는 클라이언트 요청을 내 입력에 추가하는 제출시 서블릿으로 발송됩니다. 웹 클라이언트는 웹 서버를 주기적으로 (10 초마다) 설비하고 요청이 처리 된 경우 쿼리를합니다. 인큐어의 클라이언트 요청은 주기적으로 제거 및 처리되어야합니다 (10 초마다).
클라이언트 작업자 스레드가 Inqueue에서 요청 객체를 비동기로 처리하는 것을 실행하고 있습니다. 요청 객체는 추상적이며 다른 요청, 즉 검색, 추가 등의 다른 구체적인 구현으로 전문화 될 수 있습니다.
메소드 추가, 수정, 검색 및 삭제 방법은 모두 RMI 서버의 원격 객체에서 구현되지만 클라이언트 측에서 모두 구현 된 것은 아닙니다. 클라이언트 측의 설정에서 새로운 요청 구현을 쉽게 통합 할 수 있음을 알 수 있습니다.
서버 측은 주로 서비스 인터페이스로 구성되며 사용자가 숨겨져있는 구현입니다.
CMD에서 JAR 파일이있는 폴더로 직접 직접 그리고 다음 명령을 실행하십시오.
java -jar dictionary-service.jar
모든 것이 잘 진행되면 CMD는 출력 "서버 준비"를 외칩니다.
Tomcat 디렉토리의 WebApps 폴더에 전쟁 파일을 붙여 넣습니다.
별도의 CMD에서 Tomcat 서버 폴더의 빈 폴더를 찾아 "시작"을 입력하여 Tomcat 서버를 활성화하십시오.
브라우저를 열고 다음으로 이동하십시오.
localhost:8080/job-server
응용 프로그램은 지금 UPE가 진행되어야합니다!
Tara O'Kelly [email protected]