j2ee QnA
협객
2009-01-06 17:39:46
JMS는 EJB에서만 사용하는 것인가요?(냉무)

 

<input name="passwd" id="passwd" type="password" maxlength="15">
<input id="submit_type" type="button"> <input type="button" value="취소">

 

<form name="f0" method="POST"><p><input name="pact" type="hidden" value="MEMO"> <input name="seq" type="hidden" value="131126">  
<input name="delpass" id="delpass" type="password" maxlength="15"> <input name="mseq" type="hidden">
<input type="submit" value="삭제"> <input type="button" value="취소">
<!--()-->
  • EJB나 JMS는 JavaEE의 구성요소 중 하나입니다. EJB가 없어도 사용 가능합니다.
  • kenu
  • 2009-01-06 17:40:45
  • x 
<!--()-->
  • java messaging service고 간단하게 보면 observer패턴이죠, 이놈과 queue가 붙고 이 queue랑 mdb가 붙고.
    message driven bean이 ejb중의 하나죱. BEA솔루션보면 jms queue가 있고 ibm의 queue도있고 queue에 메세지가 들어오면 저 bean으로 메세지의 내용이 들어가거든요.
    툴을쓰면 저 mdb(message driven bean)을 간단히 만들수가 있습니다.

    kenu님 말씀대로 ejb랑 완전관계가 없어요. 그냥 mdb는 jms queue에 들어온 메세지를 어떻게 좀 간단하게 이벤트를 감지하고 가져와서 db에 넣든 머 어떻게해볼까 해서 나온거에요.
  • 로보
  • 2009-01-06 20:08:19
  • x 
<!--()-->
  • jms로 EAI도 구현 사례가 있는것으로 알고 있습니다.
    aq,mq,jms 이런식으로 soa 솔루션에서도 아답터를 제공하여
    사용하는것으로도 알고 있습니다
</form><p>