Apache Commons ·Î±ë¿¡ ´ëÇÑ ÀÛ¾÷ »ùÇÃ

ÀÌ »ùÇÃÀº Apache Commons ·Î±ë API¸¦ »ç¿ëÇÏ¿© Common Base Event¸¦ ·Î±ëÇϱâ À§ÇÑ TPTP Áö¿øÀ» º¸¿©ÁÝ´Ï´Ù. »ç¿ëÀÚ´Â ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Common Base Event¸¦ ·Î±×ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦¸¦ ÀÛ¼ºÇÏÁö ¾ÊÀº °æ¿ì ¿¹Á¦¸¦ ÀÛ¼ºÇϽʽÿÀ(ÆÄÀÏ > »õ·Î ÀÛ¼º > ¿¹Á¦... > Apache °øÅë ·Î±ë »ùÇÃ).

»ùÇà ÄÁÅÙÃ÷¿¡´Â Apache Commons ·Î°Å(logger)¿¡ Common Base Event¸¦ ·Î±×ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¾¼Ó¼º ¹× Java ¼Ò½º Äڵ尡 Æ÷ÇԵ˴ϴÙ.

ÀÌ »ùÇÃÀ» ½ÇÇàÇϰí ÀÚµ¿À¸·Î ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
  1. ¸ðµç ÄÄÆÄÀÏ ¿À·ù°¡ ¼öÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. Agent Controller(AC)°¡ Ç¥ÁØ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â °æ¿ì ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ(Çʼö ¾Æ´Ô). ¶Ç´Â, Workbench¿¡ Æ÷ÇÔµÈ Á¦ÇÑµÈ AC ¼­ºñ½ºÀÎ Á÷Á¢ ¿¬°áÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¸¦ ¿©½Ê½Ã¿À(â > Perspective ¿­±â > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë).
  4. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ »ùÇà Ŭ·¡½º¸¦ ½ÇÇàÇϽʽÿÀ(½ÇÇà > ÇÁ·ÎÆÄÀÏ... > À¯Çü Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »õ ½ÇÇà ±¸¼º ÀÛ¼º > ÇÁ·ÎÁ§Æ® À̸§À» ¿¹Á¦ ÇÁ·ÎÁ§Æ® À̸§À¸·Î ¼³Á¤ > Main Ŭ·¡½º¸¦ 'HyadesLoggingCommonsSample'·Î ¼³Á¤ > ¸ð´ÏÅÍ ÅÇÀ¸·Î Àüȯ > ¼±Åà Ãë¼Ò "Java ÇÁ·ÎÆÄÀϸµ" ¹× "¿¡ÀÌÀüÆ® ¹ß°ßÀÚ " > ÇÁ·ÎÆÄÀÏ ¼±ÅÃ).
  5. ¸î ÃÊÈÄ¿¡ ·Î±ë ¿¡ÀÌÀüÆ®°¡ ÀÚµ¿À¸·Î ¹ß°ßµÇ¾î Á¢¼ÓµË´Ï´Ù. ¹ß°ßµÈ ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¼±ÅÃÇϰí ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ ·Î±× º¸±â¸¦ ¿­¾î ·Î±ëµÈ Common Base Event ·Î±× ·¹Äڵ带 º¸½Ê½Ã¿À(â > º¸±â Ç¥½Ã > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë > ·Î±× º¸±â > È®ÀÎ).
  6. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ ·Î±× º¸±â¸¦ »õ·Î °íÄ¡½Ê½Ã¿À(<'HyadesLoggingCommonsSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > »õ·Î °íÄ¡±â).

¶Ç´Â, ÀÌ »ùÇÃÀ» ½ÇÇàÇÏ°í ¼öµ¿À¸·Î ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ¸ðµç ÄÄÆÄÀÏ ¿À·ù°¡ ¼öÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. Agent Controller(AC)°¡ Ç¥ÁØ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â °æ¿ì ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ(Çʼö ¾Æ´Ô). ¶Ç´Â, Workbench¿¡ Æ÷ÇÔµÈ Á¦ÇÑµÈ AC ¼­ºñ½ºÀÎ Á÷Á¢ ¿¬°áÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. Java Perspective¿¡¼­ »ùÇà Ŭ·¡½º¸¦ ½ÇÇàÇϽʽÿÀ(½ÇÇà > ½ÇÇà... > À¯Çü Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »õ ½ÇÇà ±¸¼º ÀÛ¼º > Main Ŭ·¡½º > °Ë»ö... > HyadesLoggingCommonsSample > È®ÀÎ > ½ÇÇà).
  4. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¸¦ ¿©½Ê½Ã¿À(â > Perspective ¿­±â > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë).
  5. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ 'HyadesLoggingCommonsSample' ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼Ó(½ÇÇà > ÇÁ·ÎÆÄÀÏ... > Á¢¼Ó - Java ÇÁ·Î¼¼½º > »õ·Î ÀÛ¼º > È£½ºÆ® ÅÇ > Agent ControllerÀÇ µ¶¸³Çü ¼³Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì '·ÎÄà Á÷Á¢ ¿¬°á' »ç¿ë. ±×·¸Áö ¾ÊÀº °æ¿ì ¿Ã¹Ù¸¥ È£½ºÆ® À̸§ ¹× Æ÷Æ®¸¦ »ç¿ëÇϽʽÿÀ. > ¿¡ÀÌÀüÆ® ÅÇ > HyadesLoggingCommonsSample ¿¡ÀÌÀüÆ®¸¦ µÎ ¹ø Ŭ¸¯ > ´ë»ó ÅÇ ¼±Åà > ÇÁ·ÎÆÄÀϸµ ÇÁ·ÎÁ§Æ® > ã¾Æº¸±â... > 'LoggingCommonsProject' > È®ÀÎ > ÇÁ·ÎÆÄÀÏ).
  6. 'HyadesLoggingCommonsSample' ·Î±ë ¿¡ÀÌÀüÆ® ¸ð´ÏÅ͸µÀ» ½ÃÀÛÇϽʽÿÀ(<'HyadesLoggingCommonsSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > ¸ð´ÏÅ͸µ ½ÃÀÛ).
  7. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ ·Î±× º¸±â¸¦ ¿­°í ·Î±×µÈ Common Base Event ·Î±× ·¹Äڵ带 º¸½Ê½Ã¿À(â > º¸±â Ç¥½Ã > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë > ·Î±× º¸±â > È®ÀÎ).
  8. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼­ ·Î±× º¸±â¸¦ »õ·Î °íÄ¡½Ê½Ã¿À(<'HyadesLoggingCommonsSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > »õ·Î °íÄ¡±â).