Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / COM/CORBA
Inside COM+ Base Services - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ
¤ý¿ª ÀÚ Ãµ°æ¿í
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2001³â 04¿ù 02ÀÏ
¤ýÁ¤ °¡ 28,000¿ø
¤ýÆäÀÌÁö 838 ÆäÀÌÁö
¤ýISBN 89-7627-805-4
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
COM+¸¦ °£°áÇϰí Àç¹ÌÀÖ°Ô ¼Ò°³Çϸç, ±â¾÷ȯ°æ¿¡¼­ °³¹ßÇÒ ¶§ ±× ¿ªÇÒÀ» ¾Ë·ÁÁØ´Ù !
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁîÀÇ °­·ÂÇÏ°íµµ »õ·Î¿î ÄÄÆ÷³ÍÆ® °´Ã¼ ¸ðµ¨(Component Object Model, COM+)À» »ç¿ëÇϸé, È®Àå °¡´ÉÇÑ ÄÄÆ÷³ÍÆ® ±â¹Ý »ç¾÷ ¼Ö·ç¼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù. Inside COM+ Base Services´Â COM+ÀÇ ¸ðµç °¡´É¼ºµéÀ» ÀÌ¿ëÇϰíÀÚ ÇÒ ¶§ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇØÁØ´Ù. ÀÌ Ã¥¿¡¼­´Â COM+ÀÇ ±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö ±¸Á¶¿¡ ´ëÇØ ¿Ïº®ÇÏ°íµµ »ó¼¼ÇÑ ³»¿ëÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ ¿©·¯ºÐÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ¾ð¾î Á߸³Àû ÄÚµå ¿¹Á¦µéµµ Æ÷ÇÔÇϰí ÀÖ´Ù. °³³ä¿¡¼­ºÎÅÍ ½Ç¿ëÀûÀÎ ³»¿ë¿¡ À̸£±â±îÁö, ±â¾÷¿¡¼­ COM+¸¦ »ç¿ëÇϰíÀÚ ÇÒ ¶§ È®½ÇÇÑ ¾È³»ÀÚ ¿ªÇÒÀ» ÇØÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥À» º¸¸é ´ÙÀ½°ú °°Àº ÀÏÀ» ÇÒ ¼ö ÀÖ´Ù.

  • ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî 2000 ±×¸®°í À©µµ¿ìÁî DNA(Distributed interNet Applications) ±¸Á¶°ú °ü·ÃÁö¾î COM+ÀÇ ±âº»»çÇ×µéÀ» ÀÌÇØÇÑ´Ù.
  • ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ŸÀÔ ¶óÀ̺귯¸®¸¦ »ý¼ºÇÑ´Ù.
  • C++, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁÖ¾ó º£ÀÌÁ÷ ±×¸®°í ÀÚ¹Ù¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¹× ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇÑ´Ù.
  • ½º·¹µå¿Í ¾ÆÆÄÆ®¸ÕÆ®¸¦ ÀÌÇØÇÑ´Ù.
  • Ç¥ÁØ ¸¶¼£¸µ ·çƾ°ú Ä¿½ºÅÒ ¸¶¼£¸µ ·çƾÀ» °³¹ßÇÑ´Ù.
  • ºñµ¿±âÀûÀ¸·Î ¼öÇàµÇ´Â ¸Þ¼Òµå¸¦ È£ÃâÇÑ´Ù.
  • ÀÚ½ÅÀÇ »óŸ¦ Áö¼Ó½Ãų ¼ö ÀÖ´Â °´Ã¼¸¦ ¸¸µç´Ù.
 
Professional ADSI ProgrammingÀ» ¹ø¿ªÇÏ°í ³ª¼­´Â ³Ê¹« Èûµé¾î¼­ ´Ù½Ã´Â ¹ø¿ªÀÏÀ» ÇÏÁö ¾Ê°Ú´Ù°í °á½ÉÇß´Ù. ÇÏÁö¸¸ ±»Àº °á½É¿¡µµ ºÒ±¸Çϰí ÀÌ Ã¥ Á¦¸ñÀ» µè´Â ¼ø°£ °á±¹ ´Ù½Ã °í»ý±æ·Î Á¢¾îµé¾ú´Ù. ÁÁÀº Ã¥À̶ó´Â »ç½ÇÀ» Àß ¾Ë°í ÀÖ¾ú±â¿¡... °á±¹ ÀÌÁ¦¼­¾ß °á½ÇÀ» ³»°Ô µÇ¾ú´Ù.ÇÑ ÀÎÅÍ³Ý µµ¼­ ÆÇ¸Å »çÀÌÆ®¿¡¼­ COM+¶õ Ű¿öµå·Î °Ë»öÇØº¸´Ï 14±ÇÀÇ Ã¥ÀÌ ³ª¿Â´Ù. ±× °¡¿îµ¥ ºñÁÖ¾ó º£ÀÌÁ÷ µîÀ¸·Î ¾îÁ¤ÂÄÇÏ°Ô COM+¿¡ ´ëÇØ ´Ù·ç´Â Ã¥µé(¹°·Ð °³ÀÎÀûÀÎ °ßÇØ´Ù)À» Á¦ÇÏ°í ³ª´Ï ±¦Âú´Ù »ý°¢µÇ´Â Ã¥Àº ´Ù¼¸ ¼Õ°¡¶ô ¾È¿¡ ²Å´Â´Ù. À©µµ¿ìÁî 2000ÀÌ ³ª¿ÂÁö 1³âÀÌ ³ÑÀº µí Çѵ¥ ¾ÆÁ÷µµ ÀÌ·¸°Ô ÀÚ·á°¡ ¾ø´Â ÀÌÀ¯´Â ¹»±î? ÀÌÂÊ ºÐ¾ß¿¡¼­ ÀÏÇÏ´Â ÇÁ·Î±×·¡¸Ó°¡ ¾ø¾î¼­? º°·Î »ç¿ëµÇÁö ¾Ê´Â ±â¼úÀ̶ó¼­? ¿ªÀÚ »ý°¢¿¡´Â Ã¥À» ½á³¾ ¸¸Å­ Á¦´ë·Î ¾Ë°í ÀÖ´Â »ç¶÷ÀÌ ¾ø¾î¼­ ±×·± °ÍÀÌ ¾Æ´Ñ°¡ ½Í´Ù.

±×·¸±â¿¡ À¯¸íÇÑ Eddon¾¾ ºÎÀÚ(Ý«í­)µéÀÌ ¾´ ÀÌ Ã¥ÀÌ ºû³ª´Â °Ô ¾Æ´Ò±î? ƯÈ÷ µÞºÎºÐ¿¡¼­ ³ª¿À´Â COM+ÀÇ µ¿ÀÛ¿ø¸®¿Í °°Àº ±íÀÌÀÖ´Â ³»¿ëÀº, Áö±Ý±îÁö ¿ªÀÚ°¡ Àо 20¿©±ÇÀÇ ¸ðµç COM Ã¥¿¡¼­µµ °ÅÀÇ Á¢Çغ» ÀûÀÌ ¾ø´Â ³»¿ëÀÌ´Ù.

¸î ¹ø º» Ã¥ÀÓ¿¡µµ ºÒ±¸Çϰí Á¤¸» Èûµé¾ú´Ù. Âü°í¼­¿Í °°Àº ·Ï½º Ã¥°ú´Â ´Þ¸®, MS Ã¥Àº ±³°ú¼­ÀûÀÎ ¾îÅõ¸¦ »ç¿ëÇØ¼­ ¿ì¸®¸»¿¡ ¾î»öÇÏÁö ¾Ê°Ô ¾²´Â °Í ÀÚü°¡ ½±Áö ¾Ê¾Ò´Ù. ¹ø¿ªÇÑ ¹®ÀåÀ» ´Ù½Ã Àо¸é ±×·¡µµ ¾î»öÇϰí... ¾î·µç ¹ø¿ª¼­ÀÇ ÇѱÛÀ» ´Ù½Ã ¹ø¿ªÇؼ­ º¸´Â ÀÏÀÌ ¾øµµ·Ï ³ª¸§´ë·Î ÃÖ¼±À» ´ÙÇß´Ù. ¸íÀú°¡ µÉ¸¸ÇÑ Ã¥¿¡ ´©¸¦ ÀÔÈ÷Áö ¾Ê¾ÒÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÌ´Ù. ¿ë¾î´Â Áö³­¹ø°ú ¸¶Âù°¡Áö·Î ÃÖ´ëÇÑ ¹ßÀ½³ª´Â´ë·Î Ç¥±âÇß´Ù.

ÃßõÀÇ ±Û
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî ȯ°æ¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑÁöµµ ¹ú½á 10³âÀÌ ³Ñ¾ú´Ù. ±×¶§·Î µ¹¾Æ°¡º¸¸é, À©µµ¿ìÁî¿Í ±× ¼­ºê½Ã½ºÅÛµéÀ» Á¤¸»·Î ÀÌÇØÇϰí ÀÖ´Ù°í ¸»ÇÏ´Â °ÍÀº ½¬¿ü´Ù. ÀÌ ¼­ºê½Ã½ºÅÛµéÀº °¢°¢ °Ü¿ì ¸î ¹é °³ÀÇ ÇÔ¼ö¸¦ °¡Áö°í ÀÖÀ» »ÓÀ̾ú´Ù. À©µµ¿ìÁî 2.11 ´ç½Ã KernelÀº 283°³, User´Â 141°³, GDI´Â 213°³, ÃÑ 637°³ÀÇ ÇÔ¼ö¸¦ °¡Áö°í ÀÖ¾ú´ø °ÍÀÌ´Ù. ÀÌ ¸î¸î ÇÔ¼öµéÀÌ ÇÏ´Â ÀÏÀ» ÀÌÇØÇÏ´Â °Ô ¾î·Á¿ì¸é ¾ó¸¶³ª ¾î·Æ°Ú´Â°¡?Áö³­ 10³â°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÌ ¸ðµâµéÀ» È®ÀåÇÏ°í ´Ù¾çÇÑ ¼­ºê½Ã½ºÅÛÀ» À©µµ¿ìÁî¿¡ Ãß°¡Çß´Ù. ÀüÈ­Åë½Å, ¿ø°Ý Á¢±Ù, ÇÁ¸°Æ® ½ºÇ®·¯, 3-D ±×·¡ÇÈ, ÀÎÅÍ³Ý Á¢±Ù, º¸¾È, ·¹Áö½ºÆ®¸®, ¼­ºñ½º, ¸ÖƼ¹Ìµð¾î, ³×Æ®¿öÅ· µîµî... ÀÌÁ¦´Â °¢ °³ÀÎÀÌ Àüü ¿î¿µÃ¼Á¦¸¦ ¿ÏÀüÈ÷ ÀÌÇØÇÑ´Ù´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ÀÌ·± ÀÌÀ¯·Î ³­ °³¹ßÀڵ鿡°Ô ½Ã½ºÅÛÀÇ ¾î¶² ¿ä¼Ò¸¦ Áý¾î³»¼­ °øºÎÇÏ°í ¹è¿ö¼­ Àü¹®°¡°¡ µÇ¶ó°í Ãæ°íÇÑ´Ù. ½Ã½ºÅÛÀÇ ´Ù¸¥ ºÎºÐÀ» ¹«½ÃÇØ¾ß ÇÑ´Ù´Â °Ç ¾Æ´Ï´Ù. ³­ Kernel°ú UserÀÇ Àü¹®°¡Áö¸¸ GDI, ³×Æ®¿öÅ· ±×¸®°í ¸¹Àº ´Ù¸¥ ºÐ¾ßµµ Á¶±Ý¾¿Àº ¾Ë°í ÀÖ´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­´Â ¿©·¯ ÆÀ¿¡¼­ ÀÌ·¯ÇÑ ¼­ºê½Ã½ºÅÛµé °¢°¢À» °³¹ßÇÏ°í °¢ ÆÀ¿¡¼­´Â ³ª¸§´ë·ÎÀÇ ¡°Ã¶ÇС±À» ¸¸µé¾î³½´Ù. ¿¹¸¦ µé¾î, ·¹Áö½ºÆ®¸® ÇÔ¼öµéÀº ¸ðµÎ Reg Á¢µÎ¾î·Î ½ÃÀÛÇÏ°í ¿¡·¯ Äڵ带 ¸®ÅÏÇÑ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ Kernel ÇÔ¼öµéÀº Ưº°ÇÑ Á¢µÎ¾î°¡ ¾ø°í ½ÇÆÐÇϸé FALSE¸¦ ¸®ÅÏÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â ½ÇÆÐÇÑ ÀÌÀ¯¸¦ ¾Ë±â À§ÇØ GetLastError ÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù. ÀÌ¿Í °°Àº ¼­ºê½Ã½ºÅ۵鰣ÀÇ Àϰü¼º ¾ø´Â ÇൿÀ¸·Î ÀÎÇØ À©µµ¿ìÁî ÇÁ·Î±×·¡¹ÖÀÌ ¹è¿ì±â ¾î·Æ´Ù´Â ÆòÆÇÀ» ³º°í ÀÖ´Ù.

Áö±Ý±îÁö ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÇöÀç¿Í ³»´Ùº¼ ¼ö ÀÖ´Â ¹Ì·¡¸¦ À§ÇØ À©µµ¿ìÁî¿¡ È®°íÇÏ°Ô Àü³äÇØ¿Ô´Ù. ÀÌ ÃÖÁ¾ ¸ñÇ¥¸¦ ÀÌ·ç±â À§Çؼ­´Â, »õ·Î¿î ¼­ºê½Ã½ºÅÛÀ» °³¹ßÀÚµé·Î ÇÏ¿©±Ý ¸¹ÀÌ ¹è¿ìÁö ¾Ê°íµµ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °èȹÀÌ ÇÊ¿äÇß´Ù. ´Ù½Ã ¸»Çؼ­ ´Ù¾çÇÑ ¼­ºê½Ã½ºÅÛ(¶Ç´Â ÄÄÆ÷³ÍÆ®)À» »ç¿ëÇÏ´Â µ¥ À־ Àϰü¼ºÀÌ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¿ä±¸¸¦ °Ü³ÉÇÑ ±â¼úÀÌ ¹Ù·Î COM+ÀÌ´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â °¢°¢ÀÇ »õ·Î¿î ¼­ºê½Ã½ºÅÛÀ» COM+ °´Ã¼·Î¼­ ±¸ÇöÇÏ¿© »õ·Î¿î ±â¼úµéÀ» µå·¯³»°í ÀÖ´Ù. µð·ºÅ丮 ¼­ºñ½º(¾×Ƽºê µð·ºÅ丮), Æ®·£Àè¼Ç ¼­ºñ½º(¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºÐ»ê Æ®·£Àè¼Ç Á¶Á¤ÀÚ), ±×·¡ÇÈ(DirectX), ½© È®Àå, ÄÁÆ®·Ñ(ActiveX ÄÁÆ®·Ñ), µ¥ÀÌÅÍ(OLE DB), ½ºÅ©¸³ÆÃ(ActiveX ½ºÅ©¸³ÆÃ) µîÀ» »ç¿ëÇØºÃ´Ù¸é ÀÌ·¯ÇÑ ¼³°è¸¦ ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ÀÌÁ¦ COM+´Â ÀÌ·¯ÇÑ ¼­ºê½Ã½ºÅÛµé°ú »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ´Ù. »ç½Ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â »õ·Î¿î °³¹ßÀڵ鿡°Ô À©µµ¿ìÁî¿¡ ´ëÇØ ¹è¿ì´Â ¾çÀ» ÁÙ¿©ÁÖ±â À§ÇØ ÀÌÀü ¼­ºê½Ã½ºÅ۵鵵 COM+ °´Ã¼·Î¼­ µå·¯³»°í ÀÖ´Ù.

ÀÌÁ¦ À©µµ¿ìÁî °³¹ßÀÚ¶ó¸é COM+ÀÇ ÇÙ½É ÀÎÇÁ¶ó ±¸Á¶¸¦ ÀÌÇØÇÏ´Â °ÍÀº ÇʼöÀûÀÌ´Ù. ÀÌ·¯ÇÑ ÀÌÇØ¸¦ ±â¹ÝÀ¸·Î ¿©·¯ºÐ ÀÚ½ÅÀÇ ¼­ºê½Ã½ºÅÛÀ» º¸´Ù ½±°Ô Á¦°øÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ¼­ºê½Ã½ºÅ۵鵵 ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ºÐ»ê ÄÄÇ»ÆÃÀº µ¥ÀÌÅÍ Àü¼Û, ºñȣȯ ÄÄÇ»ÅÍ ±¸Á¶, ÀÌÁ¾ ³×Æ®¿öÅ© ±¸Á¶, ŸÀÌ¹Ö ¹®Á¦ µî°ú °°Àº ¸¹Àº ¾î·Á¿î ¹®Á¦µéÀ» °¡Áö°í ÀÖ´Â °Å´ëÇÑ ÀÏÀÌ´Ù. ´ÙÇàÈ÷µµ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ°í º¸´Ù ½±°Ô ´Ù·ê ¼ö ÀÖµµ·Ï °³¹ßÀÚ ÆÀÀ» ¿î¿µÇϰí ÀÖ´Ù. À©µµ¿ìÁî 2000¿¡¼­´Â ±â¾÷Çü ¼öÁØÀÇ COM+¸¦ óÀ½À¸·Î Á¦°øÇÑ´Ù.

COM+´Â ºÐ¸íÈ÷, ´ÜÀÏ ÄÄÇ»ÅÍ¿¡¼­ »Ó¸¸ ¾Æ´Ï¶ó Àü ¼¼°è(¾Æ¸¶ ±× ÀÌ»óµµ °¡´ÉÇÒ °ÍÀÌ´Ù) ¾îµð¿¡ ÀÖ´Â ÄÄÇ»ÅÍ¿¡¼­µçÁö ÀÌ·¯ÇÑ ¼­ºê½Ã½ºÅÛµé°ú »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ ¹æ¹ýÀÌ´Ù. Inside COM+ Base Services´Â ¾È³»¼­ÀÌ´Ù. Çà¿îÀ» ºô¸ç, È­¼ºÀε鿡°Ôµµ ¹ø¿ªµÇ±æ ±â¿øÇÑ´Ù.
Jeffrey Richiter
 

  • ÀÌ Ã¥¿¡¼­ ´Ù·é ÁÖÁ¦µéÀ» º¼ ¼ö ÀÖ´Â C++¿Í ºñÁÖ¾ó º£ÀÌÁ÷, ±×¸®°í ÀÚ¹Ù ¿¹Á¦µé
  • ¿Ïº®ÇÏ°Ô °Ë»öÇÒ ¼ö ÀÖ´Â ÀÌ Ã¥ÀÇ ¿ø¼­ ÀüÀÚ ÆÄÀÏ
 
"Microsoft Press-Inside ½Ã¸®Áî" °ü·Ãµµ¼­´Â ÃÑ 7±Ç ÀÔ´Ï´Ù.
- Inside Microsoft Visual Studio .NET Version 2003
- INSIDE C# 2nd Edition
- Inside C#
- Inside Microsoft Windows 2000
- Inside Microsoft SQL Server 2000
- Inside COM+ Base Services
- Inside Direct3D
 
                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»