°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (29,070¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (21,420¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (24,480¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ ºÎÆ® À¥ ÇÁ·ÎÁ§Æ® : Çö¾÷ °³¹ßÀ» À§ÇÑ ´Ü°èº° ½Ç½À¼­ | ¹«·á µ¿¿µ»ó °­ÀÇ Á¦°ø

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 26
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

34,000¿ø

  • 30,600¿ø (10%ÇÒÀÎ)

    1,700P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/24(¼ö) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡®½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á» ´õ °£´ÜÈ÷ »ç¿ëÇÒ ¼ö´Â ¾øÀ»±î?¡¯
ÀÌ Ã¥ÀÇ ½ÃÀÛÀº À§ÀÇ Áú¹®¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. Á» ´õ ºü¸£°Ô °³¹ßÇϸ鼭 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¸ðµç ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ½ºÇÁ¸µ ºÎÆ®´Â Intellij³ª ÀÌŬ¸³½º, VS Code µî °³¹ß µµ±¸µéÀÇ Áö¿ø ¿ª½Ã È°¹ßÇÕ´Ï´Ù. ½ºÇÁ¸µ ºÎÆ®ÀÇ °æ¿ì ÀÚµ¿ ¼³Á¤ ±â´ÉÀ» ÀÌ¿ëÇϸé ÃÖ¼ÒÇÑÀÇ ¼³Á¤¸¸À¸·Îµµ ¿øÇÏ´Â ±â´ÉµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ³î¶ó¿î °³¹ß »ý»ê¼ºÀ» º¸¿©ÁÝ´Ï´Ù.
°³¹ß¿¡¼­ °¡Àå Áß¿äÇÑ µ¥ÀÌÅͺ£À̽º 󸮴 °ú°¨ÇÏ°Ô JPA¸¦ µµÀÔÇØ º¾´Ï´Ù. JPA¸¦ ÀÌ¿ëÇؼ­ ÃÖ¼ÒÇÑÀÇ °³¹ßÀ» Ãß±¸ÇÏ°í µ¥ÀÌÅͺ£À̽º¿¡ µ¶¸³ÀûÀ¸·Î ½ÇÇà °¡´ÉÇÑ Äڵ带 °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÅͳÝÀÇ ¿¹Á¦µéÀÌ ³Ê¹« ´Ü¼øÇÑ ±¸Á¶ÀÇ ¿¹Á¦µé¸¸À» ´Ù·ç°í À־ ½ÇÁ¦ JPA¸¦ µµÀÔÇϴµ¥ ºÎÁ·ÇÏ´Ù´Â »ý°¢¿¡ Á¶ÀΠ󸮰¡ ¸¹ÀÌ ÇÊ¿äÇÑ ¿¹Á¦µéÀ» ±¸¼ºÇØ º¾´Ï´Ù. JPA°¡ »ý¼ºÇÏ´Â SQLÀ» ·Î±×·Î È®ÀÎÇØ º¸¸é Á÷Á¢ Å×À̺íµéÀ» Á¶ÀΠó¸®ÇØ¾ß Çß´ø ½Ã°£À» ¾ó¸¶³ª Àý¾àÇÒ ¼ö ÀÖ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
ÀÎÁõ ó¸® ¿ª½Ã ±¸±ÛÀ» ÀÌ¿ëÇÏ´Â ¼Ò¼È ·Î±×ÀΠó¸®¿Í ´õºÒ¾î JWT ÅäÅ«À» ¹ßÇàÇÏ´Â ¹æ½ÄÀ» µµÀÔÇÕ´Ï´Ù. À̸¦ ÅëÇؼ­ ÀüÅëÀûÀÎ ·Î±×Àΰú API¸¦ Á¦°øÇÒ ¶§ ÀÎÁõ 󸮸¦ ¸ðµÎ Áö¿øÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù. ÀÌ Ã¥Àº ±âº»ÀûÀ¸·Î ¡®ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® [°³Á¤ÆÇ](³²°¡¶÷ºÏ½º 2018)¡¯ÀÇ ³»¿ëÀ» ½ºÇÁ¸µ ºÎÆ®¿Í JPA, Thymeleaf¸¦ ÀÌ¿ëÇÏ´Â ±¸¼ºÀ̹ǷΠ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÇнÀÀÌ ÇÊ¿äÇÏ´Ù¸é Âü°íÇϽñ⠹ٶø´Ï´Ù.

[ÀÌ Ã¥ÀÇ ÁÖ¿ä Ư¡]
* °³¹ß µµ±¸¸¦ STS ´ë½Å¿¡ Intellij Ultimate¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
* MariaDB¸¦ ÀÌ¿ëÇÏ°í, Spring Data JPA·Î SQLÀ» ´ë½ÅÇÕ´Ï´Ù.
* JSP ´ë½Å¿¡ Thymeleaf¸¦ ÀÌ¿ëÇؼ­ È­¸éÀ» ÀÛ¼ºÇÕ´Ï´Ù.
* ¼Ò¼È ·Î±×ÀÎÀ» ÀÌ¿ëÇÏ°í À̸¦ ÀÚµ¿ ȸ¿ø°¡ÀÔÀ¸·Î ó¸®ÇÕ´Ï´Ù.
* ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇؼ­ ÀÏ¹Ý ·Î±×Àΰú JWT¸¦ ÀÌ¿ëÇÑ API ÀÎÁõ󸮸¦ °°ÀÌ Àû¿ëÇÕ´Ï´Ù.

[ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ]
ÀÌ Ã¥Àº À̷к¸´Ù´Â ¹Ù·Î ½ÇÇàÇØ º¼ ¼ö ÀÖ´Â ¿¹Á¦¸¦ ¸¸µå´Âµ¥ ÁýÁßÇϹǷΠ´ÙÀ½°ú °°Àº Áö½ÄÀÌ ÇÊ¿äÇÕ´Ï´Ù.
* Java ¾ð¾îÀÇ ±âº»ÀûÀÎ ¹®¹ý°ú ¿¹¿Ü ó¸®, JDBC °ü·Ã ±â´É¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÕ´Ï´Ù.
* JPA¸¦ ´Ù·ç±ä ÇÏÁö¸¸ ½ÇÁ¦ ½ÇÇàÀº SQL·Î ó¸®ÇϹǷΠÀÌ¿¡ ´ëÇÑ Áö½ÄÀÌ ÇÊ¿äÇÕ´Ï´Ù.
* MVC ±â¹ÝÀÇ À¥ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.
* ½ºÇÁ¸µ¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³ä°ú ÀÌÇØ°¡ ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.

ÃâÆÇ»ç ¼­Æò

¾ÕÀ¸·Î ¸ðµç ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀº ½ºÇÁ¸µ ºÎÆ® À§ÁÖ·Î ÁøÇàµÉ °ÍÀÔ´Ï´Ù. ÀÌ¹Ì °³¹ß µµ±¸µé ¿ª½Ã ½ºÇÁ¸µ ºÎÆ®·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇϵµ·Ï ¸¸µé¾îÁö°í ÀÖ°í, Ŭ¶ó¿ìµå ȯ°æÀ̳ª ¸¶ÀÌÅ©·Î ¼­ºñ½º µî¿¡¼­´Â ½ºÇÁ¸µ ºÎÆ®°¡ Çʼö·Î ÀÚ¸® Àâ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ±âÁ¸ÀÇ ¡®ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ®[°³Á¤ÆÇ]¡¯ÀÇ ½ºÇÁ¸µ ºÎÆ® ¹öÀüÀ¸·Î ±âȹµÇ¾ú½À´Ï´Ù.

[ÀÌ Ã¥ÀÇ ±¸¼º]
* PART 1: ½ºÇÁ¸µ ºÎÆ®, Thymeleaf, Spring Data JPA ¼Ò°³
* PART 2: ´ÜÀÏ ¿£Æ¼Æ¼¸¦ ÀÌ¿ëÇÏ´Â ¹æ¸í·Ï ÇÁ·ÎÁ§Æ®
* PART 3: @ManyToOne ¿¬°ü°ü°è¸¦ ÀÌ¿ëÇÏ´Â °Ô½Ã¹°°ú ´ñ±Û ÇÁ·ÎÁ§Æ®
* PART 4: ´Ù´ë´Ù °ü°è¸¦ ÀÌ¿ëÇÏ´Â ¿µÈ­¿Í ȸ¿øÀÇ ¿µÈ­ ¸®ºä ÇÁ·ÎÁ§Æ®
* PART 5: ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇÏ´Â ÀÏ¹Ý ·Î±×ÀÎ/¼Ò¼È ·Î±×ÀÎ/API ·Î±×ÀΠó¸®

[ÀÌ Ã¥ÀÇ ±¸¼º Ư¡]
¡´´Ü¼øÇÑ CRUD°¡ ¾Æ´Ñ Çö½ÇÀûÀÎ µ¥ÀÌÅÍÀÇ Ã³¸® ¹æ½Ä ¼Ò°³¡µ
* ±âÁ¸ÀÇ ½ºÇÁ¸µ ºÎÆ®³ª JPA¿Í °ü·ÃµÈ ÀÚ·á°¡ ÇϳªÀÇ Å×À̺í·Î ¸¸µé¾îÁö´Â ´Ü¼øÇÑ ¿¹Á¦¸¦ ´Ù·ç´Â °æ¿ì°¡ ¸¹Àºµ¥ ºñÇØ ÀÌ Ã¥¿¡¼­´Â ¿©·¯ ¿£Æ¼Æ¼¸¦ ÀÌ¿ëÇØ¾ß ÇÏ´Â »óȲµéÀ» °í·ÁÇÏ¿´½À´Ï´Ù.

¡´´Ü¹æÇâ À§ÁÖÀÇ ¿¬°ü°ü°è ¼³Á¤¡µ
* ½ÇÁ¦ °³¹ß¿¡¼­ ÁÖ·Î »ç¿ëÇÏ´Â ´Ü¹æÇâ ÂüÁ¶ ¹æ½ÄÀ¸·Î ¿¹Á¦¸¦ ±¸¼ºÇÏ°í, JPQLÀ» Àû±ØÀûÀ¸·Î È°¿ëÇؼ­ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ó¸®Çϵµ·Ï ÇÏ¿´½À´Ï´Ù.

¡´Å×½ºÆ®¸¦ Áß½ÃÇÏ´Â °³¹ß ¹æ½Ä¡µ
* ¿¹Á¦¸¦ À§ÇÑ ´õ¹Ì µ¥ÀÌÅÍÀÇ »ý¼ºÀ̳ª Á¶È¸ µî¿¡ Å×½ºÆ® Äڵ带 ¹Ýµå½Ã Àû¿ëÇÏ°í, °á°ú¸¦ È®ÀÎÇÑ »óÅ¿¡¼­ ´ÙÀ½ ´Ü°è·Î ÁøÇàÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.

¡´°øÅëµÈ ±¸Á¶¿Í Àç»ç¿ë °¡´ÉÇÑ Å¬·¡½º¡µ
* DTO¿Í ¿£Æ¼Æ¼ ó¸® ¹æ½ÄÀ̳ª, ¸ñ·Ï µ¥ÀÌÅÍÀÇ Ã³¸®, ÆäÀÌÁö ó¸® µîÀº ¸ðµÎ Ã¥ÀÌ ¾ÕÂÊ¿¡¼­ °øÅë ±¸Á¶¸¦ ¸¸µé°í ¸ðµç ¿¹Á¦¸¦ °øÅëµÈ ±¸Á¶¸¦ ÀÌ¿ëÇؼ­ ¹Ýº¹ÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.

[¼Ò½º ÄÚµå ´Ù¿î·Îµå ¹× Q&A, µ¿¿µ»ó °­ÀÇ]
ÀÌ Ã¥À¸·Î °øºÎÇÏ´Ù°¡ ÀÌÇØÇϱ⠾î·Á¿î ºÎºÐÀ̳ª ±Ã±ÝÇÑ »çÇ×ÀÌ »ý±â¸é ±¸¸Û°¡°Ô ÄÚµù´Ü Ä«Æä¿¡¼­ Áú¹®ÇÏ¿© ÇØ°áÇϱ⠹ٶø´Ï´Ù. ¶ÇÇÑ, Ã¥¿¡¼­ ºÎÁ·ÇÑ ºÎºÐÀ» ä¿öÁÖ°í ÇнÀ È¿°ú¸¦ ´õ ³ôÀÏ ¼ö ÀÖ°Ô ÇÊÀÚÀÇ Ä«Æä¿¡¼­ µ¿¿µ»ó °­ÀǸ¦ µéÀ¸¸é¼­ °øºÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼Ò½º ÄÚµå ´Ù¿î·Îµå´Â Ä«Æä ÀÚ·á½Ç¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

* Ä«Æä ÁÖ¼Ò: http://cafe.naver.com/gugucoding

¸ñÂ÷

ÀÌ Ã¥À» ³»¸ç...
µé¾î°¡¸ç...

Part 1 ½ºÇÁ¸µ ºÎÆ® µµÀüÇϱâ

01Àå ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Áغñ
1.1 °³¹ß µµ±¸ÀÇ Áغñ
1.2 Spring initializr¸¦ ÀÌ¿ëÇÑ ÇÁ·ÎÁ§Æ® »ý¼º
1.3 ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® ½ÇÇàÇØ º¸±â
1.4 ½ºÇÁ¸µ ºÎÆ®¸¦ ´Üµ¶À¸·Î ½ÇÇà °¡´ÉÇÑ ÆÄÀÏ·Î ¸¸µé±â

02Àå Maria µ¥ÀÌÅͺ£À̽º¿Í Spring Data JPA
2.1 MariaDBÀÇ ¼³Ä¡¿Í µ¥ÀÌÅͺ£À̽º »ý¼º
2.2 Spring Data JPA¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ »ý¼º
2.3 Spring Data JPAÀÇ ¼Ò°³
2.4 ¿£Æ¼Æ¼ Ŭ·¡½º¿Í JpaRepository
2.5 ÆäÀÌ¡/Á¤·Ä ó¸®Çϱâ
2.6 Äõ¸® ¸Þ¼­µå(Query Methods) ±â´É°ú @Query

03Àå ½ºÇÁ¸µ MVC¿Í Thymeleaf
3.1 Thymeleaf¸¦ »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ® »ý¼º
3.2 ThymeleafÀÇ ±âº» »ç¿ë¹ý
3.3 ThymeleafÀÇ ±âº» °´Ã¼¿Í LocalDateTime
3.4 ThymeleafÀÇ ·¹À̾ƿô

Part 2 Spring MVC/JPA/Thymeleaf ¿¬½À

04Àå ÇÁ·ÎÁ§Æ® ±¸Á¶ ¸¸µé±â
4.1 ÇÁ·ÎÁ§Æ®ÀÇ ¿ÍÀ̾îÇÁ·¹ÀÓ
4.2 ÀÚµ¿À¸·Î 󸮵Ǵ ³¯Â¥/½Ã°£ ¼³Á¤
4.3 ¿£Æ¼Æ¼ Ŭ·¡½º¿Í Querydsl ¼³Á¤
4.4 ¼­ºñ½º °èÃþ°ú DTO
4.5 ¸ñ·Ï ó¸®
4.6 ÄÁÆ®·Ñ·¯¿Í È­¸é¿¡¼­ÀÇ ¸ñ·Ï ó¸®
4.7 µî·Ï ÆäÀÌÁö¿Í µî·Ï ó¸®
4.8 ¹æ¸í·ÏÀÇ Á¶È¸ ó¸®
4.9 ¹æ¸í·ÏÀÇ ¼öÁ¤/»èÁ¦ ó¸®
4.10 °Ë»ö ó¸®

Part 3 N:1(´Ù´ëÀÏ °ü°è) ó¸®Çϱâ

05Àå N:1(´Ù´ëÀÏ) ¿¬°ü°ü°è
5.1 ¿¬°ü°ü°è¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º ¼³°è
5.2 ¿¬°ü°ü°è Å×½ºÆ®
5.3 ÇÁ·ÎÁ§Æ® Àû¿ëÇϱâ
5.4 ÄÁÆ®·Ñ·¯¿Í È­¸é ó¸®
5.5 JPQL·Î °Ë»ö

06Àå @RestController¿Í JSON ó¸®
6.1 JSON°ú Ajax·Î ´ñ±Û ó¸®
6.2 ReplyDTO¿Í ReplyService/ReplyController
6.3Á¶È¸ È­¸é¿¡¼­ ó¸®

Part 4 M:N(´Ù´ë´Ù) °ü°è¿Í ÆÄÀÏ ¾÷·Îµå ó¸®

07Àå M:N(´Ù´ë´Ù) °ü°èÀÇ ¼³°è¿Í ±¸Çö
7.1 M:N(´Ù´ë´Ù) °ü°èÀÇ Æ¯Â¡
7.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼º
7.3 M:N(´Ù´ë´Ù) Repository¿Í Å×½ºÆ®

08Àå ÆÄÀÏ ¾÷·Îµå ó¸®
8.1 ÆÄÀÏ ¾÷·Îµå¸¦ À§ÇÑ ¼³Á¤

09Àå ¿µÈ­/¸®ºä ÇÁ·ÎÁ§Æ® Àû¿ëÇϱâ
9.1 ¿µÈ­(Movie) µî·Ï ó¸®
9.2 ¸ñ·Ï ó¸®¿Í Æò±Õ ÆòÁ¡
9.3 Á¶È¸ ÆäÀÌÁö¿Í ¿µÈ­ ¸®ºä
9.4 Ajax·Î ¿µÈ­ ¸®ºä ó¸®

Part 5 Spring Security¸¦ ÀÌ¿ëÇÑ ·Î±×ÀΠó¸®

10Àå Spring Boot¿Í Spring Security ¿¬µ¿
10.1 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·ÎÁ§Æ® »ý¼º
10.2 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Ä¿½ºÅ͸¶ÀÌ¡
10.3 ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ JPA ó¸®
10.4 ½ÃÅ¥¸®Æ¼¸¦ À§ÇÑ UserDetailsService
10.5 Thymeleaf/Controller¿¡¼­ »ç¿ëÀÚ Á¤º¸ Ãâ·ÂÇϱâ

11Àå ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼Ò¼È ·Î±×ÀΠó¸®
11.1 ±¸±Û ·Î±×ÀÎ ½Ã³ª¸®¿À
11.2 ÇöÀç ÇÁ·ÎÁ§Æ®¿ÍÀÇ ¿¬µ¿
11.3 ÀÚµ¿ ȸ¿ø °¡ÀÔÀÇ ÈÄó¸®
11.4 Remember me¿Í @PreAuthorize

12Àå API ¼­ºñ½º ¸¸µé±â
12.1 API ¼­¹ö¸¦ À§ÇÑ ±¸¼º
12.2 API ¼­¹ö¸¦ À§ÇÑ ÇÊÅÍ
12.3 API¸¦ À§ÇÑ ÀÎÁõó¸®

Appendix

A ¾ç¹æÇâ°ú @OneToMany
A.1 µ¥ÀÌÅͺ£À̽º ¼³°è¿Í ¾ç¹æÇâ
A.2 ¾ç¹æÇâ ¼³Á¤µµ ½ÃÀÛÀº FK·Î
A.3 ¾ç¹æÇâ ÂüÁ¶´Â »óÀ§ ¿£Æ¼Æ¼¸¦ ±âÁØÀ¸·Î

ã¾Æº¸±â

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

±¸¸Û°¡°Ô ÄÚµù´Ü [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇÁ·Î±×·¡¹ÖÀ» ÁÁ¾ÆÇÏÁö¸¸, ³²µé ¾Õ¿¡ ³ª¼³ ¿ë±â°¡ ¾ø´Â 10³âÂ÷ ÀÌ»ó °³¹ßÀÚ, Çö¾÷ °ü¸®ÀÚ, °­»çµéÀÇ ºñ°ø°³ ¸ðÀÓ. ¾î¸° ½ÃÀý ±¸¸Û°¡°Ô ¾Õ ¾ÆÀú¾¾µéÀÌ ÀλýÀÇ Áø¸®¸¦ °¡º±°Ô ´øÁ³´ø °Íó·³ ÇÁ·Î±×·¡¹ÖÀÇ ¿ÀÀÇ(çóëù)¸¦ °¡º±°Ô ´øÁö°í ½ÍÀº »ç¶÷µéÀÇ ¸ðÀÓ. http://cafe.naver.com/gugucodingÀ» ÅëÇؼ­ µ¶ÀÚµé°ú Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ÇÏ°í ÀÖÀ¸¸ç, ½ºÇÁ¸µ ¿Ü¿¡µµ ¿©·¯ ÁÖÁ¦¿¡ ´ëÇÑ ÀڷḦ Á¦°øÇϸç, Àú¼­·Î´Â ¡¶ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ®¡·°¡ ÀÖÀ½.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    6.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë