|
|
|
Node.js µðÀÚÀÎ ÆÐÅÏ ¹ÙÀ̺í : °ËÁõµÈ ÆÐÅÏ°ú ±â¼úÀ» ÀÌ¿ëÇÑ ¼öÁسôÀº Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ¹× ±¸Çö
|
|
|
Mario Casciaro, °ûõ¿õ
¤Ó
¿µÁø´åÄÄ
¤Ó
Node.js Design Patterns
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
¿Ïº®ÇÑ Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ À§ÇÑ µðÀÚÀÎ ÆÐÅÏ ¹ÙÀ̺í
È¿À²ÀûÀÌ°í °·ÂÇÑ Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡ ÇÊ¿äÇÑ µðÀÚÀÎ ÆÐÅϵéÀ» ÇÑ ±ÇÀ¸·Î Á¤¸®ÇÑ´Ù. Node.js·Î ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÇÊ¿äÇÑ ±âÃÊÀûÀÎ °³³äÀ» ½ÃÀÛÀ¸·Î ½ÃÀÛÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â µðÀÚÀÎ ÆÐÅϱîÁö, Á÷Á¢ µû¶óÇÒ ¼ö ÀÖ´Â ¿¹Á¦¿Í ¸ð¹ü »ç·ÊµéÀ» ÅëÇØ »ìÆ캻´Ù.
ÀÌ Ã¥¿¡¼´Â °ß°íÇÑ ¼¹ö»çÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â Node.js 14ÀÇ ¸ðµç ±â´ÉµéÀ» È®ÀÎÇÒ »Ó¸¸ ¾Æ´Ï¶ó, °³¹ßÀÚµéÀÌ Node.js¸¦ »ç¿ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§ ¸¶ÁÖÇÒ ¼ö ÀÖ´Â ºñµ¿±â Á¦¾î³ª ¹é¿£µå¿Í ÇÁ·ÐÆ®¿£µåÀÇ Åë½Å, ºÐ»ê ½Ã½ºÅÛ ±¸Ãà °°Àº ÁÖÁ¦µéÀ» ´Ù·ç¸ç À̸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ À̷аú ÆÐÅϵéÀ» »ìÆ캻´Ù.
°¢ éÅÍ´Â µðÀÚÀÎ ÆÐÅÏÀ» ÁÖÁ¦º°·Î ³ª´©¾î »óȲ¿¡ µû¸¥ µðÀÚÀÎ ÆÐÅÏ°ú ÀÌ¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ¼³¸í¿¡¼ »ç¿ëµÇ¾ú´ø »ç·Ê¿¡ µû¶ó ½ÇÁ¦ °³¹ß ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í ±â¼úµéÀ» ¼Ò°³Çϸç Node.jsÀÇ ÀüüÀûÀÎ »ýÅ°è¿Í ¼Ö·ç¼Ç°ú Á¶¸íÇÑ´Ù. Node.js¸¦ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇÏ°í ½ÍÀº °³¹ßÀÚ³ª Node.js°¡ ÀÛµ¿ÇÏ´Â ¿ø¸®¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾Ë°í ½Í¾ú´ø µ¶ÀÚ¶ó¸é ¿Ïº®ÇÑ Node.js ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Âµ¥ ÇÊ¿äÇÑ ¸ðµç Áö½ÄÀ» °®Ãâ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
-
-
ÀÌ Ã¥Àº ÀÌ¹Ì Node.js¸¦ óÀ½ Á¢ÇÑ ÈÄ ÀÌÁ¦ »ý»ê¼º, µðÀÚÀÎ Ç°Áú ¹× È®À强 Ãø¸é¿¡¼ ÃÖ´ëÇÑ È°¿ëÇÏ°íÀÚ ÇÏ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ¸î °¡Áö ±âº» °³³äµµ ´Ù·ê °ÍÀ̱⠶§¹®¿¡, ±âº»ÀûÀÎ ¿¹Á¦¸¦ ´Ù·ç¾î º¸¾ÒÀ¸¸é¼ JavaScript ¾ð¾î¿¡ ´ëÇØ ¾î´À Á¤µµÀÇ Ä£¼÷ÇÔ¸¸ ÀÖÀ¸¸é µË´Ï´Ù. Node.jsÀÇ Áß±Þ °³¹ßÀڵ鿡°Ôµµ ÀÌ Ã¥¿¡ Á¦½ÃµÈ ±â¼úµéÀº À¯¿ëÇÒ °ÍÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ¼³°è À̷п¡ ´ëÇÑ ¹è°æ Áö½Äµµ Á¦½ÃµÈ °³³ä Áß ÀϺθ¦ ÀÌÇØÇϴµ¥ À¯¸®ÇÕ´Ï´Ù. ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, À¥¼ºñ½º, µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅÍ ±¸Á¶¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÏ°í ÀÖ½À´Ï´Ù.
¡®1Àå. Node.js Ç÷§Æû¡¯Àº Ç÷§Æû ÀÚüÀÇ ÇÙ½É ÆÐÅÏÀ» º¸¿©ÁÜÀ¸·Î½á Node.js ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÎ ¼¼°è¿¡ ´ëÇÑ °³¿ä ¿ªÇÒÀ» ÇÕ´Ï´Ù. Node.js »ýÅ°è¿Í ±× öÇÐÀ» ´Ù·ç°í Node.js ³»ºÎ ¹× ¸®¾×ÅÍ(reactor) ÆÐÅÏ¿¡ ´ëÇÑ ºü¸¥ ¼Ò°³¸¦ Á¦°øÇÕ´Ï´Ù.
¡®2Àå. ¸ðµâ ½Ã½ºÅÛ¡¯¿¡¼´Â Node.js¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµâ ½Ã½ºÅÛÀ» »ìÆ캸°í CommonJS¿Í ECMAScript 2015ºÎÅÍ µµÀÔµÈ ÃÖ½ÅÀÇ ES ¸ðµâ °£ÀÇ Â÷ÀÌÁ¡À» °Á¶ÇÕ´Ï´Ù.
¡®3Àå. ÄÝ¹é ¹× À̺¥Æ®¡¯¿¡¼´Â ºñµ¿±â ÄÚµù ¹× ÆÐÅÏÀ» ÇнÀÇÏ°í Äݹé°ú À̺¥Æ® À̹ÌÅÍ(°üÂûÀÚ ÆÐÅÏ)¿¡ ´ëÇØ ³íÀÇÇÏ°í ºñ±³¸¦ À§ÇÑ Ã¹ ¹ø° ´Ü°è¸¦ ¼Ò°³ÇÕ´Ï´Ù.
¡®4Àå. ÄݹéÀ» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ¡¯¿¡¼´Â ÄݹéÀ» »ç¿ëÇÏ¿© Node.js·ÎÀÇ ºñµ¿±â Á¦¾î È帧À» È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§ÇÑ ÀÏ·ÃÀÇ ÆÐÅÏ°ú ±â¼úµéÀ» ¼Ò°³ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ÀÏ¹Ý JavaScript¸¦ »ç¿ëÇÏ¿© ¡°Äݹé Áö¿Á¡± ¹®Á¦¸¦ ¿ÏÈÇÏ´Â ¸î °¡Áö ÀüÅëÀûÀÎ ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
¡®5Àå. ÇÁ¶ó¹Ì½º ¹× Async/Await¸¦ »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ¡¯Àº ºñµ¿±â È帧 Á¦¾îÀÇ º¸´Ù Á¤±³ÇÏ°í Çö´ëÀûÀÎ ±â¼úÀ» Ž±¸ÇÏ¸é¼ ÁøÇàÇÕ´Ï´Ù.
¡®6Àå. ½ºÆ®¸² ÄÚµù¡¯Àº Node.js¸¦ À§ÇÑ °¡Àå Áß¿äÇÑ µµ±¸ Áß ÇϳªÀÎ ½ºÆ®¸²¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. Transform ½ºÆ®¸²À» °¡Áö°í µ¥ÀÌÅ͸¦ º¯È¯ÇÏ°í ó¸®ÇÏ´Â ¹æ¹ý°ú ´Ù¸¥ ÆÐÅϵ鿡¼ ½ºÆ®¸²µéÀ» °áÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
¡®7Àå. »ý¼ºÀÚ µðÀÚÀÎ ÆÐÅÏ¡¯¿¡¼´Â Node.jsÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏÀ» Ž±¸Çϱ⠽ÃÀÛÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â °¡Àå ³Î¸® »ç¿ëµÇ´Â »ý¼º ÆÐÅÏÀ¸·Î ÆÑÅ丮(Factory) ÆÐÅÏ, °ø°³ »ý¼ºÀÚ(Revealing Constructor), ºô´õ(Builder) ÆÐÅÏ ±×¸®°í ½Ì±ÛÅæ(Singleton) ÆÐÅÏ¿¡ ´ëÇØ »ìÆ캾´Ï´Ù.
¡®8Àå. ±¸Á¶Àû µðÀÚÀÎ ÆÐÅÏ¡¯¿¡¼´Â Node.jsÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏÀ» °è¼Ó Ž»öÇÏ¿© ÇÁ·Ï½Ã(Proxy), µ¥ÄÚ·¹ÀÌÆ®(Decorator) ¹× ¾î´ðÅÍ(Adapter)¿Í °°Àº ±¸Á¶Àû µðÀÚÀÎ ÆÐÅÏÀ» ´Ù·ì´Ï´Ù.
¡®9Àå. ÇàÀ§ µðÀÚÀÎ ÆÐÅÏ¡¯Àº Àü·«(Strategy), »óÅÂ(State), ÅÛÇø´(Template), ¹Ìµé¿þ¾î(Middleware), ¸í·É(Command) ±×¸®°í ¹Ýº¹ÀÚ(Iterator)¿Í °°Àº ÇàÀ§ µðÀÚÀÎ ÆÐÅÏÀ» ¼Ò°³ÇÏ°í Node.js¿¡¼ÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ ³íÀǸ¦ ¸¶¹«¸®ÇÕ´Ï´Ù.
¡®10Àå. ¾ÖÇø®ÄÉÀÌ¼Ç¿ë ¹ü¿ë JavaScript¡¯´Â ÇÁ·ÐÆ®¿£µå¿Í ¹é¿£µå °£¿¡ Äڵ带 °øÀ¯ÇÒ ¼ö ÀÖ´Â ÃֽŠJavaScript À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °¡Àå Èï¹Ì·Î¿î ±â´É Áß ÇÑ°¡Áö¸¦ »ìÆ캾´Ï´Ù. ÀÌ Àå¿¡¼´Â ÃÖ½ÅÀÇ µµ±¸µé°ú ¶óÀ̺귯¸®µéÀ» »ç¿ëÇØ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º¸¸é¼ ¹ü¿ë JavaScriptÀÇ ±âº» ¿ø¸®¸¦ ¹è¿ó´Ï´Ù.
¡®11Àå. °í±Þ ·¹½ÃÇÇ¡¯¿¡¼´Â ¹®Á¦ ÇØ°á ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÀϹÝÀûÀÎ ÄÚµù°ú µðÀÚÀÎ º¹À⼺À¸·Î ¾î¶»°Ô ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÇØ°áÃ¥À» µµÃâÇÒ ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
¡®12Àå. È®À强 ¹× ±¸Á¶Àû ÆÐÅÏ¡¯¿¡¼´Â Node.js ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇϱâ À§ÇÑ ±âº» ±â¼ú°ú ÆÐÅϵéÀ» ¼³¸íÇÕ´Ï´Ù.
¡®13Àå. ¸Þ½Ã¡ ¹× ÅëÇÕ ÆÐÅÏ¡¯Àº °¡Àå Áß¿äÇÑ ¸Þ½Ã¡ ÆÐÅÏÀ» ¼Ò°³ÇÏ¸é¼ Node.js¿Í »ý...Å°踦 »ç¿ëÇÏ¿© º¹ÀâÇÑ ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ÅëÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
-
-
Chapter 01 Node.js Ç÷§Æû
1-1 Node.js öÇÐ
1-2 Node.js´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡
1-3 Node.js¿¡¼ÀÇ JavaScript
¿ä¾à
Chapter 02 ¸ðµâ ½Ã½ºÅÛ
2-1 ¸ðµâÀÇ Çʿ伺
2-2 JavaScript¿Í Node.js¿¡¼ÀÇ ¸ðµâ ½Ã½ºÅÛ
2-3 ¸ðµâ ½Ã½ºÅÛ°ú ÆÐÅÏ
2-4 CommonJS ¸ðµâ
2-5 ¸ðµâ Á¤ÀÇ ÆÐÅÏ
2-6 ESM: ECMAScript ¸ðµâ
2-7 ESM°ú CommonJSÀÇ Â÷ÀÌÁ¡°ú »óÈ£ ¿î¿ë
¿ä¾à
Chapter 03 Äݹé°ú À̺¥Æ®
3-1 Äݹé ÆÐÅÏ
3-2 °üÂûÀÚ ÆÐÅÏ(The observer pattern)
¿ä¾à
Chapter 04 ÄݹéÀ» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
4-1 ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀÇ ¾î·Á¿ò
4-2 ÄÝ¹é ¸ð¹ü »ç·Ê¿Í Á¦¾î È帧 ÆÐÅÏ
4-3 ºñµ¿±â ¶óÀ̺귯¸®
¿ä¾à
Chapter 05 Promise ±×¸®°í Async/Await¿Í ÇÔ²² ÇÏ´Â ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
5-1 ÇÁ¶ó¹Ì½º(Promise)
5-2 Async/await
5-3 ¹«ÇÑ Àç±Í ÇÁ¶ó¹Ì½º ÇØ°á(resolution) üÀÎÀÇ ¹®Á¦
¿ä¾à
Chapter 06 ½ºÆ®¸² ÄÚµù
6-1 ½ºÆ®¸²ÀÇ Á߿伺 ¹ß°ß
6-2 ½ºÆ®¸² ½ÃÀÛÇϱâ
6-3 ½ºÆ®¸²À» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
6-4 ÆÄÀÌÇÎ(Piping) ÆÐÅÏ
¿ä¾à
Chapter 07 »ý¼ºÀÚ µðÀÚÀÎ ÆÐÅÏ
7-1 ÆÑÅ丮
7-2 ºô´õ
7-3 °ø°³ »ý¼ºÀÚ
7-4 ½Ì±ÛÅæ
7-5 ¸ðµâ ¿ÍÀ̾(Wi...ring)
¿ä¾à
Chapter 08 ±¸Á¶Àû ¼³°è ÆÐÅÏ
8-1 ÇÁ·Ï½Ã
8-2 µ¥ÄÚ·¹ÀÌÅÍ
8-3 ÇÁ·Ï½Ã¿Í µ¥ÄÚ·¹ÀÌÅÍ »çÀÌÀÇ °æ°è
8-4 ¾î´ðÅÍ
¿ä¾à
Chapter 09 ÇàÀ§ µðÀÚÀÎ ÆÐÅÏ
9-1 Àü·« ÆÐÅÏ
9-2 »óÅÂ(State)
9-3 ÅÛÇø´
9-4 ¹Ýº¹ÀÚ(Iterator)
9-5 ¹Ìµé¿þ¾î
9-6 ¸í·É
¿ä¾à
Chapter 10 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¹ü¿ë JavaScript
10-1 ºê¶ó¿ìÀú¿Í ÄÚµå °øÀ¯
10-2 Å©·Î½º Ç÷§Æû °³¹ßÀÇ ±âÃÊ
10-3 React °³¿ä
10-4 ¹ü¿ë JavaScript ¾Û ¸¸µé±â
¿ä¾à
Chapter 11 °í±Þ ·¹½ÃÇÇ
11-1 ºñµ¿±âÀûÀ¸·Î ÃʱâȵǴ ÄÄÆ÷³ÍÆ® ´Ù·ç±â
11-2 ºñµ¿±â½Ä ¿äû ÀÏ°ý ó¸® ¹× ij½Ì
11-3 ºñµ¿±â ÀÛ¾÷ Ãë¼Ò
11-4 CPU ¹Ù¿îµå ÀÛ¾÷ ½ÇÇà
¿ä¾à
Chapter 12 È®À强°ú ¾ÆÅ°ÅØó ÆÐÅÏ
12-1 ¾ÖÇø®ÄÉÀÌ¼Ç È®Àå ¼Ò°³
12-2 º¹Á¦ ¹× ·Îµå ¹ë·±½Ì
12-3 º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐÇØ
¿ä¾à
Chapter 13 ¸Þ½Ã¡°ú ÅëÇÕ ÆÐÅÏ
13-1 ¸Þ½Ã¡ ½Ã½ºÅÛÀÇ ±âÃÊ
13-2 ¹ßÇà/±¸µ¶ ÆÐÅÏ
13-3 ÀÛ¾÷ ¹èÆ÷(Task distribution) ÆÐÅÏ
13-4 ¿äû(Request)/ÀÀ´ä(Reply) ÆÐÅÏ
¿ä¾à
-
-
-
|
Mario Casciaro [Àú]
|
|
-
-
|
°ûõ¿õ [Àú]
|
|
-
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|