ºñÁÖ¾ó ½ºÆ©µð¾î .NET ¿¡¼´Â <±×¸² 1> °ú °°ÀÌ »õ·Î¿î C# ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ¿©
À¥ ¼ºñ½º¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.![]() <±×¸² 1 - ¼ºñ½º ÇÁ·ÎÁ§Æ® »ý¼º> ÀÌ·¸°Ô ÇØ¼ ¸¸µé¾îÁø ÇÁ·ÎÁ§Æ®´Â À¥ »ó¿¡¼ ¸¹Àº »ç¿ëÀڵ鿡°Ô ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö Àִµ¥, ·ÎÄà ÇÁ·Î±×·¥ÀÌ ÀÌ¿Í °°Àº À¥ ¼ºñ½º¸¦ »ç¿ëÇϱâ À§Çؼ´Â À¥ ¼ºñ½º¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¿ªÇÒÀ» ÇØÁÖ°í, ¶ÇÇÑ ¾î¶² À¥ ¼ºñ½º°¡ °¡´ÉÇÑÁö¸¦ ¾Ë ¼ö ÀÖ´Â µ¥ÀÌÅÍ Çü½ÄÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÈÄÀÚ¿¡ ¼ÓÇÏ´Â °ÍÀÌ ¹Ù·Î SDL(Service Description Language) ¶ó°í Çϸç, ÀüÀÚ¸¦ ÇÁ¶ô½Ã(Proxy) Ŭ·¡½º¶ó°í ÇÑ´Ù. SDL À» ¾ò±â À§Çؼ´Â ´Ü¼øÈ÷ asmx ÆÄÀÏ µÚ¿¡ ?sdl À» ºÙÀ̱⸸ Çϸé ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ÇÏÁö¸¸, ÇÁ¶ô½Ã Ŭ·¡½º´Â º°µµÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» »ý¼ºÇÏ¿©¾ß ÇÕ´Ï´Ù. µû¶ó¼, À̹ø ½Ã°£¿¡´Â ÇÁ¶ô½Ã Ŭ·¡½º¸¦ ¸¸µå´Â °úÁ¤À» ¾Ë¾Æº¸µµ·Ï ÇÕ´Ï´Ù. ÇÁ¶ô½Ã Ŭ·¡½º¸¦ ¾ò´Â °ÍÀº ½ÇÁ¦·Î ±×·¸°Ô ¾î·ÆÁö ¾Ê½À´Ï´Ù. ¿ì¸®´Â 'WebServiceUtil' À̶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇϱ⸸ Çϸé ÀÚµ¿À¸·Î C# Äڵ带 ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. 'WebServiceUtil' ÇÁ·Î±×·¥Àº .NET Ç÷§Æû SDK ¿Í ÇÔ²² ¹èÆ÷µË´Ï´Ù. µû¶ó¼, ¿©·¯ºÐÀÌ .NET Ç÷§Æû SDK ¸¦ ¼³Ä¡Çϱ⸸ ÇϽøé ÇÁ·Î±×·¥Àº ½±°Ô »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ¸í··¾î´Â http://localhost/WebService/WebService1.asmx ÀÇ SDL ÆÄÀϷκÎÅÍ C# ¾ð¾î·Î ÇÁ¶ô½Ã Ŭ·¡½º¸¦ ¸¸µé¾î ³»´Âµ¥, À̶§ »ç¿ëµÇ´Â À̸§ °ø°£(NameSpace)´Â TS ·Î Á¤Çϰí ÀÖ½À´Ï´Ù. J:\>WebServiceUtil /c:proxy /l:csharp /n:TS /path:http://localhost/WebService/WebService1.asmx?sdlÀ§¿¡¼ /lÀº ¾î¶² ¾ð¾î¸¦ À§ÇÑ ÄÚµåÀÎÁö¸¦ ÀǹÌÇϰí, /nÀº À̸§ °ø°£À» ÀǹÌÇÕ´Ï´Ù. ±×¸®°í, /path¿¡´Â asmx ÆÄÀÏÀÇ °æ·Î°¡ ¾Æ´Ï¶ó, SDLÀÇ °æ·ÎÀÓÀ» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. - 2001.07.01 Smile Seo - |