°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ç´ë ÇÙ½É ±â¼ú : ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼¼Æ®"     Á¤°¡ 98,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 3°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ç´ë ÇÙ½É ±â¼ú : ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼¼Æ®
»õÃ¥ 
88,200¿ø

¹«·á¹è¼Û ¹«ÀÌÀÚ
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)

ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ç´ë ÇÙ½É ±â¼ú : ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼¼Æ®
»õÃ¥ 
88,200¿ø

¹«·á¹è¼Û ¹«ÀÌÀÚ
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)

ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ç´ë ÇÙ½É ±â¼ú : ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼¼Æ®
»õÃ¥ 
88,200¿ø

¹«·á¹è¼Û ¹«ÀÌÀÚ
ºÏ´Ù¿ò
ÆǸŵµ¼­(7,384±Ç)
 

»ó¼¼Á¤º¸

[ÅäºñÀÇ ½ºÇÁ¸µ 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 ½ºÇÁ¸µ ¸ðµâ
ºÎ·Ï B ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸®

[¸¶À̹ÙƼ½º ÇÁ·Î±×·¡¹Ö]

1Àå JDBC ÄÚµåÀÇ ´ë¾È ¸¶À̹ÙƼ½º
2Àå ¸¶À̹ÙƼ½º ½ÃÀÛ
3Àå ¸¶À̹ÙƼ½º CRUD
4Àå ¸¶À̹ÙƼ½º À¥ ¾ÖÇø®ÄÉÀ̼ǰú È°¿ë
5Àå ¸¶À̹ÙƼ½º¿Í ½ºÇÁ¸µ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¬µ¿
6Àå ¸¶À̹ÙƼ½º ¼³Á¤ ÆÄÀÏ
7Àå ¸ÅÆÛ XML°ú ¸ÅÆÛ ÀÎÅÍÆäÀ̽º
8Àå µ¿Àû SQL
9Àå ¸¶À̹ÙƼ½º Á¦³Ê·¹ÀÌÅÍ
ºÎ·Ï A ¾ÆÀ̹ÙƼ½º¿¡¼­ ¸¶À̹ÙƼ½º·Î Àüȯ
ºÎ·Ï B ¸¶À̹ÙƼ½º ÆíÁý±â
ºÎ·Ï C ÈçÈ÷ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿¡·¯ À¯Çü

¼¼Æ® ±¸¼º: Àü3±Ç
1) [ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 1 ½ºÇÁ¸µÀÇ ÀÌÇØ¿Í ¿ø¸®]
2) [ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol. 2 ½ºÇÁ¸µÀÇ ±â¼ú°ú ¼±ÅÃ]
3) [¸¶À̹ÙƼ½º ÇÁ·Î±×·¡¹Ö: JDBC¸¦ ´ëüÇÏ´Â ½±°í ºü¸¥ ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ÇÁ·¹ÀÓ¿öÅ©]

[ÅäºñÀÇ ½ºÇÁ¸µ 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 °³¹ßÀÚ³ª ¾ÆÀ̹ÙƼ½º °³¹ßÀÚ°¡ ¸¶À̹ÙƼ½º¸¦ ¼Õ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Â÷±ÙÂ÷±Ù ¼³¸íÇÏ´Â ¼¼°è ÃÖÃÊÀÇ ¸¶À̹ÙƼ½º °¡À̵å

¸¶À̹ÙƼ½º(MyBatis)´Â JDBC¸¦ ´ëüÇÏ´Â ÀÚ¹Ù Æ۽ýºÅϽº ÇÁ·¹ÀÓ¿öÅ©·Î, ±¹³»¿¡¼­ °¡Àå Àαâ ÀÖ´Â Æ۽ýºÅϽº ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¾ÆÀ̹ÙƼ½º(iBatis)¸¦ »õ·ÎÀÌ ¾÷±×·¹À̵åÇÑ Á¦Ç°ÀÌ´Ù. ¸¶À̹ÙƼ½º´Â ¾ÆÀ̹ÙƼ½º°¡ °¡Áø °£°áÇÔ¿¡, ¾ÆÀ̹ÙƼ½º¿¡ ¾ø´ø ´Ù¾çÇÑ ±â´É°ú °³¼±À» ´õÇß´Ù. ÀÌ Ã¥Àº JDBC¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ°¡ ½±°Ô ¸¶À̹ÙƼ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Â÷±ÙÂ÷±Ù ¼³¸íÇÑ´Ù. ±×¸®°í ±âÁ¸¿¡ ¾ÆÀ̹ÙƼ½º¸¦ »ç¿ëÇÏ´ø °³¹ßÀÚ¿¡°Ô´Â ¸¶À̹ÙƼ½º¿ÍÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇؼ­ ½±°Ô ÀüȯÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. µû¶ó¼­ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù·ç´Â Æ۽ýºÅϽº ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ë °æÇèÀÌ ¾ø´Â °³¹ßÀÚµµ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ ÀÛ¾÷À» ¸Å¿ì ½±°Ô ÇÒ ¼ö ÀÖÀ¸¸ç, ¾ÆÀ̹ÙƼ½º¸¦ »ç¿ëÇØ¿Â °³¹ßÀڴ óÀ½ ¾ÆÀ̹ÙƼ½º¸¦ »ç¿ëÇÒ ¶§ ´À²¼´ø ±× °£°áÇÔÀÌ »õ·Î¿î ´À³¦À¸·Î ´Ù°¡¿Ã °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ¸¶À̹ÙƼ½º ¹öÀüÀº 3.2.1ÀÌ°í ½ºÇÁ¸µ ¿¬µ¿ ¸ðµâÀº 1.2.0ÀÌ´Ù.

-JDBC °³¹ßÀÚ¿Í ¾ÆÀ̹ÙƼ½º °³¹ßÀÚ¸¦ À§ÇÑ ´Ü°èº° ¸¶À̹ÙƼ½º ¼³¸í
-µ¥ÀÌÅÍ CRUD¸¦ ó¸®ÇÏ´Â ¸¶À̹ÙƼ½º ÄÚµå¿Í °á°ú¹°
-½ºÇÁ¸µ ¿¬µ¿ ¸ðµâÀ» ÅëÇÑ ¼Õ½¬¿î ½ºÇÁ¸µ ¿¬µ¿
-´Ù¾çÇØÁø ¸ÅÇÎ ±¸¹® Á¤ÀÇ
-¾ÆÀ̹ÙƼ½º¿¡ ºñÇØ ÈξÀ ½¬¿öÁø µ¿Àû SQL ó¸®
-¼Ò½º ÀÚµ¿ »ý¼º±âÀÎ ¸¶À̹ÙƼ½º Á¦³Ê·¹ÀÌÅÍ
-ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼Ç, ÀÚ¹Ù À¥, ½ºÇÁ¸µ ¿¬µ¿ À¥±îÁö ¸¶À̹ÙƼ½º¿Í °ü·ÃÇÑ Æ÷°ýÀû ¼³¸í
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP