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

½ºÇÁ¸µ°ú JPA¸¦ È°¿ëÇÑ ÀÚ¹Ù ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¼¼Æ®

¼Òµæ°øÁ¦

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

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

108,000¿ø

  • 97,200¿ø (10%ÇÒÀÎ)

    5,400P (5%Àû¸³)

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

  • ¿¬°üµµ¼­(30)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

JPA ±âÃÊ À̷аú ÇÙ½É ¿ø¸®, ±×¸®°í ½Ç¹«¿¡ ÇÊ¿äÇÑ ¼º´É ÃÖÀûÈ­ ¹æ¹ý±îÁö JPA¿¡ ´ëÇÑ °ÍÀ» ´Ù·ç´Â ¡ºÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö¡»°ú ´ëÇѹα¹ ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1¡» Á¦1±Ç, Á¦2±ÇÀ» ¿«Àº ¼¼Æ®»óÇ°ÀÌ´Ù. JPA¸¦ »ç¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç ÀÚ¹Ù °³¹ßÀÚµé°ú Ã¥Àº ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç °³¹ßÀڵ鿡°Ô À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

[ÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö- ½ºÇÁ¸µ µ¥ÀÌÅÍ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©]

ÀÚ¹Ù ORM Ç¥ÁØ JPA´Â SQL ÀÛ¼º ¾øÀÌ °´Ã¼¸¦ µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ÀúÀåÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ°í, °´Ã¼¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ Â÷À̵µ Áß°£¿¡¼­ ÇØ°áÇØÁØ´Ù. ÀÌ Ã¥Àº JPA ±âÃÊ À̷аú ÇÙ½É ¿ø¸®, ±×¸®°í ½Ç¹«¿¡ ÇÊ¿äÇÑ ¼º´É ÃÖÀûÈ­ ¹æ¹ý±îÁö JPA¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·é´Ù. ¶ÇÇÑ, ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í JPA¸¦ ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í, ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA, QueryDSL °°Àº Çõ½ÅÀûÀÎ ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇؼ­ ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
- JPA ±âÃÊ À̷аú ÇÙ½É ¿ø¸®
- JPA·Î µµ¸ÞÀÎ ¸ðµ¨À» ¼³°èÇÏ´Â °úÁ¤À» ¿¹Á¦ Áß½ÉÀ¸·Î ¼³¸í
- ´Ù¾çÇÑ °´Ã¼ ÁöÇâ Äõ¸® ¾ð¾î ¼³¸í
- JPA¿Í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÇÔ²² »ç¿ëÇؼ­ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ý
- ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA, QueryDSL ¼Ò°³ ¹× È°¿ë
- ½Ç¹«¿¡¼­ JPA¸¦ »ç¿ëÇÒ ¶§ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº JPA¸¦ »ç¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç ÀÚ¹Ù °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ·Á¸é ÀÚ¹Ù ¾ð¾î¿Í JDBC¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö, ±×¸®°í °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. Ãß°¡·Î 3ºÎ´Â À¥ °³¹ß°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀÌ ÇÊ¿äÇϸç JUnitÀ» ´Ù·ê ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ¿¹Á¦ Äڵ带 ½ÇÇàÇÏ·Á¸é ¸ÞÀ̺쿡 ´ëÇؼ­µµ ¾à°£ÀÇ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.

[ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®/Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ]

[ÅäºñÀÇ ½ºÇÁ¸µ 3.1]Àº ½ºÇÁ¸µÀ» óÀ½ Á¢Çϰųª ½ºÇÁ¸µÀ» °æÇèÇßÁö¸¸ ½ºÇÁ¸µÀÌ ¾î·Æ°Ô ´À²¸Áö´Â °³¹ßÀÚºÎÅÍ ½ºÇÁ¸µÀ» È°¿ëÇÑ ¾ÆÅ°ÅØó¸¦ ¼³°èÇÏ°í ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇÏ·Á°í ÇÏ´Â ¾ÆÅ°ÅØÆ®¿¡ À̸£±â±îÁö ¸ðµÎ Âü°íÇÒ ¼ö ÀÖ´Â ½ºÇÁ¸µ ¿Ïº® ¹ÙÀ̺íÀÌ´Ù.

´ëÇѹα¹ ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â No. 1 º£½ºÆ®¼¿·¯!

Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®
´Ü¼øÇÑ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ±â¼úÀ» Àû¿ëÇÏ¸ç ¹ßÀü½ÃÄÑ ³ª°¡´Â °úÁ¤À» ÅëÇØ ½ºÇÁ¸µÀÇ ÇÙ½É ÇÁ·Î±×·¡¹Ö ¸ðµ¨ÀÎ IoC/DI, PSA, AOPÀÇ ¿ø¸®¿Í ÀÌ¿¡ Àû¿ëµÈ ´Ù¾çÇÑ µðÀÚÀÎ ÆÐÅÏ, ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. À̾îÁö´Â [Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ]¿¡¼­ »ó¼¼È÷ ¼Ò°³ÇÏ´Â ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ¹æ´ëÇÑ ±â¼úÀ» ½±°Ô ÀÌÇØÇÏ°í È¿°úÀûÀ¸·Î ÀÀ¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¹Ý Áö½ÄÀ» ½×µµ·Ï µµ¿ÍÁØ´Ù.

Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ
XML ´ë½Å ÀÚ¹ÙÄڵ带 ÀÌ¿ëÇؼ­ ½ºÇÁ¸µÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ÃֽŠºó ¼³Á¤ ±â¹ýºÎÅÍ Æí¸®ÇÑ RESTful ½ºÅ¸ÀÏÀÇ À¥ ÄÁÆ®·Ñ·¯ ÀÛ¼º ±â¹ý±îÁö ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼úÀ» »ó¼¼ÇÏ°Ô ¼Ò°³ÇÏ°í ±× Áß¿¡¼­ Àڽſ¡°Ô ¸Â´Â ÃÖÀûÀÇ ±â¼úÀ» ¼±ÅÃÇÏ°í Á¶ÇÕÇÒ ¼ö ÀÖ´Â ±âÁØ°ú È°¿ëÀü·«À» ´Ù·é´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë

Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®
- ½ºÇÁ¸µÀÇ 3´ë ÇÙ½É ±â¼úÀÎ IoC/DI, PSA, AOP¸¦ ºü¸£°í È¿°úÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ½ÇÀü ¿¹Á¦ Áß½ÉÀÇ ¼³¸í °³¹ß ÇöÀå¿¡¼­ ¸ÅÀÏ ¸¸³ª´Â Æò¹üÇÑ ÀÚ¹ÙÄڵ带 ½ºÇÁ¸µÀÇ ÇÙ½É ±â¼úÀ» Àû¿ëÇؼ­ ±ò²ûÇÏ°í ½ºÇÁ¸µ´Ù¿î ÄÚµå·Î °³¼±Çسª°¡´Â °úÁ¤À» »ó¼¼ÇÏ°Ô º¸¿©ÁÜÀ¸·Î½á ½ºÇÁ¸µÀÇ ÇÙ½É ¿ø¸®¿Í Àû¿ë ¹æ¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
- ÀÚ¹Ù¾ð¾î¿Í JDBC¸¸ ¾Ë¸é ´©±¸¶óµµ µû¶óÇÒ ¼ö ÀÖ´Â 58´Ü°èÀÇ »ó¼¼ÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½É ÄÚµå °³¹ß°úÁ¤ ÀÚ¹Ù Ãʺ¸ °³¹ßÀÚµµ ºÎ´ã¾øÀÌ µû¶óÇÒ ¼ö ÀÖµµ·Ï 58´Ü°è·Î ¼¼ºÐÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½ÉÄÚµå °³¹ß°úÁ¤°ú 58°³ÀÇ ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ Á¦°øÇØ º¹ÀâÇÑ ½ºÇÁ¸µÀÇ ±â¼úÀ» Â÷±ÙÂ÷±Ù ÇнÀÇØ ³ª°¥ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
- ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú È°¿ë ¹æ¹ý°ú ¾÷±×·¹À̵å Àü·« Á¦½Ã ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼úÀ» ÀÌ¿ëÇؼ­ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿ä·Î Çϴ ģÀýÇÑ °¡À̵å¶óÀÎÀ» Á¦°øÇØÁØ´Ù. ½ºÇÁ¸µ 3.0À¸·Î °³¹ßµÈ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ ±â¼ú¿¡ ¸Â°Ô ÀüȯÇÏ´Â °úÁ¤À» »ó¼¼ÇÏ°Ô º¸¿©ÁØ´Ù.
- ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ¼³°è¿Í ½ºÇÁ¸µ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀ» À§ÇÑ ¿Ïº® °¡ÀÌµå ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÀÛ¼ºÀ» À§ÇÑ ´Ù¾çÇÑ ¾ÆÅ°ÅØó ¼Ò°³¿Í Àü·« ºÐ¼®, ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ »ç³» ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ¿¡ ²À ÇÊ¿äÇÑ ½ºÇÁ¸µ È®Àå ±â¹ý°ú ¿ø¸®¸¦ ¼Ò°³ÇÑ´Ù.

Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ
- DIJ/JavaConfig, OXM, @MVC, SpEL, Task, REST µîÀÇ ½ºÇÁ¸µ 3.0ÀÇ ÃֽŠ±â¼ú ¼Ò°³
Java EE 6ÀÇ JSR-303°ú ÀÚ¹ÙÄڵ带 ÀÌ¿ëÇÑ ÃÖ÷´Ü DI±â¼ú, XML ¸ÅÇÎÀ» À§ÇÑ OXM, ±âÁ¸ MVC¸¦ ¿Ïº®ÇÏ°Ô ´ëüÇÑ °­·ÂÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÎ @MVC, ½ºÇÁ¸µ °ø½Ä ELÀÎ SpEL, JSR-303(BeanValidation)°ú »õ·Î¿î ÄÁ¹öÅÍ¿Í Æ÷¸ÅÅÍ È°¿ë¹æ¹ý, °¢Á¾ ºñµ¿±â ÀÛ¾÷À» À§ÇÑ Task ±â´É, REST ÅÛÇø´ »ç¿ë¹ý µî ½ºÇÁ¸µ 3.0ÀÇ »õ·Î¿î ±â´ÉÀ» ±âÁ¸ ½ºÇÁ¸µ ±â¼ú°ú ÇÔ²² »ó¼¼È÷ ¼Ò°³ÇÑ´Ù.
- ·±Å¸ÀÓ Ãß»óÈ­, ÇÁ·ÎÆÄÀÏ, ÇÁ·ÎÆÛƼ ¼Ò½º, ij½Ã Ãß»óÈ­, ¹ßÀüµÈ @MVC, Ç÷¡½Ã ¸Ê µî ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú ¼Ò°³ ÇÁ·ÎÆÄÀÏÀ» ÀÌ¿ëÇÑ ´ÙÀ̳»¹ÍÇÑ ºó ¼³Á¤ ±â¼ú, ÅëÇÕµÈ ÇÁ·ÎÆÛƼ ¼Ò½º, ´õ¿í °­·ÂÇØÁø @MVC Çڵ鷯 ÀÛ¼º, Ç÷¡½Ã ¸Ê È°¿ë ¹æ¹ý°ú AOP¸¦ ÀÌ¿ëÇÑ Ä³½Ã Ãß»óÈ­ µî ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú°ú ´Þ¶óÁø Á¡À» ÀÚ¼¼È÷ ¼Ò°³ÇÑ´Ù.
- ½ºÇÁ¸µ ±â¼ú ¼±ÅÃÀ» À§ÇÑ »ó¼¼ÇÑ ±â¼ú ºñ±³, ¼±Åà ±âÁØ Á¦½Ã °°Àº ±â¼ú¿¡µµ ¼ö¸¹Àº ¿É¼ÇÀ» Á¦°øÇÏ´Â ½ºÇÁ¸µÀÇ Æ¯¼º ¶§¹®¿¡ ±â¼ú ¼±Åÿ¡ °í¹ÎÇÏ´Â °³¹ßÀÚ¸¦ À§Çؼ­ ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â¼ú ¿É¼ÇÀ» ºñ±³ÇÏ°í, ȯ°æ¿¡ µû¸¥ ÀûÀýÇÑ ¼±ÅÃÀ» À§ÇÑ ±âÁØÀ» Á¦°øÇØÁØ´Ù.
- @Enable ºó ¼³Á¤ ¸ðµâÈ­ ±â¹ý ¼Ò°³ ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠÀÚ¹ÙÄÚµå ºó ¼³Á¤ ±â¹ýÀ» ÀÌ¿ëÇؼ­ Àç»ç¿ë °¡´ÉÇÑ ºó ¼³Á¤ ¸ðµâÀ» ¸¸µå´Â ¹æ¹ýÀ» ½ºÇÁ¸µ 3.1¿¡ Àû¿ëµÈ ½ÇÀü ¿¹¸¦ ±âÁØÀ¸·Î »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
- ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ¼³°è¿Í ½ºÇÁ¸µ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀ» À§ÇÑ ¿Ïº® °¡ÀÌµå ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÀÛ¼ºÀ» À§ÇÑ ´Ù¾çÇÑ ¾ÆÅ°ÅØó ¼Ò°³¿Í Àü·« ºÐ¼®, ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ »ç³» ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ¿¡ ²À ÇÊ¿äÇÑ ½ºÇÁ¸µ È®Àå ±â¹ýÀ» ¼Ò°³ÇÑ´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥À» °øºÎÇϱâ À§Çؼ­´Â ÀÚ¹Ù ¾ð¾î¿Í JDBC¸¦ ÀÌ¿ëÇÑ DB ÇÁ·Î±×·¡¹Ö, ±×¸®°í ±âÃÊÀûÀÎ À¥ °³¹ß Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.

¡Ú ¼¼Æ® ±¸¼º: Àü3±Ç ¡Ú

1) ¡ºÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö: ½ºÇÁ¸µ µ¥ÀÌÅÍ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©¡»
2) ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®¡»
3) ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±Åá»
[ºÎ·Ï CD : ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ±â¼ú È°¿ë¹ýÀ» º¸¿©ÁÖ´Â ÇнÀ Å×½ºÆ® ÄÚµå]

¡ºÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö: ½ºÇÁ¸µ µ¥ÀÌÅÍ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©¡» ¼Ò°³

ÀÚ¹Ù ORM Ç¥ÁØ JPA´Â SQL ÀÛ¼º ¾øÀÌ °´Ã¼¸¦ µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ÀúÀåÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ°í, °´Ã¼¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ Â÷À̵µ Áß°£¿¡¼­ ÇØ°áÇØÁØ´Ù. ÀÌ Ã¥Àº JPA ±âÃÊ À̷аú ÇÙ½É ¿ø¸®, ±×¸®°í ½Ç¹«¿¡ ÇÊ¿äÇÑ ¼º´É ÃÖÀûÈ­ ¹æ¹ý±îÁö JPA¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·é´Ù. ¶ÇÇÑ, ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í JPA¸¦ ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í, ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA, QueryDSL °°Àº Çõ½ÅÀûÀÎ ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇؼ­ ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
¡á JPA ±âÃÊ À̷аú ÇÙ½É ¿ø¸®
¡á JPA·Î µµ¸ÞÀÎ ¸ðµ¨À» ¼³°èÇÏ´Â °úÁ¤À» ¿¹Á¦ Áß½ÉÀ¸·Î ¼³¸í
¡á ´Ù¾çÇÑ °´Ã¼ ÁöÇâ Äõ¸® ¾ð¾î ¼³¸í
¡á JPA¿Í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÇÔ²² »ç¿ëÇؼ­ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ý
¡á ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA, QueryDSL ¼Ò°³ ¹× È°¿ë
¡á ½Ç¹«¿¡¼­ JPA¸¦ »ç¿ëÇÒ ¶§ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº JPA¸¦ »ç¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç ÀÚ¹Ù °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ·Á¸é ÀÚ¹Ù ¾ð¾î¿Í JDBC¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö, ±×¸®°í °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. Ãß°¡·Î 3ºÎ´Â À¥ °³¹ß°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀÌ ÇÊ¿äÇϸç JUnitÀ» ´Ù·ê ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ¿¹Á¦ Äڵ带 ½ÇÇàÇÏ·Á¸é ¸ÞÀ̺쿡 ´ëÇؼ­µµ ¾à°£ÀÇ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.

¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®/Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±Åá» ¼Ò°³

¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1¡»Àº ½ºÇÁ¸µÀ» óÀ½ Á¢Çϰųª ½ºÇÁ¸µÀ» °æÇèÇßÁö¸¸ ½ºÇÁ¸µÀÌ ¾î·Æ°Ô ´À²¸Áö´Â °³¹ßÀÚºÎÅÍ ½ºÇÁ¸µÀ» È°¿ëÇÑ ¾ÆÅ°ÅØó¸¦ ¼³°èÇÏ°í ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇÏ·Á°í ÇÏ´Â ¾ÆÅ°ÅØÆ®¿¡ À̸£±â±îÁö ¸ðµÎ Âü°íÇÒ ¼ö ÀÖ´Â ½ºÇÁ¸µ ¿Ïº® ¹ÙÀ̺íÀÌ´Ù.

´ëÇѹα¹ ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â No. 1 º£½ºÆ®¼¿·¯!

Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®
´Ü¼øÇÑ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ±â¼úÀ» Àû¿ëÇÏ¸ç ¹ßÀü½ÃÄÑ ³ª°¡´Â °úÁ¤À» ÅëÇØ ½ºÇÁ¸µÀÇ ÇÙ½É ÇÁ·Î±×·¡¹Ö ¸ðµ¨ÀÎ IoC/DI, PSA, AOPÀÇ ¿ø¸®¿Í ÀÌ¿¡ Àû¿ëµÈ ´Ù¾çÇÑ µðÀÚÀÎ ÆÐÅÏ, ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. À̾îÁö´Â ¡¶Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±Åá·¿¡¼­ »ó¼¼È÷ ¼Ò°³ÇÏ´Â ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ¹æ´ëÇÑ ±â¼úÀ» ½±°Ô ÀÌÇØÇÏ°í È¿°úÀûÀ¸·Î ÀÀ¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¹Ý Áö½ÄÀ» ½×µµ·Ï µµ¿ÍÁØ´Ù.

Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ
XML ´ë½Å ÀÚ¹ÙÄڵ带 ÀÌ¿ëÇؼ­ ½ºÇÁ¸µÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ÃֽŠºó ¼³Á¤ ±â¹ýºÎÅÍ Æí¸®ÇÑ RESTful ½ºÅ¸ÀÏÀÇ À¥ ÄÁÆ®·Ñ·¯ ÀÛ¼º ±â¹ý±îÁö ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼úÀ» »ó¼¼ÇÏ°Ô ¼Ò°³ÇÏ°í ±× Áß¿¡¼­ Àڽſ¡°Ô ¸Â´Â ÃÖÀûÀÇ ±â¼úÀ» ¼±ÅÃÇÏ°í Á¶ÇÕÇÒ ¼ö ÀÖ´Â ±âÁØ°ú È°¿ëÀü·«À» ´Ù·é´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë

Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®

¡á ½ºÇÁ¸µÀÇ 3´ë ÇÙ½É ±â¼úÀÎ IoC/DI, PSA, AOP¸¦ ºü¸£°í È¿°úÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ½ÇÀü ¿¹Á¦ Áß½ÉÀÇ ¼³¸í °³¹ß ÇöÀå¿¡¼­ ¸ÅÀÏ ¸¸³ª´Â Æò¹üÇÑ ÀÚ¹ÙÄڵ带 ½ºÇÁ¸µÀÇ ÇÙ½É ±â¼úÀ» Àû¿ëÇؼ­ ±ò²ûÇÏ°í ½ºÇÁ¸µ´Ù¿î ÄÚµå·Î °³¼±Çسª°¡´Â °úÁ¤À» »ó¼¼ÇÏ°Ô
º¸¿©ÁÜÀ¸·Î½á ½ºÇÁ¸µÀÇ ÇÙ½É ¿ø¸®¿Í Àû¿ë ¹æ¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¡á ÀÚ¹Ù¾ð¾î¿Í JDBC¸¸ ¾Ë¸é ´©±¸¶óµµ µû¶óÇÒ ¼ö ÀÖ´Â 58´Ü°èÀÇ »ó¼¼ÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½É ÄÚµå °³¹ß°úÁ¤ ÀÚ¹Ù Ãʺ¸ °³¹ßÀÚµµ ºÎ´ã¾øÀÌ µû¶óÇÒ ¼ö ÀÖµµ·Ï 58´Ü°è·Î ¼¼ºÐÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÙ½ÉÄÚµå °³¹ß°úÁ¤°ú 58°³ÀÇ ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ Á¦°øÇØ º¹ÀâÇÑ ½ºÇÁ¸µÀÇ ±â¼úÀ» Â÷±ÙÂ÷±Ù ÇнÀÇØ ³ª°¥ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¡á ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú È°¿ë ¹æ¹ý°ú ¾÷±×·¹À̵å Àü·« Á¦½Ã ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼úÀ» ÀÌ¿ëÇؼ­ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿ä·Î Çϴ ģÀýÇÑ °¡À̵å¶óÀÎÀ» Á¦°øÇØÁØ´Ù. ½ºÇÁ¸µ 3.0À¸·Î °³¹ßµÈ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ ±â¼ú¿¡ ¸Â°Ô ÀüȯÇÏ´Â °úÁ¤À» »ó¼¼ÇÏ°Ô º¸¿©ÁØ´Ù.
¡á ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ¼³°è¿Í ½ºÇÁ¸µ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀ» À§ÇÑ ¿Ïº® °¡ÀÌµå ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÀÛ¼ºÀ» À§ÇÑ ´Ù¾çÇÑ ¾ÆÅ°ÅØó ¼Ò°³¿Í Àü·« ºÐ¼®, ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ »ç³» ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ¿¡ ²À ÇÊ¿äÇÑ ½ºÇÁ¸µ È®Àå ±â¹ý°ú ¿ø¸®¸¦ ¼Ò°³ÇÑ´Ù.

Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ

¡á DIJ/JavaConfig, OXM, @MVC, SpEL, Task, REST µîÀÇ ½ºÇÁ¸µ 3.0ÀÇ ÃֽŠ±â¼ú ¼Ò°³
Java EE 6ÀÇ JSR-303°ú ÀÚ¹ÙÄڵ带 ÀÌ¿ëÇÑ ÃÖ÷´Ü DI±â¼ú, XML ¸ÅÇÎÀ» À§ÇÑ OXM, ±âÁ¸ MVC¸¦ ¿Ïº®ÇÏ°Ô ´ëüÇÑ °­·ÂÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÎ @MVC, ½ºÇÁ¸µ °ø½Ä ELÀÎ SpEL, JSR-303(BeanValidation)°ú »õ·Î¿î ÄÁ¹öÅÍ¿Í Æ÷¸ÅÅÍ È°¿ë¹æ¹ý, °¢Á¾ ºñµ¿±â ÀÛ¾÷À» À§ÇÑ Task ±â´É, REST ÅÛÇø´ »ç¿ë¹ý µî ½ºÇÁ¸µ 3.0ÀÇ »õ·Î¿î ±â´ÉÀ» ±âÁ¸ ½ºÇÁ¸µ ±â¼ú°ú ÇÔ²² »ó¼¼È÷ ¼Ò°³ÇÑ´Ù.
¡á ·±Å¸ÀÓ Ãß»óÈ­, ÇÁ·ÎÆÄÀÏ, ÇÁ·ÎÆÛƼ ¼Ò½º, ij½Ã Ãß»óÈ­, ¹ßÀüµÈ @MVC, Ç÷¡½Ã ¸Ê µî ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú ¼Ò°³ ÇÁ·ÎÆÄÀÏÀ» ÀÌ¿ëÇÑ ´ÙÀ̳»¹ÍÇÑ ºó ¼³Á¤ ±â¼ú, ÅëÇÕµÈ ÇÁ·ÎÆÛƼ ¼Ò½º, ´õ¿í °­·ÂÇØÁø @MVC Çڵ鷯 ÀÛ¼º, Ç÷¡½Ã ¸Ê È°¿ë ¹æ¹ý°ú AOP¸¦ ÀÌ¿ëÇÑ Ä³½Ã Ãß»óÈ­ µî ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠ±â¼ú°ú ´Þ¶óÁø Á¡À» ÀÚ¼¼È÷ ¼Ò°³ÇÑ´Ù.
¡á ½ºÇÁ¸µ ±â¼ú ¼±ÅÃÀ» À§ÇÑ »ó¼¼ÇÑ ±â¼ú ºñ±³, ¼±Åà ±âÁØ Á¦½Ã °°Àº ±â¼ú¿¡µµ ¼ö¸¹Àº ¿É¼ÇÀ» Á¦°øÇÏ´Â ½ºÇÁ¸µÀÇ Æ¯¼º ¶§¹®¿¡ ±â¼ú ¼±Åÿ¡ °í¹ÎÇÏ´Â °³¹ßÀÚ¸¦ À§Çؼ­ ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â¼ú ¿É¼ÇÀ» ºñ±³ÇÏ°í, ȯ°æ¿¡ µû¸¥ ÀûÀýÇÑ ¼±ÅÃÀ» À§ÇÑ ±âÁØÀ» Á¦°øÇØÁØ´Ù.
¡á @Enable ºó ¼³Á¤ ¸ðµâÈ­ ±â¹ý ¼Ò°³ ½ºÇÁ¸µ 3.1ÀÇ ÃֽŠÀÚ¹ÙÄÚµå ºó ¼³Á¤ ±â¹ýÀ» ÀÌ¿ëÇؼ­ Àç»ç¿ë °¡´ÉÇÑ ºó ¼³Á¤ ¸ðµâÀ» ¸¸µå´Â ¹æ¹ýÀ» ½ºÇÁ¸µ 3.1¿¡ Àû¿ëµÈ ½ÇÀü ¿¹¸¦ ±âÁØÀ¸·Î »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
¡á ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ¼³°è¿Í ½ºÇÁ¸µ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀ» À§ÇÑ ¿Ïº® °¡ÀÌµå ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÀÛ¼ºÀ» À§ÇÑ ´Ù¾çÇÑ ¾ÆÅ°ÅØó ¼Ò°³¿Í Àü·« ºÐ¼®, ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ »ç³» ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ¿¡ ²À ÇÊ¿äÇÑ ½ºÇÁ¸µ È®Àå ±â¹ýÀ» ¼Ò°³ÇÑ´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á´Â ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥À» °øºÎÇϱâ À§Çؼ­´Â ÀÚ¹Ù ¾ð¾î¿Í JDBC¸¦ ÀÌ¿ëÇÑ DB ÇÁ·Î±×·¡¹Ö, ±×¸®°í ±âÃÊÀûÀÎ À¥ °³¹ß Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.

¸ñÂ÷

[ÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö- ½ºÇÁ¸µ µ¥ÀÌÅÍ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©]
1Àå. JPA ¼Ò°³
2Àå. JPA ½ÃÀÛ
3Àå. ¿µ¼Ó¼º °ü¸®
4Àå. ¿£Æ¼Æ¼ ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 1. ¿ä±¸»çÇ× ºÐ¼®°ú ±âº» ¸ÅÇÎ
5Àå. ¿¬°ü°ü°è ¸ÅÇÎ ±âÃÊ
½ÇÀü ¿¹Á¦ 2. ¿¬°ü°ü°è ¸ÅÇÎ ½ÃÀÛ
6Àå. ´Ù¾çÇÑ ¿¬°ü°ü°è ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 3. ´Ù¾çÇÑ ¿¬°ü°ü°è ¸ÅÇÎ
7Àå. °í±Þ ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 4. »ó¼Ó °ü°è ¸ÅÇÎ
8Àå. ÇÁ·Ï½Ã¿Í ¿¬°ü°ü°è °ü¸®
½ÇÀü ¿¹Á¦ 5. ¿¬°ü°ü°è °ü¸®
9Àå. °ª ŸÀÔ
½ÇÀü ¿¹Á¦ 6. °ª ŸÀÔ ¸ÅÇÎ
10Àå. °´Ã¼ÁöÇâ Äõ¸® ¾ð¾î
11Àå. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
12Àå. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
13Àå. À¥ ¾ÖÇø®ÄÉÀ̼ǰú ¿µ¼Ó¼º °ü¸®
14Àå. Ä÷º¼Ç°ú ºÎ°¡ ±â´É
15Àå. °í±Þ ÁÖÁ¦¿Í ¼º´É ÃÖÀûÈ­
16Àå. Æ®·£Àè¼Ç°ú ¶ô, 2Â÷ ij½Ã

[ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®]
1Àå ¿ÀºêÁ§Æ®¿Í ÀÇÁ¸°ü°è
2Àå Å×½ºÆ®
3Àå ÅÛÇø´
4Àå ¿¹¿Ü
5Àå ¼­ºñ½º Ãß»óÈ­
6Àå AOP
7Àå ½ºÇÁ¸µ ÇÙ½É ±â¼úÀÇ ÀÀ¿ë
8Àå ½ºÇÁ¸µÀ̶õ ¹«¾ùÀΰ¡?
9Àå ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ
ºÎ·Ï B ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸®

[ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ]
1Àå IoC ÄÁÅ×ÀÌ³Ê¿Í DI
2Àå µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú
3Àå ½ºÇÁ¸µ À¥ ±â¼ú°ú ½ºÇÁ¸µ MVC
4Àå ½ºÇÁ¸µ @MVC
5Àå AOP¿Í LTW
6Àå Å×½ºÆ® ÄÁÅؽºÆ® ÇÁ·¹ÀÓ¿öÅ©
7Àå ½ºÇÁ¸µÀÇ ±âŸ ±â¼ú°ú È¿°úÀûÀÎ ÇнÀ ¹æ¹ý
ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ

¡ºÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö: ½ºÇÁ¸µ µ¥ÀÌÅÍ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©¡»

1Àå. JPA ¼Ò°³
2Àå. JPA ½ÃÀÛ
3Àå. ¿µ¼Ó¼º °ü¸®
4Àå. ¿£Æ¼Æ¼ ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 1. ¿ä±¸»çÇ× ºÐ¼®°ú ±âº» ¸ÅÇÎ
5Àå. ¿¬°ü°ü°è ¸ÅÇÎ ±âÃÊ
½ÇÀü ¿¹Á¦ 2. ¿¬°ü°ü°è ¸ÅÇÎ ½ÃÀÛ
6Àå. ´Ù¾çÇÑ ¿¬°ü°ü°è ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 3. ´Ù¾çÇÑ ¿¬°ü°ü°è ¸ÅÇÎ
7Àå. °í±Þ ¸ÅÇÎ
½ÇÀü ¿¹Á¦ 4. »ó¼Ó °ü°è ¸ÅÇÎ
8Àå. ÇÁ·Ï½Ã¿Í ¿¬°ü°ü°è °ü¸®
½ÇÀü ¿¹Á¦ 5. ¿¬°ü°ü°è °ü¸®
9Àå. °ª ŸÀÔ
½ÇÀü ¿¹Á¦ 6. °ª ŸÀÔ ¸ÅÇÎ
10Àå. °´Ã¼ÁöÇâ Äõ¸® ¾ð¾î
11Àå. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
12Àå. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
13Àå. À¥ ¾ÖÇø®ÄÉÀ̼ǰú ¿µ¼Ó¼º °ü¸®
14Àå. Ä÷º¼Ç°ú ºÎ°¡ ±â´É
15Àå. °í±Þ ÁÖÁ¦¿Í ¼º´É ÃÖÀûÈ­
16Àå. Æ®·£Àè¼Ç°ú ¶ô, 2Â÷ ij½Ã

¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®¡»
1Àå ¿ÀºêÁ§Æ®¿Í ÀÇÁ¸°ü°è
2Àå Å×½ºÆ®
3Àå ÅÛÇø´
4Àå ¿¹¿Ü
5Àå ¼­ºñ½º Ãß»óÈ­
6Àå AOP
7Àå ½ºÇÁ¸µ ÇÙ½É ±â¼úÀÇ ÀÀ¿ë
8Àå ½ºÇÁ¸µÀ̶õ ¹«¾ùÀΰ¡?
9Àå ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ
ºÎ·Ï B ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸®

¡ºÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±Åá»
1Àå IoC ÄÁÅ×ÀÌ³Ê¿Í DI
2Àå µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú
3Àå ½ºÇÁ¸µ À¥ ±â¼ú°ú ½ºÇÁ¸µ MVC
4Àå ½ºÇÁ¸µ @MVC
5Àå AOP¿Í LTW
6Àå Å×½ºÆ® ÄÁÅؽºÆ® ÇÁ·¹ÀÓ¿öÅ©
7Àå ½ºÇÁ¸µÀÇ ±âŸ ±â¼ú°ú È¿°úÀûÀÎ ÇнÀ ¹æ¹ý
ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ

ÀúÀÚ¼Ò°³

±è¿µÇÑ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌÀϹΠ[Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

È£ÁÖÀÇ IT¼­ºñ½º ±â¾÷ÀÎ ÀÌÇÁ¸±ÀÇ ´ëÇ¥ ÄÁ¼³ÅÏÆ®´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ¿ÀǼҽº Ä¿¹Â´ÏƼÀÎ ¿ÀǽõåÀÇ ´ëÇ¥À̸ç, Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ(KSUG)ÀÇ °øµ¿¼³¸³ÀÚÀ̱⵵ ÇÏ´Ù. 2004³âºÎÅÍ ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ­ ±â¾÷°ú Çб³, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÀÇ ½Ã½ºÅÛÀ» °³¹ßÇØ¿Ô°í ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ ÄÁ¼³Æðú ½ºÇÁ¸µ °³¹ßÀÚ ±³À°À» ÇØ¿À°í ÀÖ´Ù. JCO ÄÁÆÛ·±½º¿¡¼­ ¼¼ Â÷·Ê ½ºÇÁ¸µÀ» ÁÖÁ¦·Î ¹ßÇ¥Çß°í ±â¹¦, ÀÌÇÁ¸±, KSUG µîÀ» ÅëÇØ ½ºÇÁ¸µ ¼¼¹Ì³ª¸¦ ÁøÇàÇϱ⵵ Çß´Ù. ½ºÇÁ¸µ°ú ¿ÀǼҽº ±â¼ú¿¡ °ü·ÃµÈ Á¤º¸¿Í °æÇèÀ» °øÀ¯ÇÏ´Â ºí·Î±×(toby.epril.com)¸¦ ¿î¿µÇÏ

ÆîÃ帱â

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 31±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 31±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

(ÃÑ 32±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 32±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

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

    ¸®ºä

    0.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¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë