메세지 컨버터

CREE·2023년 8월 23일
0

Spring 개념

목록 보기
4/9
post-thumbnail

메세지 컨버터

세상사람들이 모두 자바만 쓰진 않겠지?

그렇다는 말은 자바로 다른 언어와 통신을 해야할 필요성이 있을수 있다는 이야기일 것이다.
이럴때 각각의 언어로 만들어진 객체를 전송해봐야 서로 이해할 수 없을 것이다.

그러면 우리는 몇가지 선택지가 있다.

  1. 서로의 언어로 번역해서 보내준다.
  2. 받은 다른 언어를 스스로 번역한다.
  3. 하나의 중간 언어를 지정해서 그것으로 번역해서 전달하고 읽어들인다.

1,2번은 모든 언어에 대한 번역법을 알아야 할텐데 그건 말도 안되는 이야기일 것이다.
그래서 우리는 3번 방법을 사용한다.

이 중간 언어로 몇가지 종류를 사용하는데 대표적으로는

  1. String
  2. json
  3. bytecode

등을 사용한다

즉 전하고자 하는 객체를 중간언어로 번역하고 받아온 중간언어 객체를 번역해서 자바로 받아들이는것이 메세지 컨버터의 역할이라고 할수 있겠다

profile
이리저리 컴공과

0개의 댓글