저는 JMS와 JavaEE를 처음 접했으며 (사소하지 않은) 공통 데이터 모델을 사용하여 JMS를 통해 모듈 간의 통신이 이루어지는 엔터프라이즈 애플리케이션을 구현해야합니다.
책과 문서를 읽었지만 서로 다른 모듈간에 메시지 인터페이스 (또는 스키마)를 어떻게 공유해야하는지 이해하지 못합니다.
AppCommonDataModelDocument
JAXB를 사용하여 XML로 직렬화하고 JMS 대기열에 메시지로 보내는 객체가 있다고 가정 해 보겠습니다 . 수신자가이를 역 직렬화하려면 어떻게해야합니까? 클래스 경로에 동일한 클래스가 있어야한다고 생각합니다.
그래서 AppCommonDataModelDocument
각 모듈 에 복사해야 합니까? 변경 사항을 어떻게 관리합니까? WebService를 사용하면 메시지 형식을 정의하는 WSDL이 있습니다. 메시징에 대해 이와 비슷한 것이 있습니까?
공유 메시지 클래스를 포함하는 별도의 모듈을 만들고 해당 클래스의 인스턴스를 직렬화 / 역 직렬화해야하는 모든 모듈에서 해당 공유 모듈에 대한 종속성을 추가합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다