개발 전반에 걸쳐 코드를 독립 실행 형 프로젝트로 분리했습니다. 대부분 JMS 피드를 받고 각 메시지에서 일부 처리를 수행하고 도메인 객체를 유지 한 다음 다른 일부 프로젝트가 RMI를 사용하여 호출 할 수 있도록 서비스를 제공합니다. 그것들 모두는 독립 실행 형 jar로 실행되는 웹 응용 프로그램 (tomcat에서 실행되는)과 별개로 현재 6 개가 실행됩니다. 위의 내용을 추측 할 수 있지만 EJB는 사용하지 않습니다. 모든 프로젝트는 Spring을 사용합니다.응용 프로그램 서버를 사용할 적절한시기는 언제입니까?
바람둥이 사용 경험이 거의없고 응용 프로그램 서버 사용 경험이 거의 없지만 오늘은이 응용 프로그램이 Tomcat/App 서버에서 호스팅 될 수 있었고 아마도 다른 사람들이하는 것처럼 느낄 수있었습니다. 트랜잭션, jndi 조회 등을 관리하는 데 사용할 수 있다고 들었습니다. 유용하다고 생각합니다.
이 점을 염두에두고 RMI에서 도메인 객체를 검색 할 때 지연로드 문제를 해결하기 시작할 수도 있다고 생각했습니다.
나는 이것이 내가 갈 길이라고 생각하는 것에 관해서 나에게 약간의 지침을 줄 수 있는지 궁금했다.