|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
ConnectionFactory
¿ÀºêÁ§Æ®´Â, °ü¸®ÀÚ¿¡ ÀÇÇØ Á¤ÀÇµÈ Á¢¼Ó ±¸¼º ÆÄ¶ó¹ÌÅͼ¼Æ®¸¦ ĸ½¶ÈÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, JMS ÇÁ·Î¹ÙÀÌ´õ¿ÍÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ConnectionFactory
¿ÀºêÁ§Æ®´Â, µ¿½Ã »ç¿ëÀ» ¼Æ÷Æ®ÇÕ´Ï´Ù.
ConnectionFactory
¿ÀºêÁ§Æ®´Â, JMS °ü¸® ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
JMS °ü¸® ¿ÀºêÁ§Æ®´Â, °ü¸®ÀÚ¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î JMS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ »ç¿ëµÇ´Â ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), ±â¾÷³»¿¡¼ÀÇ JMS API ÀÇ °ü¸®°¡ ¿ëÀÌÇÏ°Ô µË´Ï´Ù.
°ü¸® ¿ÀºêÁ§Æ®¿ëÀÇ ÀÎÅÍÆäÀ̽º´Â, Java Naming and Directory Interface (JNDI) API ¿¡ ¸í½ÃÀûÀ¸·Î ÀÇÁ¸Çϰí ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù¸¸, JMS API ¿¡¼´Â, JMS Ŭ¶óÀÌ¾ðÆ®°¡ JNDI À̸§ °ø°£³»¸¦ °Ë»öÇØ °ü¸® ¿ÀºêÁ§Æ®¸¦ °ËÃâÇÒ ¹æ¹ýÀÌ È®¸³µÇ¾î ÀÖ½À´Ï´Ù.
°ü¸®ÀÚ´Â, À̸§ °ø°£³»ÀÇ ÀÓÀÇÀÇ Àå¼Ò¿¡ °ü¸® ¿ÀºêÁ§Æ®¸¦ ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. JMS API ´Â, ³×ÀÌ¹Ö Æú¸®½Ã¸¦ Á¤ÀÇÇÏÁö ¾Ê½À´Ï´Ù.
°ü¸®ÀÚ°¡ JNDI À̸§ °ø°£³»¿¡¼ °ü¸® ¿ÀºêÁ§Æ®¸¦ ÀÛ¼º ¹× ±¸¼ºÇϴµ¥ ÇÊ¿äÇÑ ÅøÀº, JMS ÇÁ·Î¹ÙÀÌ´õ°¡ Á¦°øÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. °ü¸® ¿ÀºêÁ§Æ®ÀÇ JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇÑ ½ÇÀå¿¡¼´Â, ¸ðµç JNDI ³×ÀÌ¹Ö ¹®¸Æ³»¿¡ °Ý³³ÇÒ ¼ö ÀÖµµ·Ï,javax.jndi.Referenceable
¿Í java.io.Serializable
ÀÇ ¾çÂÊ ¸ðµÎ°¡ Á¸ÀçÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, ÀÌ·¯ÇÑ ½ÇÀåÀ» JavaBeansTM ¼³°è ÆÐÅÏ¿¡ ÁذŽÃŰ´Â Àϵµ Ãßõ µÇ°í ÀÖ½À´Ï´Ù.
À̰Ϳ¡´Â, ´ÙÀ½°ú °°Àº ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.
°ü¸® ¿ÀºêÁ§Æ®´Â, ¸®¸ðÆ® ¸®¼Ò½º¸¦ ÀÏÀý º¸°ü À¯ÁöÇÏÁö ¾Ê½À´Ï´Ù. JNDI API ÀÚü°¡ »ç¿ëÇÏ´Â ¸®¸ðÆ® ¸®¼Ò½º¸¦ Á¦¿ÜÇØ, °Ë»öÀ¸·Î ¸®¸ðÆ® ¸®¼Ò½º°¡ »ç¿ëµÉ °ÍÀº ¾ø½À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â, °ü¸® ¿ÀºêÁ§Æ®¸¦ ·ÎÄÃÀÇ Java ¿ÀºêÁ§Æ®·Î °£ÁÖÇÕ´Ï´Ù. °ü¸® ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÒ ¶§, ºÎÀÛ¿ëÀÌ ³ªÅ¸³ª°Å³ª ´ë·®ÀÇ ·ÎÄà ¸®¼Ò½º°¡ »ç¿ëµÉ °ÍÀº ¾ø½À´Ï´Ù.
QueueConnectionFactory
,
TopicConnectionFactory
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |