´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
ÀÏ»ó ¼Ó »ç¹°ÀÌ ¾Ë·ÁÁÖ´Â À¥ API µðÀÚÀÎ (¿øÁ¦:The Design of Web APIs)
Á¤°¡ 30,000¿ø
ÆǸŰ¡ 27,000¿ø (10% , 3,000¿ø)
I-Æ÷ÀÎÆ® 1,500P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ ¾Æ³ëµå ·Î·¿ , ¾Æ³ëµå ·Î·¿ ( ¿ªÀÚ : Ȳ°Ç±¸, Ȳ°Ç±¸ )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿µÁø´åÄÄ / 2020.11.10
ÆäÀÌÁö ¼ö 448 page
ISBN 9788931463224
»óÇ°ÄÚµå 341779821
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
ÀÌ Ã¥Àº ÃÑ 3ºÎ, 13ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ¸ðµç ÀåÀ» óÀ½ºÎÅÍ ³¡±îÁö ¼ø¼­´ë·Î Àоî¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ ÀåÀº ÀÌÀü Àå¿¡¼­ ¹è¿î ³»¿ëÀ» È®ÀåÇØ ³ª°©´Ï´Ù. Áï, 1, 2, 3ÀåÀ» ¸¶ÃÄ¾ß µðÀÚÀο¡ °üÇÑ ÁÖÁ¦¸¦ ´Ù·ç´Â ÀåÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. 1ºÎ. API µðÀÚÀÎ ±âÃÊ API¸¦ µðÀÚÀÎÇÒ ¶§ ÇÊ¿äÇÑ ±âº» °³³ä°ú ±â¼úµéÀ» ´Ù·ì´Ï´Ù. 1ÀåÀº API°¡ ¹«¾ùÀÎÁö, µðÀÚÀÎÀÌ ¿Ö Áß¿äÇÑÁö API µðÀÚÀÎÀ» ±¸¼ºÇÏ´Â ¿ä¼Ò°¡ ¹«¾ùÀÎÁö ¼³¸íÇÕ´Ï´Ù. 2ÀåÀº API »ç¿ëÀÚÀÇ °üÁ¡°ú API¸¦ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ °üÁ¡¿¡ ÃÊÁ¡À» ¸ÂÃ߾ API¸¦ ³ëÃâ½ÃÅ°Áö ¾Ê´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé°í APIÀÇ ½ÇÁ¦ ¸ñÇ¥¸¦ °áÁ¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 3ÀåÀº HTTP ÇÁ·ÎÅäÄÝ°ú REST API, REST ¾ÆÅ°ÅØó ½ºÅ¸ÀÏÀ» ¼Ò°³ÇÕ´Ï´Ù. 4ÀåÀº OpenAPI ¸í¼¼¸¦ ¼Ò°³ÇÏ¸ç ¸ñÇ¥¸¦ ±â¹ÝÀ¸·Î API ¼³¸í ÇüÅ·ΠAPI¸¦ ±¸Á¶È­ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù. 2ºÎ. »ç¿ëÇϱâ ÁÁÀº API µðÀÚÀÎ ÀÌÇØÇϱ⠽±°í »ç¿ëÇϱ⠽¬¿î API¸¦ ¼³°èÇÏ´Â ¹æ¹ý¿¡ ÁßÁ¡À» µÓ´Ï´Ù. 5ÀåÀº »ç¶÷µéÀÌ Áï½Ã ÀÌÇØÇÏ°í ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï °£´ÜÇÑ µ¥ÀÌÅÍ Ç¥Çö, ¿À·ù ¹× ¼º°ø Çǵå¹é, API È£Ãâ È帧À» µðÀÚÀÎÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 6ÀåÀº ÄÁ½´¸Ó°¡ ÀÏ°ü¼º ÀÖ°í ÀûÀÀ °¡´ÉÇÏ¸ç °Ë»ö °¡´ÉÇÑ API¸¦ ¸¸µé¾î ÀÛµ¿ ¹æ½ÄÀ» ÃßÃøÇϱ⠽¬¿î API ¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 7ÀåÀº APIÀÇ ¸ðµç Ãø¸éÀ» ÀÌÇØÇÏ°í »ç¿ëÇϱ⠽±°Ô ±¸¼ºÇÏ°í Å©±â¸¦ Á¶Á¤ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. 3ºÎ. »óȲ¿¡ ¸Â´Â API µðÀÚÀÎ API µðÀÚÀ̳ʰ¡ API¸¦ µÑ·¯½Ñ Àüü ÄÁÅؽºÆ®¿Í API µðÀÚÀÎ ÇÁ·Î¼¼½º ÀÚü¸¦ µÑ·¯½Ñ Àüü ÄÁÅؽºÆ®¸¦ °í·Á ÇØ¾ß ÇÏ´Â ÀÌÀ¯¸¦ ¾Ë·ÁÁÝ´Ï´Ù. 8ÀåÀº API º¸¾È°ú ¾ÈÀüÇÑ API¸¦ µðÀÚÀÎÇÏ´Â ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 9ÀåÀº »ç¿ëÀÚ µé¿¡°Ô ¿µÇâÀ» ³¢Ä¡Áö ¾Ê°í API¸¦ ¼öÁ¤ÇÏ´Â ¹ý°ú ¹öÀú´×ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù. ¾÷±×·¹À̵åÇϱâ ÁÁÀº API ¸¦ ¸¸µå´Â ¹æ¹ýµµ ¼Ò°³ÇÕ´Ï´Ù. 10ÀåÀº ³×Æ®¿öÅ©¿¡ È¿À²ÀûÀÎ À¥ API¸¦ µðÀÚÀÎÇÏ´Â ¹æ¹ýÀ» ºÐ¼®ÇÕ´Ï´Ù. 11Àå Àº API ¼³°èÀÚ°¡ API¸¦ ¼³°èÇÒ ¶§ °í·ÁÇØ¾ß ÇÏ´Â Àüü ÄÁÅؽºÆ®¸¦ »ìÆ캾´Ï´Ù. ¿©±â¿¡´Â Åë½Å ¸ÞÄ¿´ÏÁò Á¶ Á¤, ¼ÒºñÀÚ ¶Ç´Â °ø±ÞÀÚÀÇ ÇÑ°è¿¡ ´ëÇÑ Æò°¡ ¹× Á¶Á¤, ÀûÀýÇÑ API ½ºÅ¸ÀÏ ¼±ÅÃÀÌ Æ÷ÇԵ˴ϴÙ. 12ÀåÀº API ¼³°èÀÚ°¡ OpenAPI »ç¾ç°ú °°Àº API ¼³¸í Çü½ÄÀ» È°¿ëÇÏ¿© ´Ù¾çÇÑ À¯ÇüÀÇ API ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 13ÀåÀº Àüü API ¶óÀÌÇÁ »çÀÌŬÀ» »ìÆ캸°í API µðÀÚÀ̳ʰ¡ ¿©·¯ API¿¡ Âü¿©ÇØ ´Ù¾çÇÑ API¿¡ Âü¿©ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù. ƯÈ÷ API ¼³°è Áöħ°ú API °ËÅ並 ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù.
¸ñÂ÷
1ºÎ. API µðÀÚÀÎ ±âÃÊ 1. API µðÀÚÀÎÀ̶õ ¹«¾ùÀΰ¡? 1.1 API¶õ ¹«¾ùÀΰ¡? 1.1.1 ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ À¥ ÀÎÅÍÆäÀ̽º 1.1.2 ¼ÒÇÁÆ®¿þ¾î¸¦ ·¹°íó·³ ¹Ù²Û´Ù 1.2 API µðÀÚÀÎÀÌ Áß¿äÇÑ ÀÌÀ¯ 1.2.1 ÆÛºí¸¯, ÇÁ¶óÀ̺ø API´Â ´Ù¸¥ °³¹ßÀڵ鵵 »ç¿ëÇÑ´Ù 1.2.2 API´Â ±¸ÇöÀ» ¼û°ÜÁØ´Ù 1.2.3 API¸¦ ¾î¼³ÇÁ°Ô µðÀÚÀÎÇÏ¸é ²ûÂïÇÑ °á°ú°¡ À̾îÁø´Ù 1.3 API µðÀÚÀο¡ ÇÊ¿äÇÑ ¿ä¼Ò 1.3.1 ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º ÀÌ»óÀÇ µðÀÚÀÎ ¿ø¸® ÀÌÇØ 1.3.2 API µðÀÚÀÎÀÇ ¸ðµç Ãø¸é 2. »ç¿ëÀÚ¸¦ À§ÇÑ API µðÀÚÀÎÇϱâ 2.1 ÀÏ»ó ¼Ó »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ µðÀÚÀÎÇÏ´Â ¿Ã¹Ù¸¥ °üÁ¡ 2.1.1 ÀÛ¾÷ ¹æ½Ä¿¡ ÁýÁßÇϸé ÀÎÅÍÆäÀ̽º°¡ º¹ÀâÇØÁø´Ù 2.1.2 »ç¿ëÀÚ°¡ ÇÒ ¼ö ÀÖ´Â ÀÏ¿¡ ÁýÁßÇϸé ÀÎÅÍÆäÀ̽º´Â ´Ü¼øÇØÁø´Ù 2.2 ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º µðÀÚÀÎ ¹æ¹ý 2.2.1 API¸¦ ¼ÒÇÁÆ®¿þ¾îÀÇ Á¦¾îÆÇó·³ ¹Ù¶óº¸±â 2.2.2 ÄÁ½´¸ÓÀÇ °üÁ¡¿¡ ÁýÁßÇØ ´Ü¼øÇÑ API¸¦ ¸¸µé±â 2.3 APIÀÇ ¸ñÇ¥ ½Äº° °úÁ¤ 2.3.1 ¹«¾ùÀ» ¾î¶»°Ô Çϴ°¡ 2.3.2 ¾î¶² °É ÀÔ·ÂÇÏ°í ¾î¶² °Ô Ãâ·ÂµÇ´Â°¡ 2.3.3 ´©¶ôµÈ ¸ñÇ¥°¡ Àִ°¡ 2.3.4 ¸ðµç »ç¿ëÀÚ¸¦ ã¾Æ³Â´Â°¡ 2.3.5 API ¸ñÇ¥ ĵ¹ö½º 2.4 API µðÀÚÀο¡¼­ ÇÇÇØ¾ß ÇÒ ÇÁ·Î¹ÙÀÌ´õ °üÁ¡ 2.4.1 µ¥ÀÌÅÍ°¡ ¹ÌÄ¡´Â ¿µÇâ 2.4.2 ÄÚµå¿Í ºñÁî´Ï½º ·ÎÁ÷ÀÌ ÁÖ´Â ¿µÇâ 2.4.3 ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó¿¡¼­ ¹Þ´Â ¿µÇâ 2.4.4 ÀÎÀû Á¶Á÷À¸·Î ÀÎÇÑ ¿µÇâ 2.4.5 API ¸ñÇ¥ ĵ¹ö½º¿¡¼­ ÇÁ·Î¹ÙÀÌ´õ °üÁ¡ ã±â 3. ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ 3.1 REST API ¼Ò°³ 3.1.1 REST API È£Ã⠺м® 3.1.2 HTTPÀÇ ±âÃÊ»çÇ× 3.1.3 REST APIÀÇ ±âÃÊ¿ø¸® 3.2 API ¸ñÇ¥¸¦ REST API·Î º¯ÇüÇÏ´Â °úÁ¤ 3.2.1 API ¸ñÇ¥ ĵ¹ö½º·Î ¸®¼Ò½º¿Í ¸®¼Ò½º »çÀÌ °ü°è ½Äº° 3.2.2 API ¸ñÇ¥ ĵ¹ö½º¸¦ ÀÌ¿ëÇØ ¾×¼Ç°ú ¾×¼ÇÀÇ ÆĶó¹ÌÅÍ ±×¸®°í ¹Ýȯ°ª ½Äº° 3.2.3 °æ·Î¸¦ Æ÷ÇÔÇÑ ¸®¼Ò½º Ç¥Çö 3.2.4 HTTP·Î ¾×¼Ç Ç¥Çö 3.2.5 REST API¿Í HTTP Ä¡Æ®½ÃÆ® 3.3 API µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ 3.3.1 ÄÁ¼Á(Concept) µðÀÚÀÎ 3.3.2 ÄÁ¼Á¿¡¼­ ¸®½ºÆù½º µðÀÚÀÎ 3.3.3 ÄÁ¼Á°ú ¸®½ºÆù½º¿¡¼­ ÆĶó¹ÌÅÍ µðÀÚÀÎ 3.3.4 µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÆĶó¹ÌÅÍ È®ÀÎ 3.3.5 ±× ¿ÜÀÇ ÆĶó¹ÌÅÍµé µðÀÚÀÎ 3.4 µðÀÚÀÎÀû ³­°ü¿¡ ºÀÂøÇßÀ» ¶§ ±ÕÇü À¯ÁöÇÏ´Â ¹ý 3.4.1 REST ÀýÃæ¾È ¿¹½Ã 3.4.2 »ç¿ëÀÚ ÆíÀǼº°ú ±ÔÄ¢ Áؼö ±ÕÇüÀâ±â 3.5 API¸¦ µðÀÚÀÎÇÒ ¶§ REST°¡ Áß¿äÇÑ ÀÌÀ¯ 3.5.1 REST ¾ÆÅ°ÅØó ½ºÅ¸ÀÏ ¼Ò°³ 3.5.2 API µðÀÚÀο¡¼­ÀÇ REST Á¦¾à»çÇ×ÀÌ ¹ÌÄ¡´Â ¿µÇâ 4. API ¸í¼¼ Æ÷¸ËÀ» ÀÌ¿ëÇÑ API µðÀÚÀÎ 4.1 API ¸í¼¼ Æ÷¸ËÀ̶õ ¹«¾ùÀΰ¡? 4.1.1 OAS(OpenAPI Specification) ¼Ò°³ 4.1.2 ¿Ö API ¸í¼¼ Æ÷¸ËÀ» »ç¿ëÇØ¾ß Çϴ°¡? 4.1.3 API ¸í¼¼ Æ÷¸ËÀ» »ç¿ëÇØ¾ß ÇÒ ¶§ 4.2 OAS¸¦ ÅëÇÑ API ¸®¼Ò½º¿Í ¾×¼Ç ¼³¸í 4.2.1 OAS ¹®¼­ »ý¼º 4.2.2 ¸®¼Ò½º ¼³¸í 4.2.3 ¸®¼Ò½ºÀÇ µ¿ÀÛ ¼³¸í 4.3 OpenAPI¿Í JSON Schema·Î API µ¥ÀÌÅÍ Ç¥ÇöÇϱâ 4.3.1 Äõ¸® ÆĶó¹ÌÅÍ ¹¦»ç 4.3.2 JSON Schema¸¦ ÅëÇÑ µ¥ÀÌÅÍ ¹¦»ç 4.3.3 ¸®½ºÆù½º ¹¦»ç 4.3.4 ¹Ùµð ÆĶó¹ÌÅÍ ¹¦»ç 4.4 OAS¿¡¼­ API¸¦ È¿À²ÀûÀ¸·Î ¹¦»çÇϱâ 4.4.1 ÄÄÆ÷³ÍÆ® Àç»ç¿ëÇϱâ 4.4.2 Æнº ÆĶó¹ÌÅÍ(Path parameter) ¹¦»çÇϱâ 2ºÎ »ç¿ëÇϱâ ÁÁÀº API µðÀÚÀÎ 5. Á÷°üÀûÀÎ API µðÀÚÀÎÇϱâ 5.1 Á÷°üÀûÀΠǥÇö 5.1.1 ¸íÈ®ÇÑ À̸§ Á¤Çϱâ 5.1.2 »ç¿ëÇϱ⠽¬¿î µ¥ÀÌÅÍ Å¸ÀÔ°ú Æ÷¸Ë Á¤Çϱâ 5.1.3 ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¼±ÅÃÇϱâ 5.2 Á÷°üÀûÀÎ »óÈ£ÀÛ¿ë 5.2.1 Á÷°üÀûÀÎ ÀÔ·Â ¿äûÇϱâ 5.2.2 ¹ß»ý °¡´ÉÇÑ ¸ðµç ¿¡·¯ Çǵå¹é ½Äº°Çϱâ 5.2.3 À¯¿ëÇÑ ¿¡·¯ Çǵå¹é ¹ÝȯÇϱâ 5.2.4 öÀúÇÑ ¿¡·¯ Çǵå¹é ¹ÝȯÇϱâ 5.2.5 À¯¿ëÇÑ ¼º°ø Çǵå¹é ¹ÝȯÇϱâ 5.3 Á÷°üÀûÀÎ È帧 5.3.1 Á÷°üÀûÀÎ ¸ñÇ¥ ¿¬¼â ¸¸µé±â 5.3.2 ¿¡·¯ ¹æÁö 5.3.3 ¸ñÇ¥ ÅëÇÕ 5.3.4 »óÅ°¡ ¾ø´Â È帧 µðÀÚÀÎÇϱâ 6. ¿¹Ãø °¡´ÉÇÑ API µðÀÚÀÎÇϱâ 6.1 ÀÏ°ü¼º À¯ÁöÇϱâ 6.1.1 ÀÏ°üµÈ µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ 6.1.2 ÀÏ°üÀûÀÎ ¸ñÇ¥ µðÀÚÀÎÇϱâ 6.1.3 ÀÏ°ü¼ºÀÇ 4´Ü°è 6.1.4 ŸÀÎÀ» µû¶óÇÏÀÚ: ÀϹÝÀûÀÎ °üÇà°ú Ç¥ÁØ ÁؼöÇϱâ 6.1.5 À¯ÁöÇϱ⠾î·Æ°í Çö¸íÇÏ°Ô Àû¿ëÇؾßÇÏ´Â ÀÏ°ü¼º 6.2 ÀûÀÀ °¡´ÉÇÏ°Ô Çϱâ 6.2.1 ´Ù¸¥ Æ÷¸ËÀ¸·Î Á¦°øÇϰųª ÀÀ´äÇϱâ 6.2.2 ±¹Á¦È­¿Í ÇöÁöÈ­ 6.2.3 ÇÊÅÍ, ÆäÀÌÁö, Á¤·Ä Àû¿ëÇϱâ 6.3 Ž»ö °¡´ÉÇÏ°Ô Çϱâ 6.3.1 ¸ÞŸµ¥ÀÌÅÍ Á¦°øÇϱâ 6.3.2 ÇÏÀÌÆ۹̵ð¾î API ¸¸µé±â 6.3.3 HTTP ÇÁ·ÎÅäÄÝÀÇ ÀåÁ¡ ÀÌ¿ëÇϱâ 7. °£°áÇÏ°í ü°èÀûÀÎ API µðÀÚÀÎÇϱâ 7.1 API ±¸Á¶È­ 7.1.1 µ¥ÀÌÅÍ ±¸Á¶È­Çϱâ 7.1.2 Çǵå¹é ±¸Á¶È­Çϱâ 7.1.3 ¸ñÇ¥ ±¸Á¶È­Çϱâ 7.2 API »çÀÌ¡ 7.2.1 µ¥ÀÌÅÍ ¼¼ºÐÈ­ ¼±ÅÃÇϱâ 7.2.2 ¸ñÇ¥ ¼¼ºÐÈ­ ¼±ÅÃÇϱâ 7.2.3 API ¼¼ºÐÈ­ ¼±ÅÃÇϱâ 3ºÎ »óȲ¿¡ ¸Â´Â API µðÀÚÀÎ 8. ¾ÈÀüÇÑ API µðÀÚÀÎÇϱâ 8.1 API º¸¾ÈÀÇ °³¿ä 8.1.1 ÄÁ½´¸Ó µî·ÏÇϱâ 8.1.2 API »ç¿ëÀ» À§ÇØ ÀÚ°ÝÁõ¸í °¡Á®¿À±â 8.1.3 API È£ÃâÇϱâ 8.1.4 º¸¾È¼º °üÁ¡¿¡¼­ API ±¸»óÇϱâ 8.2 API ºÐÇÒÀ» ÅëÇÑ Á¢±Ù Á¦¾î È°¼ºÈ­ 8.2.1 À¯¿¬ÇÏ°í Á¤Á¦µÈ ½ºÄÚÇÁ Á¤ÀÇÇϱâ 8.2.2 ´Ü¼øÇÏÁö¸¸ ´õ ±½Á÷ÇÑ ½ºÄÚÇÁ·Î Á¤ÀÇÇϱâ 8.2.3 ½ºÄÚÇÁ Àü·« ¼±ÅÃÇϱâ 8.2.4 API ¸í¼¼ Æ÷¸ËÀ¸·Î ½ºÄÚÇÁ Á¤ÀÇÇϱâ 8.3 Á¢±Ù Á¦¾î¸¦ °í·ÁÇÑ ¼³°è 8.3.1 Á¢±Ù Á¦¾î¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ ÀÌÇØÇϱâ 8.3.2 ÇÊ¿ä¿¡ µû¸¥ µðÀÚÀÎ Á¶Á¤ 8.4 ¹Î°¨ ¿ä¼ÒÀÇ Ãë±Þ 8.4.1 ¹Î°¨ÇÑ µ¥ÀÌÅÍ Ãë±ÞÇϱâ 8.4.2 ¹Î°¨ÇÑ ¸ñÇ¥ Ãë±ÞÇϱâ 8.4.3 ¾ÈÀüÇÑ ¿¡·¯ Çǵå¹é µðÀÚÀÎÇϱâ 8.4.4 ¾ÆÅ°ÅØó¿Í ÇÁ·ÎÅäÄÝ À̽´ ½Äº°Çϱâ 9. API µðÀÚÀÎ ¹ßÀü½ÃÅ°±â 9.1 API ÁøÈ­ µðÀÚÀÎ 9.1.1 Ãâ·Â µ¥ÀÌÅÍÀÇ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ 9.1.2 ÀԷµ¥ÀÌÅÍ¿Í ÆĶó¹ÌÅÍ¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ 9.1.3 ¼º°ø°ú ¿¡·¯ Çǵå¹é¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ 9.1.4 ¸ñÇ¥¿Í È帧¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ 9.1.5 ºê·¹ÀÌÅ· üÀÎÁöÀÇ º¸¾È Ãë¾àÁ¡ ¹ß»ý ȸÇÇÇϱâ 9.1.6 º¸ÀÌÁö ¾Ê´Â ÀÎÅÍÆäÀ̽º ÄÁÆ®·¢Æ®¿¡ ÁÖÀÇÇϱâ 9.1.7 ºê·¹ÀÌÅ· üÀÎÁö¸¦ À¯¹ßÇÏ´Â °ÍÀÌ Ç×»ó ¹®Á¦´Â ¾Æ´Õ´Ï´Ù. 9.2 API ¹öÀü Á¤Çϱâ 9.2.1 API ¹öÀü °ü¸®¿Í ±¸Çö ¹öÀü °ü¸® ºñ±³ 9.2.2 ÄÁ½´¸Ó °üÁ¡¿¡¼­ API ¹öÀü Ç¥Çö ¼±ÅÃÇϱâ 9.2.3 API ¹öÀú´×ÀÇ ¼¼ºÐÈ­ Á¤Çϱâ 9.2.4 API ¹öÀú´×ÀÌ µðÀÚÀÎÀ» ³Ñ¾î ¹ÌÄ¡´Â ¿µÇâµé 9.3 API¸¦ µðÀÚÀÎÇÒ ¶§ È®À强(Extensibility)À» ¸í½ÉÇϱâ 9.3.1 È®Àå °¡´ÉÇÑ µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ 9.3.2 È®Àå°¡´ÉÇÑ »óÈ£ÀÛ¿ë µðÀÚÀÎÇϱâ 9.3.3 È®Àå °¡´ÉÇÑ È帧 µðÀÚÀÎÇϱâ 9.3.4 È®Àå°¡´ÉÇÑ API µðÀÚÀÎÇϱâ 10. ³×Æ®¿öÅ© È¿À²ÀûÀÎ API µðÀÚÀÎÇϱâ 10.1 ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀ̼ÇÀÇ °í·Á»çÇ×ÀÇ °³¿ä 10.1.1 Àå¸é ¼³Á¤ 10.1.2 ¹®Á¦ ºÐ¼®Çϱâ 10.2 ÇÁ·ÎÅäÄÝ ·¹º§¿¡¼­ ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀÌ¼Ç È¿À²¼º º¸ÀåÇϱâ 10.2.1 ¾ÐÃà(Compression)°ú Áö¼ÓÀûÀÎ ¿¬°á(Persistent connections) È°¼ºÈ­Çϱâ 10.2.2 ij½Ì(Caching)°ú Á¶°ÇºÎ ¸®Äù½ºÆ®(Conditional request) È°¼ºÈ­ Çϱâ 10.2.3 ij½Ã Á¤Ã¥ ¼±ÅÃÇϱâ 10.3 µðÀÚÀÎ ·¹º§¿¡¼­ ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀÌ¼Ç È¿À²¼º È®º¸Çϱâ 10.3.1 ÇÊÅ͸µ(Filtering) È°¼ºÈ­ Çϱâ 10.3.2 ¸ñ·Ï Ç¥ÇöÀ» À§ÇÑ ¿¬°üµÈ µ¥ÀÌÅÍ ¼±ÅÃÇϱâ 10.3.3 µ¥ÀÌÅÍ ÁýÇÕü ¸¸µé±â(Aggregating) 10.3.4 ´Ù¸¥ Ç¥Çö Á¦¾ÈÇϱâ 10.3.5 È®Àå È°¼ºÈ­Çϱâ 10.3.6 Äõ¸® È°¼ºÈ­Çϱâ 10.3.7 º¸´Ù ¿¬°ü¼º ÀÖ´Â µ¥ÀÌÅÍ¿Í ¸ñÇ¥ Á¦°øÇϱâ 10.3.8 ´Ù¸¥ API ·¹ÀÌ¾î »ý¼ºÇϱâ 11. ÄÁÅؽºÆ®¿¡ ¸Â´Â API µðÀÚÀÎÇϱâ 11.1 µ¥ÀÌÅÍ¿Í ¸ñÇ¥¿Í ¼º°Ý¿¡ ¸Â´Â Ä¿¹Â´ÏÄÉÀÌ¼Ç Àû¿ëÇϱâ 11.1.1 ó¸® ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷ °ü¸®Çϱâ 11.1.2 ÄÁ½´¸Ó¿¡°Ô À̺¥Æ® ¾Ë¸®±â 11.1.3 À̺¥Æ® È帧 ½ºÆ®¸®¹Ö(Streaming)Çϱâ 11.1.4 ¿©·¯ ¿ä¼Ò(Element) ó¸®Çϱâ 11.2 Àüü ÄÁÅؽºÆ® ÀÌÇØÇϱâ 11.2.1 ÄÁ½´¸ÓÀÇ ±âÁ¸ °üÇà°ú Á¦¾à»çÇ× ¼÷ÁöÇϱâ 11.2.2 ÇÁ·Î¹ÙÀÌ´õÀÇ ÇѰ踦 ½ÅÁßÇÏ°Ô °í·ÁÇϱâ 11.3 ÄÁÅؽºÆ®¿¡ ¸Â´Â API ½ºÅ¸ÀÏ ¼±ÅÃÇϱâ 11.3.1 ¸®¼Ò½º, µ¥ÀÌÅÍ, ÇÔ¼ö ±â¹Ý API ºñ±³ 11.3.2 ¸®Äù½ºÆ®/¸®½ºÆù½º¿Í HTTP ±â¹ÝÀÇ API¸¦ ³Ñ¾î¼­ »ý°¢Çϱâ 12. API ¹®¼­È­ Çϱâ 12.1 ÂüÁ¶ ¹®¼­ ¸¸µé±â 12.1.1 µ¥ÀÌÅÍ ¸ðµ¨ ¹®¼­È­ 12.1.2 ¸ñÇ¥ ¹®¼­È­Çϱâ 12.1.3 º¸¾È ¹®¼­È­Çϱâ 12.1.4 APIÀÇ °³¿ä Á¦°øÇϱâ 12.1.5 ¼¼ºÎ±¸Çö¿¡¼­ ¹®¼­ ÃßÃâÇϱâ: ÀåÁ¡°ú ´ÜÁ¡ 12.2 »ç¿ëÀÚ ¾È³»¼­ ÀÛ¼ºÇϱâ 12.2.1 À¯ÁîÄÉÀ̽º ¹®¼­È­Çϱâ 12.2.2 º¸¾È ¹®¼­È­Çϱâ 12.2.3 ÀϹÝÀûÀÎ µ¿ÀÛµé°ú ¿øÄ¢¿¡ ´ëÇÑ °³¿ä Á¦°øÇϱâ 12.2.4 Á¤Àû(Static) ¹®¼­È­¸¦ ³Ñ¾î¼­ »ý°¢Çϱâ 12.3 ±¸Çö ´ã´çÀÚ¿¡°Ô ÀûÀýÇÑ Á¤º¸ Á¦°øÇϱâ 12.4 ¹®¼­ÀÇ °³Á¤°ú Æó±â 13. ¼ºÀåÇÏ´Â API 13.1 API »ý¸íÁÖ±â(Lifecycle) 13.2 API µðÀÚÀÎ Áöħ ¸¸µé±â 13.2.1 API µðÀÚÀÎ Áöħ¿¡ Æ÷ÇԵǴ ³»¿ëµé 13.2.2 Áö¼ÓÀûÀ¸·Î Áöħ ¸¸µé±â 13.3 API ¸®ºäÇϱâ 13.3.1 ¿ä±¸»çÇ׿¡ µµÀüÇÏ°í ºÐ¼®Çϱâ 13.3.2 µðÀÚÀÎ ¸°Æ®Çϱâ(Linting) 13.3.3 ÇÁ·Î¹ÙÀÌ´õ °üÁ¡¿¡¼­ µðÀÚÀÎ ¸®ºäÇϱâ 13.3.4 ÄÁ½´¸Ó °üÁ¡¿¡¼­ µðÀÚÀÎ ¸®ºäÇϱâ 13.3.5 ±¸Çö °ËÁõÇϱâ 13.4 ¼ÒÅëÇÏ°í °øÀ¯Çϱâ

ÀúÀÚ
¾Æ³ëµå ·Î·¿
ÇÁ¶û½º¿¡¼­ È°µ¿ ÁßÀÎ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®·Î 2002³âºÎÅÍ ±ÝÀ¶¾÷°è¿¡¼­ À¥ ¼­ºñ½º¿Í API¸¦ È°¿ëÇÑ ´ÙÁß ¿¬°á ½Ã½ºÅÛÀ» ¼³°èÇØ¿Ô´Ù. ·Î·¿Àº API ÇÚµð¸ÇÀ̶õ ºí·Î±×¿Í API ½ºÅ¸ÀϺÏÀ̶ó´Â À¥ »çÀÌÆ®¸¦ ¿î¿µ ÁßÀ̸ç Àü¼¼°è¿¡¼­ ¿­¸®´Â ´Ù¾çÇÑ API ÄÁÆÛ·±½º¿¡ °­¿¬ÀÚ·Î Âü¿©Çß´Ù. Àΰ£ Áß½ÉÀÇ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀ» ÁöÇâÇÏ¸ç ¸¹Àº »ç¶÷µé¿¡°Ô ÃÖÁ¾ »ç¿ëÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¿î¿µÆÀ°ú °³¹ßÀÚ±îÁö ¸ðµç À̵éÀÌ ÈǸ¢ÇÑ °æÇèÀ» ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀ» ¸¸µé±â¸¦ µ¶·ÁÇÏ°í ÀÖ´Ù.
¾Æ³ëµå ·Î·¿

¿ªÀÚ
Ȳ°Ç±¸
Çѱ¹ IBM¿¡¼­ Ä¿¸®¾î¸¦ ½ÃÀÛÇØ Áö±ÝÀº ¸¶ÄÏÄø®¿¡¼­ °³¹ßÀÚ·Î ±Ù¹« ÁßÀÌ´Ù. ERP¿Í °°Àº ³»ºÎ ½Ã½ºÅÛºÎÅÍ Ä¿¸Ó½ºÀÇ ÄíÆù ¼­ºñ½º±îÁö ´Ù¾çÇÑ ¾÷¹« ¿µ¿ª¿¡¼­ °³¹ß°ú ¿î¿µÀ» °æÇèÇØ ¿Ô°í, ¾È ¹°¾îºÁµµ ¾È ±Ã±ÝÇØ ÇÒÁö¶óµµ °æÇèÀ» °øÀ¯ÇÏ´Â ÀÏÀ» ¸ØÃßÁö ¾Ê°í ÀÖ´Ù. Áö±ÝÀº ½Ã½ºÅÛÀ» »ç¶÷À¸·Î ºñÀ¯ÇÏ¸ç ±×µé °£ÀÇ ÀÇ»ç¼ÒÅëÀÌ ¾î¶»°Ô ÀÌ·ç¾îÁ®¾ß ÇÏ´ÂÁö ²÷ÀÓ¾øÀÌ °í¹ÎÇÏ°í ÀÖ´Ù.
Ȳ°Ç±¸

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
À̱âÀû SNS±¤°í¸¶ÄÉÅÍ 1±Þ ±âº»¼­ | ¹Ú³ë¼º | ¿µÁø´åÄÄ
Web¡¤Programming¡¤GitÀÌ ½¬¿öÁö´Â Visual Studio Code °¡À̵å | À¯¼¼¶ó,±èÀºÃ¶ | ¿µÁø´åÄÄ
¸¶ÀÎÅ©·¡ÇÁÆ® ¸÷ ¿Ïº® °¡À̵å | Mojang AB,ÀÌÁÖ¾È | ¿µÁø´åÄÄ
2024 À̱âÀû Àü»êȸ°è 1±Þ ±âÃâ¹®Á¦Áý | Á¤Ã¢È­ | ¿µÁø´åÄÄ
¸¶ÀÎÅ©·¡ÇÁÆ® Ãʺ¸ÀÚ °¡À̵å New Edition | Mojang,ÀÌÁÖ¾È | ¿µÁø´åÄÄ

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
¿ÀÅäijµå(Auto Cad) ±âÃʺÎÅÍ È°¿ë±îÁö | ¸¶Áö¿ø
¸¸µé¸é¼­ ¹è¿ì´Â ¾ÆµÎÀ̳ë IoT »ç¹°ÀÎÅͳݰú 40°³ÀÇ ÀÛÇ°µé | À幮ö | ¾Ø½áºÏ
³»ÀÏÀº SQL 1(ÀÔ¹®)+2(½ÇÀü) ¼¼Æ®(MySQL Ver. 8.0) | Á¤¹Ì³ª | ±è¾ØºÏ
Practical Foundation of Applied Systems Analysis | ¼­¿ï´ëÇб³ÃâÆǹ®È­¿ø
È¥ÀÚ °øºÎÇÏ´Â ³×Æ®¿öÅ© | °­¹Îö,°­¹Îö | ÇѺû¹Ìµð¾î
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.