´ë·®±¸¸ÅȨ >
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
>
ÄÄÇ»ÅÍ È°¿ë/WEB
>
À¥/ȨÆäÀÌÁö
>
À¥»çÀÌÆ® ±âȹ

ÆîÃ帱â
½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ RESTful À¥ ¼­ºñ½º ±¸ÃàÇϱâ : ½ÇÀü ¿¹Á¦·Î ¹è¿ì´Â REST ¹æ½ÄÀÇ ½ºÇÁ¸µ À¥ ¼­ºñ½º
Á¤°¡ 14,400¿ø
ÆǸŰ¡ 12,960¿ø (10% , 1,440¿ø)
I-Æ÷ÀÎÆ® 720P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù À¥»çÀÌÆ® ±âȹ
ÀúÀÚ ±è°­¿ì
ÃâÆÇ»ç/¹ßÇàÀÏ ÇѺû¹Ìµð¾î / 2014.04.10
ÆäÀÌÁö ¼ö 208 page
ISBN 9788968487040
»óÇ°ÄÚµå 214672018
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > ÄÄÇ»ÅÍ È°¿ë/WEB  > À¥/ȨÆäÀÌÁö  > À¥»çÀÌÆ® ±âȹ

 
Ã¥³»¿ë
RESTful À¥ ¼­ºñ½º¸¦ ±¸ÃàÇÏ°í ½ÍÀº °³¹ßÀÚ¸¦ À§ÇÑ ½Ç¹« °¡ÀÌµå ¡º½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ RESTful À¥ ¼­ºñ½º ±¸ÃàÇϱ⡻´Â ÀÚ¹Ù³ª ½ºÇÁ¸µÀ» »ç¿ëÇØ º» °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î RESTÀÇ ±âº» °³³äÀ» ¼Ò°³ÇÏ°í Spring 3.2¸¦ ÀÌ¿ëÇÏ¿© REST ¹æ½ÄÀÇ À¥ ¼­ºñ½º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. µµ¼­ Á¤º¸¸¦ ó¸®ÇÏ´Â ½ÇÀü ¿¹Á¦¸¦ Áß½ÉÀ¸·Î JavaConfig¸¦ ÀÌ¿ëÇÑ ½ºÇÁ¸µ ±¸¼º ¹æ¹ý, Spring Web MVC¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ý, MockMvc¸¦ ÀÌ¿ëÇÏ¿© Controller Å×½ºÆ®ÇÏ±â µî ½Ç¹«¿¡¼­ È°¿ë °¡´ÉÇÑ À¯ÀÍÇÑ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù. ½ºÇÁ¸µÀ» ¾Ë°Å³ª »ç¿ëÇغ» °³¹ßÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ REST ¹æ½ÄÀÇ Æ¯Â¡°ú RESTfulÇÑ À¥ ¼­ºñ½º ±¸Ãà ¹æ¹ýÀ» ½±°í ºü¸£°Ô ÀÍÈú ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡´Â ÀúÀÚ°¡ 10³â ³Ñ°Ô SI ¾÷ü¿¡¼­ ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϸ鼭 ½Ç¹«¿¡ Àû¿ëÇÏ°í Å×½ºÆ®ÇÏ¿© ½×Àº ³ëÇÏ¿ì¿Í Áö½ÄÀÌ ³ì¾ÆÀÖÀ¸¹Ç·Î ½ºÇÁ¸µÀ» ÀÌ¿ëÇÏ¿© RESTfulÇÑ À¥ ¼­ºñ½º ±¸Ãà ¹æ¹ýÀ» ºü¸£°Ô ÀÍÈ÷°í ½ÍÀº °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ´ë»ó µ¶ÀÚ -. À¥ ¼­ºñ½º¸¦ ±¸ÃàÇØ¾ß ÇÏ´Â ½ºÇÁ¸µ ±â¹Ý °³¹ßÀÚ. -. REST ¹æ½ÄÀÇ ½ÇÁ¦ ±¸Ãà »ç·Ê¿¡ °ü½ÉÀÌ ¸¹Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ. ÃâÆÇ»ç ¸®ºä ½ÇÀü ¿¹Á¦¸¦ ÅëÇØ REST ¹æ½ÄÀÇ À¥ ¼­ºñ½º ±¸Ãà ¹æ¹ýÀ» ºü¸£°Ô ÀÍÈù´Ù! À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀåÀº ÇöÀç Àü¼º±â¸¦ ´©¸®°í ÀÖ°í ¾ÕÀ¸·Îµµ ±× Ãß¼¼´Â °è¼ÓµÉ °ÍÀÌ´Ù. À¥¿¡ ±â¹ÝÀ» µÐ ´Ù¾çÇÑ ¼­ºñ½º°¡ Áö¼ÓÇؼ­ »ý±â°í, À̸¦ ÀÌ¿ëÇÏ´Â Ç÷§ÆûÀº ±âÁ¸ PC ±â¹Ý¿¡¼­ ¸ð¹ÙÀÏ ±â±â, TV µîÀ¸·Î Á¡Â÷ È®´ëµÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼­ Áß¿äÇÑ °ÍÀº À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼­ºñ½º ¹æ½ÄÀÌ´Ù. ±âÁ¸ À¥ ¼­ºñ½º ±¸Çö¿¡ ¸¹ÀÌ ÀÌ¿ëÇÑ SOAP(Simple Object Access Protocol) ¹æ½ÄÀº °ß°íÇÏ°í °­·ÂÇÏÁö¸¸, ¿À¹öÇìµå¿Í ±¸Á¶ÀÇ º¹À⼺ ¶§¹®¿¡ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ÀÍÈ÷´Â µ¥ ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â REST ¹æ½ÄÀ» »ç¿ëÇϸé À¥ ¼­ºñ½º¸¦ ºü¸£°Ô ±¸ÃàÇÒ ¼ö ÀÖÀ¸¸ç ¿©·¯ Ç÷§Æû¿¡ À̽ÄÇϱⰡ ÆíÇϹǷΠÀ¥ ¼­ºñ½º¸¦ ¸¸µå´Â ¹æ¹ý Áß °¡Àå ¼Õ½±´Ù. ±×·¡¼­ ½º¸¶Æ®Æù, ÅÂºí¸´, Ŭ¶ó¿ìµå µî »õ·Î¿î Ç÷§ÆûÀ» ÀÌ¿ëÇÏ´Â ½ºÅ¸Æ®¾÷ ±â¾÷À» Áß½ÉÀ¸·Î REST ¹æ½ÄÀº ºü¸£°Ô ÆÛÁö°í ÀÖ´Ù. ½ÇÁ¦ ±¸±Û, ¾Æ¸¶Á¸, ³×À̹ö µî¿¡¼­´Â REST ¹æ½ÄÀÇ À¥ ¼­ºñ½º¸¦ ±ÇÀåÇÏ´Â Ãß¼¼°í ÀÚ¹Ù Ç÷§Æû¿¡¼­´Â JSR-311(JAX-RS: The JavaTM API for RESTful Web Services) ½ºÆåÀ» Á¦°øÇÔÀ¸·Î½á RESTfulÇÑ À¥ ¼­ºñ½º¸¦ ±¸ÇöÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ°í ÀÖ´Ù. µû¶ó¼­ À¥ ¼­ºñ½º °³¹ßÀÚ¶ó¸é REST ±â¹ÝÀÇ À¥ ¼­ºñ½º ±¸Ãà ¹æ¹ýÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù °³¹ßÀÚ³ª À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î µµ¼­ Á¤º¸¸¦ ó¸®ÇÏ´Â ½ÇÀü ¿¹Á¦¸¦ ÅëÇØ RESTfulÇÑ À¥ ¼­ºñ½º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ÀÌ Ã¥À» ÅëÇؼ­ ½Ç¹«¿¡ ¹Ù·Î Àû¿ë °¡´ÉÇÑ À¯ÀÍÇÑ Á¤º¸µéÀ» ºü¸£°Ô ½ÀµæÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸ñÂ÷
1Àå. µé¾î°¡±â __1.1 °³¿ä __1.2 REST __1.3 Spring Web MVC 2Àå. Spring 3.2¿Í REST __2.1 ¿ä±¸»çÇ× Á¤ÀÇ __2.2 °³¹ß ȯ°æ __2.3 °³¹ß ȯ°æ ±¸ÃàÇϱâ __2.4 ¾îÇø®ÄÉÀÌ¼Ç ±¸Á¶ __2.5 ¿ä¾à 3Àå. Persistence Layer __3.1 ¿µ¼Ó¼º °èÃþÀ̶õ? __3.2 DAO __3.3 Mapper ±¸ÇöÇϱâ __3.5 ¿ä¾à 4Àå. Business Layer __4.1 ºñÁö´Ï½º °èÃþÀ̶õ? __4.2 Æ®·£Àè¼Ç °ü¸® __4.3 Service ±¸ÇöÇϱâ __4.4 ¿ä¾à 5Àå. Presentation Layer __5.1 Ç¥Çö °èÃþÀ̶õ? __5.2 ModelAndView¿Í HTTPMessageConverter __5.3 URI Template __5.4 Controller ±¸ÇöÇϱâ __5.5 JSON __5.6 XML __5.7 Content Negotiation __5.8 HTTP Method Conversion __5.9 ETag support __5.10 ±âŸ __5.11 ¿ä¾à 6Àå. ¿¹¿Ü ó¸® __6.1 ControlelrÀÇ ¿¹¿Ü ó¸® __6.2 ¿¹¿Ü ±¸ÇöÇϱâ __6.3 ¿ä¾à 7Àå. HATEOAS __7.1 Spring HATEOAS __7.2 ¿ä¾à 8Àå. REST Client __8.1 RestTemplate __8.2 URI Template __8.3 ClientHttpRequestFactory __8.4 RestTemplate ¿¹Á¦ __8.5 ¿ä¾à

ÀúÀÚ
±è°­¿ì
"ÇÁ·Î±×·¡¹ÖÀº ±â¼úÀÌ ¾Æ´Ï¶ó ¿¹¼úÀÌ´Ù"¶ó°í ¿ÜÄ¡¸ç ¹æ¶ûÇÏ´Â ¶°µ¹ÀÌ °³¹ßÀÚ´Ù. ¿ÀÇ µ¥ÀÌÅÍ Ç÷§Æû¿¡ °ü½ÉÀÌ ¸¹À¸¸ç, ¼ÒÅëÇÏ¸ç °¡Ä¡¸¦ âÃâÇÏ°í ÁøÈ­ÇØ°¡´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. Áö³­ ½Ê ¼ö³â°£À» °³¹ßÀÚ·Î ÀÏÇØ¿Ô°í, Áö±ÝÀº ½Ã´ëÀÇ È帧À» ´À³¢±â À§ÇØ Àá½Ã ¹æȲÇÏ°í ÀÖ´Ù. ¾ÆµæÈ÷ ¹Ð·Á¿À´Â ºø¼Ò¸®¸¦ ¹þ »ï¾Æ ºñ¿òÀÇ ÀÚ¼¼¸¦ °ßÁöÇØ ³ª°¡·Á°í ¹«´øÈ÷ ³ë·Â ÁßÀÎ ¹Ùº¸ ÁßÀÇ ¹Ùº¸´Ù.

Àú¼­
[½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ RESTful À¥ ¼­ºñ½º ±¸ÃàÇϱâ]

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
¸ÀÀÖ´Â µðÀÚÀÎ Æ÷Åä¼¥ CC 2020 : °¡Àå ¿Ïº®ÇÑ µðÀÚÀÎ ·¹½ÃÇÇ | ÇѺû¹Ìµð¾î
ȸ»ç¿¡¼­ ¹Ù·Î ÅëÇÏ´Â ½Ç¹« ¿¢¼¿+ÆÄ¿öÆ÷ÀÎÆ®+¿öµå&ÇÑ±Û : ¸ðµç ¹öÀü »ç¿ë °¡´É ÇöÀå ¹ÐÂøÇü ÀÔ¹®¼­ | ÇѺû¹Ìµð¾î
ÇÁ·Î±×·¡¹ÖÀÇ ±ÔÄ¢ | Å©¸®½º Áü¸Ó¸¸,¹Ú»óÇö | ÇѺû¹Ìµð¾î
½ÇÀü ·¹µð½º | ÇѺû¹Ìµð¾î
¸Ó½Å·¯´× ¸®½ºÅ© °ü¸® with ÆÄÀ̽ã | Àå±â½Ä,ÆÄ·ê Æǵ¥ÀÌ,±è°æȯ,Á¦ÀÓ½º ĿƼ½º,ÆÐÆ®¸¯ ȦÆ÷µå ¿Ü | ÇѺû¹Ìµð¾î
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

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