JMS 메시지 클래스에 대한 코드 중복을 피하는 방법은 무엇입니까?

몰록

저는 JMS와 JavaEE를 처음 접했으며 (사소하지 않은) 공통 데이터 모델을 사용하여 JMS를 통해 모듈 간의 통신이 이루어지는 엔터프라이즈 애플리케이션을 구현해야합니다.

책과 문서를 읽었지만 서로 다른 모듈간에 메시지 인터페이스 (또는 스키마)를 어떻게 공유해야하는지 이해하지 못합니다.

AppCommonDataModelDocumentJAXB를 사용하여 XML로 직렬화하고 JMS 대기열에 메시지로 보내는 객체가 있다고 가정 해 보겠습니다 . 수신자가이를 역 직렬화하려면 어떻게해야합니까? 클래스 경로에 동일한 클래스가 있어야한다고 생각합니다.

그래서 AppCommonDataModelDocument각 모듈 에 복사해야 합니까? 변경 사항을 어떻게 관리합니까? WebService를 사용하면 메시지 형식을 정의하는 WSDL이 있습니다. 메시징에 대해 이와 비슷한 것이 있습니까?

JB 니제

공유 메시지 클래스를 포함하는 별도의 모듈을 만들고 해당 클래스의 인스턴스를 직렬화 / 역 직렬화해야하는 모든 모듈에서 해당 공유 모듈에 대한 종속성을 추가합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

구별을 사용하지 않고 일대 다 연관에서 중복 레코드를 피하는 방법은 무엇입니까?

분류에서Dev

주어진 코드에 대한 시간 복잡성을 계산하는 방법은 무엇입니까?

분류에서Dev

RabbitMQ에서 중복 메시지를 피하는 방법은 무엇입니까?

분류에서Dev

Javascript 클래스-메서드 호출을 반복해서 피하는 방법은 무엇입니까?

분류에서Dev

RabbitMQ와 같은 ActiveMQ에 대한 Qpid JMS에서 주제 교환을 만드는 방법은 무엇입니까?

분류에서Dev

여러 클래스에 대한 클래스 메서드를 병렬로 실행할 때 클래스 상태를 유지하는 방법은 무엇입니까?

분류에서Dev

Visual Studio 코드에 대한 메서드 설명을 추가하는 방법은 무엇입니까?

분류에서Dev

한 클래스의 메서드에서 모든 것을 실행하는 방법은 무엇입니까?

분류에서Dev

codeigniter를 사용하여 각 부모에 대한 데이터베이스에 중복 자식 레코드를 방지하는 방법은 무엇입니까?

분류에서Dev

서브 클래스에서 최종 메소드에 대한 javadoc을 대체하는 방법은 무엇입니까?

분류에서Dev

sed에서 중복 대체물을 피하는 방법은 무엇입니까?

분류에서Dev

클래스에서 중단 점없이 디버그 모드에서 중지하는 것을 피하는 방법은 무엇입니까?

분류에서Dev

성공 메시지에 대한 닫기 버튼을 만드는 방법은 무엇입니까?

분류에서Dev

클래스 인수 및 메서드 인수에 대한 액세스 권한을 잃지 않고 클래스의 메서드 내부에서 이벤트 리스너 내에서 "this"키워드를 사용하는 방법은 무엇입니까?

분류에서Dev

클래스에 대한 일반적인 get 메서드를 작성하는 방법은 무엇입니까?

분류에서Dev

버튼에 대한 WPF 명령을 사용하여 다른 클래스에서 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

ModelForm 및 CreateView 클래스에서 반복되는 필드 목록을 피하는 방법은 무엇입니까?

분류에서Dev

MediatR 요청 핸들러에서 코드 중복을 피하는 방법은 무엇입니까?

분류에서Dev

Ionic에 대한 드래그-드롭 지시문을 구현하는 방법은 무엇입니까?

분류에서Dev

xCode6 Beta 3 범용 스토리 보드의 크기 클래스에 대한 "미리보기"패널을 표시하는 방법은 무엇입니까?

분류에서Dev

MessageListener가 특정 메시지를 수신하면 JMS에서 메시지 수신을 중지하는 방법은 무엇입니까?

분류에서Dev

MessageListener가 특정 메시지를 수신하면 JMS에서 메시지 수신을 중지하는 방법은 무엇입니까?

분류에서Dev

www 하위 도메인 (네이 키드 도메인 아님)에 대한 Google Analytics 코드 또는 웹 설정을 지정하는 방법은 무엇입니까?

분류에서Dev

Orchard CMS의 코드 또는 레시피에서 커스텀 역할에 권한을 할당하는 방법은 무엇입니까?

분류에서Dev

앞에서 정의한 클래스 X 내부의 코드에서 나중에 정의 된 클래스 Y를 사용하는 방법은 무엇입니까?

분류에서Dev

한 레코드 유형에 대해 null 값을 피하기 위해 MS Access에서 피벗을 만드는 방법은 무엇입니까?

분류에서Dev

코드 숨김 클래스에 대한 ASPX 호출을 차단하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

한 필드가 다시 다른 클래스의 개체 인 datagridview에 클래스의 개체 목록을 바인딩하는 방법은 무엇입니까?

분류에서Dev

Scala의 컬렉션에 대한 일반 암시 적 클래스를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    구별을 사용하지 않고 일대 다 연관에서 중복 레코드를 피하는 방법은 무엇입니까?

  2. 2

    주어진 코드에 대한 시간 복잡성을 계산하는 방법은 무엇입니까?

  3. 3

    RabbitMQ에서 중복 메시지를 피하는 방법은 무엇입니까?

  4. 4

    Javascript 클래스-메서드 호출을 반복해서 피하는 방법은 무엇입니까?

  5. 5

    RabbitMQ와 같은 ActiveMQ에 대한 Qpid JMS에서 주제 교환을 만드는 방법은 무엇입니까?

  6. 6

    여러 클래스에 대한 클래스 메서드를 병렬로 실행할 때 클래스 상태를 유지하는 방법은 무엇입니까?

  7. 7

    Visual Studio 코드에 대한 메서드 설명을 추가하는 방법은 무엇입니까?

  8. 8

    한 클래스의 메서드에서 모든 것을 실행하는 방법은 무엇입니까?

  9. 9

    codeigniter를 사용하여 각 부모에 대한 데이터베이스에 중복 자식 레코드를 방지하는 방법은 무엇입니까?

  10. 10

    서브 클래스에서 최종 메소드에 대한 javadoc을 대체하는 방법은 무엇입니까?

  11. 11

    sed에서 중복 대체물을 피하는 방법은 무엇입니까?

  12. 12

    클래스에서 중단 점없이 디버그 모드에서 중지하는 것을 피하는 방법은 무엇입니까?

  13. 13

    성공 메시지에 대한 닫기 버튼을 만드는 방법은 무엇입니까?

  14. 14

    클래스 인수 및 메서드 인수에 대한 액세스 권한을 잃지 않고 클래스의 메서드 내부에서 이벤트 리스너 내에서 "this"키워드를 사용하는 방법은 무엇입니까?

  15. 15

    클래스에 대한 일반적인 get 메서드를 작성하는 방법은 무엇입니까?

  16. 16

    버튼에 대한 WPF 명령을 사용하여 다른 클래스에서 메서드를 호출하는 방법은 무엇입니까?

  17. 17

    ModelForm 및 CreateView 클래스에서 반복되는 필드 목록을 피하는 방법은 무엇입니까?

  18. 18

    MediatR 요청 핸들러에서 코드 중복을 피하는 방법은 무엇입니까?

  19. 19

    Ionic에 대한 드래그-드롭 지시문을 구현하는 방법은 무엇입니까?

  20. 20

    xCode6 Beta 3 범용 스토리 보드의 크기 클래스에 대한 "미리보기"패널을 표시하는 방법은 무엇입니까?

  21. 21

    MessageListener가 특정 메시지를 수신하면 JMS에서 메시지 수신을 중지하는 방법은 무엇입니까?

  22. 22

    MessageListener가 특정 메시지를 수신하면 JMS에서 메시지 수신을 중지하는 방법은 무엇입니까?

  23. 23

    www 하위 도메인 (네이 키드 도메인 아님)에 대한 Google Analytics 코드 또는 웹 설정을 지정하는 방법은 무엇입니까?

  24. 24

    Orchard CMS의 코드 또는 레시피에서 커스텀 역할에 권한을 할당하는 방법은 무엇입니까?

  25. 25

    앞에서 정의한 클래스 X 내부의 코드에서 나중에 정의 된 클래스 Y를 사용하는 방법은 무엇입니까?

  26. 26

    한 레코드 유형에 대해 null 값을 피하기 위해 MS Access에서 피벗을 만드는 방법은 무엇입니까?

  27. 27

    코드 숨김 클래스에 대한 ASPX 호출을 차단하는 가장 좋은 방법은 무엇입니까?

  28. 28

    한 필드가 다시 다른 클래스의 개체 인 datagridview에 클래스의 개체 목록을 바인딩하는 방법은 무엇입니까?

  29. 29

    Scala의 컬렉션에 대한 일반 암시 적 클래스를 만드는 방법은 무엇입니까?

뜨겁다태그

보관