»ó¼¼Á¤º¸
¹Ì¸®º¸±â
ÀÌÆåÆ¼ºê ¼ÒÇÁÆ®¿þ¾î ¼³°è
- ÀúÀÚ
- Å丶½º ·¹·º,Á¸ ½ºÅ°Æ® °øÀú/¹ÚÀçÈ£ ¿ª
- ÃâÆÇ»ç
- À§Å°ºÏ½º
- ÃâÆÇÀÏ
- 2025-04-10
- µî·ÏÀÏ
- 2025-11-24
- ÆÄÀÏÆ÷¸Ë
- PDF
- ÆÄÀÏÅ©±â
- 6MB
- °ø±Þ»ç
- YES24
- Áö¿ø±â±â
-
PC
PHONE
TABLET
À¥ºä¾î
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ºä¾îÇÁ·Î±×·¥ ¼³Ä¡ ¾È³»
Ã¥¼Ò°³
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ³Á¦, Æ®·¹À̵å¿ÀÇÁ °üÁ¡¿¡¼ ÇØ¹ýÀ» ã´Ù!¡ºÀÌÆåÆ¼ºê ¼ÒÇÁÆ®¿þ¾î ¼³°è¡»´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è, °èȹ, ±¸Çö¿¡ °üÇÑ ´õ ³ªÀº ÀÇ»ç°áÁ¤À» ³»¸®´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. À߸øµÈ Æ®·¹À̵å¿ÀÇÁ °áÁ¤ÀÌ ³»·ÁÁø ½ÇÁ¦ ½Ã³ª¸®¿À¸¦ ºÐ¼®Çϰí, ¾î¶»°Ô ´Ù¸£°Ô °áÁ¤ÇÒ ¼ö ÀÖ¾ú´ÂÁö ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº ´Ù¾çÇÑ Á¢±Ù ¹æ½ÄÀÇ Àå´ÜÁ¡À» Á¦½ÃÇÏ°í ¼ÒÇÁÆ®¿þ¾î ¼³°è¿¡ ¾ðÁ¦³ª À¯È¿ÇÑ ÆÐÅÏÀ» ޱ¸ÇÑ´Ù.ÄÚµå Áߺ¹ÀÌ ½Ã½ºÅÛÀÇ °áÇÕµµ¿Í ÁøÈ ¼Óµµ¿¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö, ´Ü¼øÇØ º¸ÀÌ´Â ¿ä±¸»çÇ׿¡ ³¯Â¥³ª ½Ã°£ Á¤º¸¿Í °ü·ÃÇØ ¾î¶² ¼û°ÜÁø ´µ¾Ó½º°¡ Á¸ÀçÇÏ´ÂÁö ÀÌÇØÇÒ ¼ö ÀÖ´Ù. 80/20 ÆÄ·¹Åä ¿øÄ¢¿¡ µû¶ó ÃÖÀûÈ ¹üÀ§¸¦ È¿À²ÀûÀ¸·Î Á¼È÷°í ºÐ»êµÈ ½Ã½ºÅÛ¿¡¼ Àϰü¼ºÀ» º¸ÀåÇÏ´Â ¹æ¹ýÀ» »ìÆìº¸ÀÚ. ÀúÀÚ°¡ Èûµé°Ô ¾òÀº °æÇèÀ» ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡µµ Àû¿ëÇØ ½Ç¼ö¸¦ ¹Ì¿¬¿¡ ¹æÁöÇϰí ÀÇ»ç°áÁ¤ °úÁ¤¿¡¼ ½ÅÁßÇÑ Á¢±Ù ¹æ½ÄÀ» ÃëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀúÀÚ¼Ò°³
±¸±Û¿¡¼ ½ºÅÂÇÁ °³¹ßÀÚ µ¥ºê·¼(Developer Relations) ¿£Áö´Ï¾î·Î ±Ù¹«Çϰí ÀÖÀ¸¸ç, ÇöÀç .NETÀ» À§ÇÑ ±¸±Û Ŭ¶ó¿ìµå Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¸¦ °³¹ßÇϰí ÀÖ´Ù. .NETÀ» À§ÇÑ ³ë´Ù ŸÀÓ(Noda Time) ³¯Â¥ ¹× ½Ã°£ ¶óÀ̺귯¸®(https://nodatime.org)¸¦ Æ÷ÇÔÇØ ¿ÀǼҽº¿¡ ±â¿©Çϰí ÀÖÀ¸¸ç, ½ºÅà ¿À¹öÇ÷ο¡ ´ëÇÑ ±â¿©´Â ¾Æ¸¶µµ °¡Àå Àß ¾Ë·ÁÁ® ÀÖÀ» °ÍÀÌ´Ù. ¸Å´×¿¡¼ Ãâ°£ÇÑ ¡ºC#À» ´Ù·ç´Â ±â¼ú¡»(±æ¹þ, 2021)ÀÇ ÀúÀÚÀ̸ç, ¡ºÇÁ·Î±×·¡¹Ö ±×·çºñ¡»(ÀλçÀÌÆ®, 2009)¿Í ¡ºReal-World Functional Programming¡»¿¡µµ ±â¿©Çß´Ù. ³²µéÀÌ º¸±â¿¡´Â ƯÀÌÇÏ´Ù°í °£ÁֵǴ ³¯Â¥¿Í ½Ã°£ API¿Í ¹öÀü °ü¸® ºÐ¾ß¿¡ °ü½ÉÀÌ ¸¹´Ù.
¸ñÂ÷
¢Ã 01Àå: µµÀÔ 1.1 ¸ðµç °áÁ¤°ú ÆÐÅÏÀÇ °á°ú __1.1.1 ´ÜÀ§ Å×½ºÆ® °áÁ¤ »çÇ× __1.1.2 ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®ÀÇ ºñÀ² 1.2 ÄÚµå µðÀÚÀÎ ÆÐÅϰú ±×°ÍÀÌ Ç×»ó µ¿ÀÛÇÏÁö ¾Ê´Â ÀÌÀ¯ __1.2.1 ÄÚµå ÃøÁ¤Çϱâ 1.3 ¾ÆÅ°ÅØÃ³ ¼³°è ÆÐÅÏÀÌ Ç×»ó µ¿ÀÛÇÏÁö´Â ¾Ê´Â ÀÌÀ¯ __1.3.1 È®À强°ú ź·Â¼º __1.3.2 °³¹ß ¼Óµµ __1.3.3 ¸¶ÀÌÅ©·Î¼ºñ½ºÀÇ º¹À⼺ ¿ä¾à ¢Ã 02Àå: ÄÚµå Áߺ¹ ´ë À¯¿¬¼º - ÄÚµå Áߺ¹ÀÌ Ç×»ó ³ª»ÚÁö¸¸Àº ¾Ê´Ù 2.1 Äڵ庣À̽º »çÀÌÀÇ °øÅë ÄÚµå¿Í Áߺ¹ __2.1.1 ÄÚµå Áߺ¹À» ¿ä±¸ÇÏ´Â »õ·Î¿î ºñÁî´Ï½º ¿ä±¸»çÇ× Ãß°¡ __2.1.2 »õ·Î¿î ºñÁî´Ï½º ¿ä±¸»çÇ× ±¸Çö __2.1.3 °á°ú Æò°¡ 2.2 ¶óÀ̺귯¸®, ±×¸®°í Äڵ庣À̽º »çÀÌ¿¡¼ ÄÚµå °øÀ¯ __2.2.1 °øÀ¯ ¶óÀ̺귯¸®ÀÇ Æ®·¹À̵å¿ÀÇÁ¿Í ´ÜÁ¡ Æò°¡Çϱâ __2.2.2 °øÀ¯ ¶óÀ̺귯¸® »ý¼º 2.3 µ¶¸³ÀûÀÎ ¸¶ÀÌÅ©·Î¼ºñ½º·Î ÄÚµå ÃßÃâ __2.3.1 µ¶¸³ÀûÀÎ ¼ºñ½ºÀÇ Æ®·¹À̵å¿ÀÇÁ¿Í ´ÜÁ¡ »ìÆìº¸±â __2.3.2 µ¶¸³ÀûÀÎ ¼ºñ½º¿¡ ´ëÇÑ °á·Ð 2.4 ÄÚµå Áߺ¹À¸·Î ´À½¼ÇÑ °áÇÕ Çâ»ó½Ã۱â 2.5 Áߺ¹À» ÁÙÀ̱â À§ÇØ »ó¼ÓÀ» »ç¿ëÇÏ´Â API ¼³°è __2.5.1 ±âÃÊ ¿äû 󸮱â ÃßÃâ __2.5.2 »ó¼Ó°ú °ÇÑ °áÇÕÀ» »ìÆìº¸±â __2.5.3 »ó¼Ó°ú ÇÕ¼º »çÀÌÀÇ Æ®·¹À̵å¿ÀÇÁ »ìÆìº¸±â __2.5.4 ³»ÀçµÈ Áߺ¹°ú ¿ì¿¬ÇÑ Áߺ¹ »ìÆìº¸±â ¿ä¾à ¢Ã 03Àå: Äڵ忡¼ ½Å°æ ½á¾ß ÇÒ ¿¹¿Ü¿Í ¿À·ù ó¸® ÆÐÅÏ 3.1 ¿¹¿ÜÀÇ °èÃþ ±¸Á¶ __3.1.1 ¸ðµç ¿¹¿Ü¸¦ Àâ´Â ¹æ½Ä ´ë ´õ ¼¼ºÐÈµÈ ¿À·ù ó¸® ¹æ½Ä 3.2 ´ç½ÅÀÌ ¼ÒÀ¯ÇÑ Äڵ忡¼ ¿¹¿Ü¸¦ ó¸®Çϱâ À§ÇÑ ¿ì¼ö »ç·Ê __3.2.1 °ø°³ API¿¡¼ È®ÀÎµÈ ¿¹¿Ü ó¸®Çϱâ __3.2.2 °ø°³ API¿¡¼ È®ÀεÇÁö ¾ÊÀº ¿¹¿Ü ó¸®Çϱâ 3.3 ¿¹¿Ü 󸮿¡¼ ÁÖÀÇÇÒ ¾ÈƼ ÆÐÅÏ __3.3.1 ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì ÀÚ¿ø ´Ý±â __3.3.2 ¾ÖÇø®ÄÉÀÌ¼Ç È帧À» Á¦¾îÇϱâ À§ÇØ ¿¹¿Ü¸¦ »ç¿ëÇÏ´Â ¾ÈƼ ÆÐÅÏ 3.4 Ÿ»ç ¶óÀ̺귯¸®¿¡¼ ¿À´Â ¿¹¿Ü 3.5 ¸ÖƼ½º·¹µå ȯ°æ¿¡¼ ÁÖÀÇÇÒ ¿¹¿Ü __3.5.1 ÇÁ¶ó¹Ì½º API¸¦ »ç¿ëÇÑ ºñµ¿±â½Ä ÀÛ¾÷ È帧ÀÇ ¿¹¿Ü ó¸® 3.6 Try·Î ¿À·ù¸¦ ó¸®ÇÏ´Â ÇÔ¼öÇü Á¢±Ù ¹æ½Ä __3.6.1 ½ÇÁ¦ ¾ç»ê ¼ºñ½º Äڵ忡¼ Try »ç¿ëÇϱâ __3.6.2 ¿¹¿Ü¸¦ ´øÁö´Â ÄÚµå¿Í Try¸¦ ¼¯¾î¼ »ç¿ëÇϱâ 3.7 ¿¹¿Ü ó¸® ÄÚµåÀÇ ¼º´É ºñ±³ ¿ä¾à ¢Ã 04Àå: À¯¿¬¼º°ú º¹À⼺ »çÀÌÀÇ ±ÕÇü 4.1 źźÇÏÁö¸¸ È®À强Àº ¶³¾îÁö´Â API __4.1.1 »õ·Î¿î ÄÄÆ÷³ÍÆ® ¼³°è __4.1.2 °¡Àå Á÷°üÀûÀÎ ÄÚµå·Î ½ÃÀÛ 4.2 Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀڽŸ¸ÀÇ ¸ÞÆ®¸¯ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÏ°Ô Çã¿ëÇϱâ 4.3 ÈÅÀ» ÅëÇÑ APIÀÇ È®À强 Á¦°ø __4.3.1 ÈÅ APIÀÇ ¿¹±âÄ¡ ¸øÇÑ »ç¿ë ¹æ¾îÇϱâ __4.3.2 ÈÅ APIÀÇ ¼º´É ¿µÇâ 4.4 ¸®½º³Ê¸¦ ÅëÇÑ APIÀÇ È®À强 Á¦°ø __4.4.1 ¸®½º³Ê »ç¿ë ´ë ÈÅ »ç¿ë __4.4.2 ¼³°èÀÇ ºÒº¯¼º 4.5 APIÀÇ À¯¿¬ÇÑ ºÐ¼® ´ë À¯Áöº¸¼ö ºñ¿ë ¿ä¾à ¢Ã 05Àå: ¼²ºÎ¸¥ ÃÖÀûÈ ´ë ÇÖ ÄÚµå °æ·ÎÀÇ ÃÖÀûÈ - ÄÚµå ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ÀÇ»ç°áÁ¤ 5.1 ¼²ºÎ¸¥ ÃÖÀûȰ¡ ³ª»Ü ¶§ __5.1.1 °èÁ¤ ó¸® ÆÄÀÌÇÁ¶óÀÎ »ý¼º __5.1.2 À߸øµÈ °¡Á¤¿¡ ±â¹ÝÇÑ Ã³¸® ÃÖÀûÈ __5.1.3 ¼º´É ÃÖÀûÈ º¥Ä¡¸¶Å© 5.2 ÇÖ ÄÚµå °æ·Î __5.2.1 ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ ÄÁÅØ½ºÆ®¿¡¼ ÆÄ·¹Åä ¹ýÄ¢ ÀÌÇØÇϱâ __5.2.2 ÁÖ¾îÁø SLA¸¦ À§ÇØ µ¿½Ã »ç¿ëÀÚ(½º·¹µå) ¼ýÀÚ ±¸¼ºÇϱâ 5.3 ÀáÀçÀûÀÎ ÇÖ ÄÚµå °æ·Î°¡ Á¸ÀçÇÏ´Â ´Ü¾î ¼ºñ½º __5.3.1 ¿À´ÃÀÇ ´Ü¾î ¾ò±â __5.3.2 ´Ü¾î°¡ Á¸ÀçÇÏ´ÂÁö °ËÁõÇϱâ __5.3.3 HTTP ¼ºñ½º¸¦ »ç¿ëÇØ WordsService¸¦ ¿ÜºÎ¿¡ °ø°³Çϱâ 5.4 ÇÖ ÄÚµå °æ·Î ŽÁö __5.4.1 °³Æ²¸µÀ» »ç¿ëÇØ API ¼º´É Å×½ºÆ® »ý¼ºÇϱâ __5.4.2 MetricRegistry¸¦ »ç¿ëÇØ ÄÚµå °æ·Î ÃøÁ¤Çϱâ 5.5 ÇÖ ÄÚµå °æ·ÎÀÇ ¼º´É °³¼± __5.5.1 ±âÁ¸ ÇØ¹ýÀ» À§ÇÑ JMH ¸¶ÀÌÅ©·Îº¥Ä¡¸¶Å© »ý¼º __5.5.2 ij½Ã¸¦ »ç¿ëÇÑ word-exists ÃÖÀûÈ __5.5.3 ´õ ¸¹Àº ÀÔ·Â ´Ü¾î¸¦ ¹Þ±â À§ÇÑ ¼º´É Å×½ºÆ® º¯°æ ¿ä¾à ¢Ã 06Àå: API¸¦ À¯Áöº¸¼öÇϱâ À§ÇÑ ºñ¿ë ´ë ´Ü¼øÇÔ 6.1 ´Ù¸¥ µµ±¸¿¡¼ »ç¿ëµÇ´Â ±âº» ¶óÀ̺귯¸® __6.1.1 Ŭ¶ó¿ìµå ¼ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¸µé±â __6.1.2 ÀÎÁõ Àü·« Ž»ö __6.1.3 ±¸¼º ¸ÞÄ¿´ÏÁò ÀÌÇØÇϱâ 6.2 ÀÇÁ¸¼º ¶óÀ̺귯¸®ÀÇ ¼³Á¤À» ¿ÜºÎ¿¡ Á÷Á¢ °ø°³Çϱâ __6.2.1 ¹èÄ¡ µµ±¸ ±¸¼ºÇϱâ 6.3 ÀÇÁ¸¼º ¶óÀ̺귯¸®ÀÇ ¼³Á¤À» Ãß»óÈÇÏ´Â µµ±¸ __6.3.1 ½ºÆ®¸®¹Ö µµ±¸ ±¸¼ºÇϱâ 6.4 Ŭ¶ó¿ìµå Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¸¦ À§ÇØ »õ·Î¿î ¼³Á¤ Ãß°¡Çϱâ __6.4.1 ¹èÄ¡ µµ±¸¿¡ »õ·Î¿î ¼³Á¤ Ãß°¡Çϱâ __6.4.2 ½ºÆ®¸®¹Ö µµ±¸¿¡ »õ·Î¿î ¼³Á¤ Ãß°¡Çϱâ __6.4.3 UX ģȼº°ú À¯Áöº¸¼ö¼º Ãø¸é¿¡¼ µÎ ÇØ¹ýÀ» ºñ±³Çϱâ 6.5 Ŭ¶ó¿ìµå Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¿¡¼ ¼³Á¤À» ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê±â·Î °áÁ¤Çϰųª Á¦°ÅÇϱâ __6.5.1 ¹èÄ¡ µµ±¸¿¡¼ ¼³Á¤ Á¦°ÅÇϱâ __6.5.2 ½ºÆ®¸®¹Ö µµ±¸¿¡¼ ¼³Á¤ Á¦°ÅÇϱâ __6.5.3 UX ģȼº°ú À¯Áöº¸¼ö¼º Ãø¸é¿¡¼ µÎ ÇØ¹ý ºñ±³Çϱ⠿ä¾à ¢Ã 07Àå: ³¯Â¥¿Í ½Ã°£ µ¥ÀÌÅÍ·Î È¿À²ÀûÀ¸·Î ÀÛ¾÷Çϱâ 7.1 ³¯Â¥¿Í ½Ã°£ Á¤º¸¿¡ ´ëÇÑ °³³ä __7.1.1 ÄÄÇ»ÅÍ ½Ã°£: ÀνºÅÏÆ®, ¿¡Æ÷Å©, ½Ã°£ °£°Ý __7.1.2 »ó¿ë ½Ã°£: ´Þ·Â ½Ã½ºÅÛ, ³¯Â¥, ½Ã°£, ³¯Â¥ °£°Ý __7.1.3 ½Ã°£´ë, UTC, ±×¸®°í UTC ¿ÀÇÁ¼Â __7.1.4 ¸Ó¸®°¡ ¾ÆÆÄÁö´Â ³¯Â¥¿Í ½Ã°£ °³³äµé 7.2 ³¯Â¥¿Í ½Ã°£ Á¤º¸·Î ÀÛ¾÷ÇÒ Áغñ __7.2.1 ¹üÀ§ Á¦ÇÑÇϱâ __7.2.2 ³¯Â¥¿Í ½Ã°£ ¿ä±¸»çÇ×À» ¸íÈ®ÇÏ°Ô ¸¸µé±â __7.2.3 ¿Ã¹Ù¸¥ ¶óÀ̺귯¸® ¶Ç´Â ÆÐŰÁö »ç¿ëÇϱâ 7.3 ³¯Â¥¿Í ½Ã°£ ÄÚµå ±¸ÇöÇϱâ __7.3.1 °³³äÀ» Àϰü¼º ÀÖ°Ô Àû¿ëÇϱâ __7.3.2 ±âº»°ªÀ» ÇÇÇÔÀ¸·Î½á Å×½ºÆ® °¡´É¼º °³¼±Çϱâ __7.3.3 ÅØ½ºÆ®¿¡¼ ³¯Â¥¿Í ½Ã°£ °ª Ç¥ÇöÇϱâ __7.3.4 ÁÖ¼®À¸·Î ÄÚµå ¼³¸íÇϱâ 7.4 ¸í½ÃÇϰí Å×½ºÆ®ÇØ¾ß Çϴ ƯÀÌÇÑ °æ¿ì __7.4.1 ´Þ·Â »ê¼ú ¿¬»ê __7.4.2 ÀÚÁ¤¿¡ ½Ã°£´ë º¯È¯ __7.4.3 ¸ðÈ£Çϰųª °Ç³Ê¶Ú ½Ã°£ ó¸®Çϱâ __7.4.4 ÁøÈÇÏ´Â ½Ã°£´ë µ¥ÀÌÅÍ·Î ÀÛ¾÷Çϱ⠿ä¾à ¢Ã 08Àå: ÄÄÇ»ÅÍ¿¡¼ µ¥ÀÌÅÍ Áö¿ª¼º°ú ¸Þ¸ð¸® Ȱ¿ëÇϱâ 8.1 µ¥ÀÌÅÍ Áö¿ª¼ºÀ̶õ ¹«¾ùÀϱî? __8.1.1 °è»êÀ» µ¥ÀÌÅÍ·Î ¿Å±â±â __8.1.2 µ¥ÀÌÅÍ Áö¿ª¼ºÀ» »ç¿ëÇÑ Ã³¸® ±Ô¸ð È®Àå 8.2 µ¥ÀÌÅÍ ÆÄƼ¼Å´×°ú µ¥ÀÌÅÍ ³ª´©±â __8.2.1 ¿ÀÇÁ¶óÀÎ ºòµ¥ÀÌÅÍ ÆÄƼ¼Å´× __8.2.2 ÆÄƼ¼Å´× ´ë »þµù __8.2.3 ÆÄƼ¼Å´× ¾Ë°í¸®Áò 8.3 ¿©·¯ ÆÄƼ¼Ç¿¡¼ °¡Á®¿Â ºòµ¥ÀÌÅÍ ÁýÇÕÀ» Á¶ÀÎÇϱâ __8.3.1 µ¿ÀÏ ¹°¸® ÄÄÇ»ÅÍ ³»¿¡¼ µ¥ÀÌÅÍ Á¶ÀÎÇϱâ __8.3.2 µ¥ÀÌÅÍ À̵¿ÀÌ ÇÊ¿äÇÑ Á¶ÀÎ ÀÛ¾÷ __8.3.3 ºê·Îµåij½ºÆÃÀ» Ȱ¿ëÇÑ Á¶ÀÎ ÃÖÀûÈ 8.4 µ¥ÀÌÅÍ Ã³¸® °úÁ¤: ¸Þ¸ð¸® ´ë µð½ºÅ© __8.4.1 µð½ºÅ© ±â¹ÝÀÇ Ã³¸® °úÁ¤ __8.4.2 ¸Ê¸®µà½º°¡ ÇÊ¿äÇÑ ÀÌÀ¯ __8.4.3 Á¢±Ù ½Ã°£ °è»êÇϱâ __8.4.4 ·¥ ±â¹ÝÀÇ Ã³¸® °úÁ¤ 8.5 ¾ÆÆÄÄ¡ ½ºÆÄÅ©¸¦ »ç¿ëÇÑ Á¶ÀÎ ±¸Çö __8.5.1 ºê·Îµåij½ºÆ® ¾øÀÌ Á¶ÀÎ ±¸ÇöÇϱâ __8.5.2 ºê·Îµåij½ºÆ®·Î Á¶ÀÎ ±¸ÇöÇϱ⠿ä¾à ¢Ã 09Àå: ¿ÜºÎ ¶óÀ̺귯¸® - »ç¿ëÇÏ´Â ¶óÀ̺귯¸®°¡ °ð Äڵ尡 µÈ´Ù 9.1 ¶óÀ̺귯¸®¸¦ ÀÓÆ÷Æ®ÇÏ°í ¼³Á¤¿¡ ´ëÇØ ¿Ïº®ÇÏ°Ô Ã¥ÀÓÁö±â: ±âº»°ª¿¡ ÁÖÀÇÇÏÀÚ 9.2 µ¿½Ã¼º ¸ðµ¨°ú È®À强 __9.2.1 ºñµ¿±â½Ä API¿Í µ¿±â½Ä API »ç¿ëÇϱâ __9.2.2 ºÐ»êµÈ È®À强 9.3 Å×½ºÆ® °¡´É¼º __9.3.1 Å×½ºÆ® ¶óÀ̺귯¸® __9.3.2 °¡Â¥ °´Ã¼(Å×½ºÆ® ´õºí)¿Í ¸ñ °´Ã¼·Î Å×½ºÆ®Çϱâ __9.3.3 Å×½ºÆ® ŸŶ ÅëÇÕ 9.4 Ÿ»ç ¶óÀ̺귯¸®ÀÇ ÀÇÁ¸¼º __9.4.1 ¹öÀü Ãæµ¹ ȸÇÇÇϱâ __9.4.2 ³Ê¹« ¸¹Àº ÀÇÁ¸¼º 9.5 ¿ÜºÎ ÀÇÁ¸¼ºÀ» ¼±ÅÃÇϰí À¯Áö °ü¸®Çϱâ __9.5.1 ù Àλó __9.5.2 ÄÚµå Àç»ç¿ë¿¡ ´ëÇÑ ´Ù¾çÇÑ Á¢±Ù ¹æ½Ä __9.5.3 °ø±Þ ¾÷ü Á¾¼Ó __9.5.4 ¶óÀ̼±½º __9.5.5 ¶óÀ̺귯¸® ´ë ÇÁ·¹ÀÓ¿öÅ© __9.5.6 º¸¾È°ú ¾÷µ¥ÀÌÆ® __9.5.7 ÀÇ»ç °áÁ¤À» À§ÇÑ Á¡°Ë ¸ñ·Ï ¿ä¾à ¢Ã 10Àå: ºÐ»ê ½Ã½ºÅÛ¿¡¼ÀÇ Àϰü¼º°ú ¿øÀÚ¼º10.1 ÃÖ¼ÒÇÑ ÇÑ ¹ø ÀÌ»ó µ¥ÀÌÅÍ ¼Ò½º Àü¼Û __10.1.1 ³ëµå ÇϳªÂ¥¸® ¼ºñ½º »çÀÌÀÇ Æ®·¡ÇÈ __10.1.2 ¾ÖÇø®ÄÉÀÌ¼Ç È£Ãâ Àç½ÃµµÇϱâ __10.1.3 µ¥ÀÌÅÍ »ý¼º°ú ¸èµî¼º __10.1.4 CQRS(Command Query Responsibility Segregation) ÀÌÇØÇϱâ 10.2 Áߺ¹ Á¦°Å ¶óÀ̺귯¸®ÀÇ ´Ü¼øÇÑ ±¸Çö 10.3 ºÐ»êµÈ ½Ã½ºÅÛ¿¡¼ Áߺ¹ Á¦°Å¸¦ ±¸ÇöÇÒ ¶§ ÈçÈ÷ ÀúÁö¸£´Â ½Ç¼ö __10.3.1 ³ëµå°¡ Çϳª¸¸ ÀÖ´Â ÄÁÅØ½ºÆ® __10.3.2 ´ÙÁß ³ëµå ÄÁÅØ½ºÆ® 10.4 °æÀï Á¶°ÇÀ» ¹æÁöÇϱâ À§ÇØ ·ÎÁ÷À» ¿øÀÚÀûÀ¸·Î ¸¸µé±â ¿ä¾à ¢Ã 11Àå: ºÐ»ê ½Ã½ºÅÛ¿¡¼ÀÇ ¹è¼Û Àǹ̷Р11.1 À̺¥Æ® ÁÖµµ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÆÅ°ÅØÃ³ 11.2 ¾ÆÆÄÄ¡ Ä«ÇÁÄ«¿¡ ±â¹ÝÇÑ »ý»êÀÚ¿Í ¼ÒºñÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç __11.2.1 Ä«ÇÁÄ«ÀÇ ¼ÒºñÀÚ ÂÊ »ìÆìº¸±â __11.2.2 Ä«ÇÁÄ« ºê·ÎÄ¿ ¼³Á¤ ÀÌÇØÇϱâ 11.3 »ý»êÀÚ ·ÎÁ÷ __11.3.1 »ý»êÀÚ¸¦ À§ÇÑ Àϰü¼º ´ë °¡¿ë¼º ¼±ÅÃÇϱâ 11.4 ¼ÒºñÀÚ ÄÚµå¿Í ´Ù¾çÇÑ ¹è¼Û Àǹ̷Р__11.4.1 ¼öµ¿À¸·Î ¼ÒºñÀÚ Ä¿¹ÔÇϱâ __11.4.2 °¡Àå óÀ½ ¿ÀÇÁ¼Â ¶Ç´Â °¡Àå ÃֽŠ¿ÀÇÁ¼Â¿¡¼ Àç½ÃÀÛÇϱâ __11.4.3 (»ç½Ç»ó) Á¤È®È÷ ÇÑ ¹ø Àǹ̷Р11.5 ³»°áÇÔ¼ºÀ» Á¦°øÇϱâ À§ÇØ ¹è¼Û Àǹ̷ÐÀ» Ȱ¿ëÇϱ⠿ä¾à ¢Ã 12Àå: ¹öÀü°ú ȣȯ¼º °ü¸®Çϱâ 12.1 Ãß»óÀûÀ¸·Î »ý°¢Çغ¸´Â ¹öÀü °ü¸® __12.1.1 ¹öÀüÀÇ ¼Ó¼º __12.1.2 ÇÏÀ§ ȣȯ¼º°ú »óÀ§ ȣȯ¼º __12.1.3 À¯ÀÇÀû ¹öÀü °ü¸® __12.1.4 ¸¶ÄÉÆÃ ¹öÀü 12.2 ¶óÀ̺귯¸®¸¦ À§ÇÑ ¹öÀü °ü¸® __12.2.1 ¼Ò½º ÄÚµå, ¹ÙÀ̳ʸ®, ±×¸®°í À¯ÀÇÀû ȣȯ¼º __12.2.2 ÀÇÁ¸¼º ±×·¡ÇÁ¿Í ´ÙÀ̾Ƹóµå ÀÇÁ¸¼º __12.2.3 ȣȯ¼º¿¡ ¼Õ»óÀ» °¡ÇÏ´Â º¯°æÀ» ó¸®Çϱâ À§ÇÑ ±â¹ý __12.2.4 ³»ºÎ Àü¿ë ¶óÀ̺귯¸® °ü¸®Çϱâ 12.3 ³×Æ®¿öÅ© API¸¦ À§ÇÑ ¹öÀü °ü¸® __12.3.1 ³×Æ®¿öÅ© API È£ÃâÀ̶ó´Â ÄÁÅØ½ºÆ® __12.3.2 °í°´ Ä£ÈÀûÀÎ ¸í·áÇÔ __12.3.3 ÀϹÝÀûÀÎ ¹öÀü °ü¸® Àü·« __12.3.4 Ãß°¡ÀûÀÎ ¹öÀü °ü¸® °í·Á »çÇ× 12.4 µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ À§ÇÑ ¹öÀü °ü¸® __12.4.1 ÇÁ·ÎÅäÄÝ ¹öÆÛ¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³ __12.4.2 ȣȯ¼ºÀÌ ¼Õ»óµÇ´Â º¯°æ »çÇ×Àº ¹«¾ùÀϱî? __12.4.3 ÀúÀå¼Ò ³»¿¡¼ µ¥ÀÌÅÍ ÀÌÁÖÇϱâ __12.4.4 ¿¹»óÄ¡ ¸øÇÑ »óȲÀ» ¿¹»óÇϱâ __12.4.5 API¿Í ÀúÀå¼Ò Ç¥Çö ºÐ¸®Çϱâ __12.4.6 ÀúÀå¼Ò Çü½Ä Æò°¡Çϱ⠿ä¾à ¢Ã 13Àå: ÃֽŠÀ¯ÇàÀ» µû¸£´Â ¹æ½Ä ´ë ÄÚµå À¯Áöº¸¼ö ºñ¿ëÀ» ÁÙÀÌ´Â ¹æ½Ä 13.1 ¾ðÁ¦ ÀÇÁ¸¼º ÁÖÀÔ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÒ±î? __13.1.1 DIY(Do-it-yourself) ÀÇÁ¸¼º ÁÖÀÔ __13.1.2 ÀÇÁ¸¼º ÁÖÀÔ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ 13.2 ¸®¾×Ƽºê ÇÁ·Î±×·¡¹ÖÀ» »ç¿ëÇÒ ¶§ __13.2.1 ´ÜÀÏ ½º·¹µå, Â÷´Ü ó¸® »ý¼ºÇϱâ __13.2.2 CompletableFuture »ç¿ëÇϱâ __13.2.3 ¸®¾×Ƽºê ÇØ¹ýÀ» ±¸ÇöÇϱâ 13.3 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» »ç¿ëÇÒ ¶§ __13.3.1 ºñÇÔ¼öÇü ¾ð¾î¿¡¼ ÇÔ¼öÇü ÄÚµå »ý¼ºÇϱâ __13.3.2 ²¿¸® Àç±Í ÃÖÀûÈ __13.3.3 ºÒº¯¼º Ȱ¿ëÇϱâ 13.4 Áö¿¬(lazy) Æò°¡ ´ë ºü¸¥(eager) Æò°¡ ¿ä¾à