• ±¹³»µµ¼­
  • ¿Ü±¹µµ¼­
  • eBook
  • e·¯´×
  • À½¹Ý
  • DVD
  • GIFT
  • È­Àåǰ
  • ¿µÈ­
  • °ø¿¬

¿¹½º24 ¹Ù·Î°¡±â
»ó»óÃÊ¿ù º¸³Ê½º
ÅëÅ«À̺¥Æ® µµ¼­Ã¥Àå
½ºÅ¸¹÷½º Ä¿Çǰ¡°øÂ¥
Áñ°Üã±â Ãß°¡ Àû¸³
¹Ú¹Î±ÔÀÇ Á×Àº ¿Õ³à¸¦ À§ÇÑ ÆÄ¹Ý´À ¹é¿µ¿ÁÀÇ ´ÙÀÌ¾îÆ®ÀÇ ¿©¿Õ
µµ¼­

½ºÇÁ¸µ ÀÎ ¾×¼Ç

Å©·¹ÀÌ±× ¿ùÁî Àú/È«¿µÇ¥ ¿ª | Á¦ÀÌÆà | ¿ø¼­ : Spring in Action(3rd Edition)

½ºÇÁ¸µ ÀÎ ¾×¼Ç
Å©°Ôº¸±â
Á¤°¡
30,000¿ø
ÆÇ¸Å°¡
27,000¿ø(10% ÇÒÀÎ)
YESÆ÷ÀÎÆ®
 2,700¿ø (10% Àû¸³) + ¸¶´Ï¾ÆÃß°¡Àû¸³ ¾È³»
YES¸¶´Ï¾Æ ·Ôµ¥Ä«µå ÇÒÀÎ
23,760¿ø(12~24% û±¸ÇÒÀÎ /1¸¸5õ¿øÀÌ»ó °áÁ¦½Ã)  ¾È³»

5¸¸¿øÀÌ»ó ±¸¸Å½Ã 2õ¿ø Ãß°¡Àû¸³ Ãß°¡Àû¸³À̶õ? / Ä«µåÇýÅú¸±â

Ãâ°£ÀÏ

2012³â 02¿ù 10ÀÏ

544ÂÊ | 1052g | 188*245mm

ISBN-13

9788994506074

ISBN-108994506071

ÆÇ¸ÅÁß | ÆÇ¸ÅÁö¼ö 2958 ÆÇ¸ÅÁö¼ö¶õ?
¹è¼Ûºñ
¹«·á ¾È³»
ÁÖ¹®¼ö·®
¿Ã¸² ³»¸²
ÇØ¿Ü¹è¼Û°¡´É, ÃÖÀú°¡ º¸»ó

īƮ¿¡ ³Ö±â

¸®½ºÆ®¿¡ ³Ö±â

¹Ù·Î ±¸¸ÅÇϱâ

¸®ºä¾²±â

Ã¥¼Ò°³

ÀÌÁ¦ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©´Â ÀÚ¹Ù °³¹ßÀÚÀÇ Çʼö Áö½ÄÀÌ µÇ¾úÀ¸¸ç, ½ºÇÁ¸µ 3¿¡¼­´Â SpEL(Spring Expression Language), IoC ÄÁÅ×À̳ʸ¦ À§ÇÑ »õ·Î¿î ¾Ö³ÊÅ×À̼Ç, ±×¸®°í REST¸¦ À§ÇÑ À¯¿ëÇÑ Áö¿ø ±â´É µîÀÌ Ãß°¡µÆ´Ù. ½ºÇÁ¸µÀ» ¾Ë°í ½Í°Å³ª ½ºÇÁ¸µ 3.0ÀÇ »õ·Î¿î ±â´ÉÀ» ÆÄ¾ÇÇÏ°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ ÃÖ¼±ÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù.

¡º½ºÇÁ¸µ ÀÎ ¾×¼Ç Á¦3ÆÇ¡» ¿ª½Ã º£½ºÆ®¼¿·¯ÀÎ 1, 2ÆÇÀÇ ½Ç¿ëÀûÀÌ°í ½Ç½À À§ÁÖÀÇ ±¸¼º¹æ½ÄÀ» µû¸£°í ÀÖ´Ù. ÀúÀÚÀÎ Å©·¹ÀÌ±× ¿ùÁî´Â ½Ç¿ëÀûÀÎ ±â¼ú°ú ±â´É¿¡ ´ëÇÑ ¼³¸íÀ» Àç¹ÌÀÖ°í À¯ÄèÇÏ°Ô Ç®¾î³»´Â Àç´ÉÀÌ ÀÖ´Ù. Á¦3ÆÇ¿¡¼­´Â ½ºÇÁ¸µ 3.0ÀÇ °¡Àå Áß¿äÇÑ Ãø¸éÀ̶ó ÇÒ ¼ö ÀÖ´Â REST, ¿ø°Ý ¼­ºñ½º, ¸Þ½Ã¡, º¸¾È, MVC, À¥ Ç÷ΠµîÀ» ÁýÁßÀûÀ¸·Î ´Ù·é´Ù.


ÀúÀÚ ¼Ò°³

ÀúÀÚ : Å©·¹ÀÌ±× ¿ùÁî(Craig Walls)

°æ·Â 15³âÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀڷμ­ ¡ºXDoclet in Action¡»(Manning, 2003)°ú ¡ºSpring in Action 1, 2ÆÇ¡»(Manning, 2005¿Í 2007), ¡ºModular Java¡»(Pragmatic Bookshelf, 2009)¸¦ ÁýÇÊÇÏ¿´´Ù. ±×´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¿­·ÄÇÑ ÁöÁöÀÚÀÌÀÚ ÇÁ·Î¸ðÅͷμ­ Áö¿ª »ç¿ëÀÚ ±×·ì°ú ÄÁÆÛ·±½º¿¡¼­ °­¿¬À» Çϰí, ±×ÀÇ ºí·Î±×¿¡ ½ºÇÁ¸µ¿¡ °üÇÑ ±ÛÀ» ¾²¸é¼­ ¹Ù»Û ³ª³¯À» º¸³»°í ÀÖ´Ù. ¿©°¡ ½Ã°£¿¡´Â ±×ÀÇ ¾Æ³»¿Í µÎ µþ, ¿©¼¸ ¸¶¸®ÀÇ »õ, ³× ¸¶¸®ÀÇ °³, µÎ ¸¶¸®ÀÇ °í¾çÀÌ, ±×¸®°í ¿­´ë¾îµé°ú ÇÔ²² ½Ã°£À» º¸³½´Ù. Å©·¹ÀÌ±×´Â ÅØ»ç½º ÁÖ Ç÷¡³ë¿¡ °ÅÁÖÇϰí ÀÖ´Ù.
http://www.jroller.com/habuma/

¿ªÀÚ : È«¿µÇ¥

ÀüÀÚÀü±â°øÇÐÀ» Àü°øÇÏ´Ù ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡ ºüÁ® ÀÌ ±æÀ» Æò»ý ¾÷À¸·Î »ï°Ô µÆ´Ù. LG CNS¿¡¼­ °³¹ßÀÚ¿Í ¾ÆÅ°ÅØÆ®·Î ±Ù¹«Çϸ鼭 ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ® °æÇèÀ» ÅëÇØ IT¿¡ ´«À» ¶ß°Ô µÆ´Ù. Áö±ÝÀº ÇÑ ±ÝÀ¶È¸»ç Á¤º¸½Ã½ºÅۺο¡¼­ ±Ù¹«Çϰí ÀÖÀ¸¸ç, Â÷¼¼´ë½Ã½ºÅÛ ±¸Ãà ½Ã ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®·Î¼­ ½Ã½ºÅÛ ¼º´É°ú Æ©´×À» ´ã´çÇß¾ú´Ù. ÇöÀç´Â ¸ð¹ÙÀÏ ½Ã½ºÅÛ ±¸ÃàÀ» ºñ·ÔÇØ ½Å±â¼ú ¿¬±¸°³¹ß(R&D)À» ´ã´çÇϰí ÀÖ´Ù. ¾ÖÇÃÀÇ Ã¶Çаú ½ºÆ¼ºê À⽺ÀÇ Ä«¸®½º¸¶¸¦ ÁÁ¾ÆÇϸç, ¿£Áö´Ï¾î¸¦ ³Ñ¾î ¾ÆÆ¼½ºÆ®°¡ µÇ±â À§ÇØ °í±ººÐÅõ ÁßÀÌ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡º¾ÆÀÌÆù&¾ÆÀÌÆÐµå ÀÎ ¾×¼Ç¡», ¡ºProfessional iPhone and iPad Database Application Programming Çѱ¹¾îÆÇ¡»ÀÌ ÀÖ´Ù.

¸ñÂ÷

Á¦1ºÎ ½ºÇÁ¸µ ÇÙ½É °³³ä
1Àå ½ºÇÁ¸µ ¼ÓÀ¸·Î
1.1 ÀÚ¹Ù °³¹ß °£¼ÒÈ­
1.1.1 POJOÀÇ Èû
1.1.2 Á¾¼Ó°´Ã¼ ÁÖÀÔ
1.1.3 ¾Ö½ºÆåÆ® Àû¿ë
1.1.4 ÅÛÇø´À» ÀÌ¿ëÇÑ »óÅõÀûÀÎ ÄÚµå Á¦°Å
1.2 ºóÀ» ´ã´Â ±×¸©, ÄÁÅ×À̳Ê
1.2.1 ¶Ç ÇϳªÀÇ ÄÁÅ×À̳Ê, ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
1.2.2 ºóÀÇ ÀÏ»ý
1.3 ½ºÇÁ¸µ ÇöȲ
1.3.1 ½ºÇÁ¸µ ¸ðµâ
1.3.2 ½ºÇÁ¸µ Æ÷Æ®Æú¸®¿À
1.4 ½ºÇÁ¸µÀÇ »õ·Î¿î ±â´É
1.4.1 ½ºÇÁ¸µ 2.5¿¡¼­ »õ·Î¿öÁø ±â´É
1.4.2 ½ºÇÁ¸µ 3.0¿¡¼­ »õ·Î¿öÁø ±â´É
1.4.3 ½ºÇÁ¸µ Æ÷Æ®Æú¸®¿À¿¡¼­ »õ·Î¿öÁø ±â´É
1.5 ¿ä¾à

2Àå ºó ¿ÍÀ̾
2.1 ºó ¼±¾ð
2.1.1 ½ºÇÁ¸µ ¼³Á¤
2.1.2 °£´ÜÇÑ ºó ¼±¾ð
2.1.3 »ý¼ºÀÚ¸¦ ÀÌ¿ëÇÑ ÁÖÀÔ
2.1.4 ºó À¯È¿¹üÀ§ ÁöÁ¤
2.1.5 ºóÀÇ ÃʱâÈ­¿Í Á¤¸® ÀÛ¾÷
2.2 ºó ÇÁ·ÎÆÛƼ¿¡ ÁÖÀÔÇϱâ
2.2.1 ´Ü¼ø ÇÁ·ÎÆÛƼ °ª ÁÖÀÔÇϱâ
2.2.2 ´Ù¸¥ ºó ÂüÁ¶
2.2.3 ½ºÇÁ¸µÀÇ p ³×ÀÓ½ºÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ ¿ÍÀ̾
2.2.4 Ä÷º¼Ç ¿ÍÀ̾
2.2.5 ³Î ¿ÍÀ̾
2.3 Ç¥Çö½Ä ¿ÍÀ̾
2.3.1 SpEL Ç¥Çö½ÄÀÇ ±âÃÊ
2.3.2 SpEL °ªÀÇ ¿¬
... Æî󺸱â

ÃâÆÇ»ç ¸®ºä

100,000¸íÀÌ ³Ñ´Â °³¹ßÀÚ°¡ ÀÌ Ã¥À» ÅëÇØ ½ºÇÁ¸µ¿¡ ´«¶¹´Ù!
¾Æ¸¶Á¸ No. 1 ½ºÇÁ¸µ ¼­Àû!


ÀÌÁ¦ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©´Â ÀÚ¹Ù °³¹ßÀÚÀÇ Çʼö Áö½ÄÀÌ µÇ¾úÀ¸¸ç, ½ºÇÁ¸µ 3¿¡¼­´Â SpEL(Spring Expression Language), IoC ÄÁÅ×À̳ʸ¦ À§ÇÑ »õ·Î¿î ¾Ö³ÊÅ×À̼Ç, ±×¸®°í REST¸¦ À§ÇÑ À¯¿ëÇÑ Áö¿ø ±â´É µîÀÌ Ãß°¡µÆ´Ù. ½ºÇÁ¸µÀ» ¾Ë°í ½Í°Å³ª ½ºÇÁ¸µ 3.0ÀÇ »õ·Î¿î ±â´ÉÀ» ÆÄ¾ÇÇÏ°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ ÃÖ¼±ÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù.

¡º½ºÇÁ¸µ ÀÎ ¾×¼Ç Á¦3ÆÇ¡» ¿ª½Ã º£½ºÆ®¼¿·¯ÀÎ 1, 2ÆÇÀÇ ½Ç¿ëÀûÀÌ°í ½Ç½À À§ÁÖÀÇ ±¸¼º¹æ½ÄÀ» µû¸£°í ÀÖ´Ù. ÀúÀÚÀÎ Å©·¹ÀÌ±× ¿ùÁî´Â ½Ç¿ëÀûÀÎ ±â¼ú°ú ±â´É¿¡ ´ëÇÑ ¼³¸íÀ» Àç¹ÌÀÖ°í À¯ÄèÇÏ°Ô Ç®¾î³»´Â Àç´ÉÀÌ ÀÖ´Ù. Á¦3ÆÇ¿¡¼­´Â ½ºÇÁ¸µ 3.0ÀÇ °¡Àå Áß¿äÇÑ Ãø¸éÀ̶ó ÇÒ ¼ö ÀÖ´Â REST, ¿ø°Ý ¼­ºñ½º, ¸Þ½Ã¡, º¸¾È, MVC, À¥ Ç÷ΠµîÀ» ÁýÁßÀûÀ¸·Î ´Ù·é´Ù.

ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
¾Ö³ÊÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¼³Á¤ ÀÛ¾÷ÀÇ °£¼ÒÈ­
RESTful ¸®¼Ò½º ÀÛ¾÷
SpEL(Spring Expression Language)
º¸¾È, À¥ Ç÷Πµî

´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ¸ðµç ÀÚ¹Ù °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÏÁö¸¸ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀÚ¿¡°Ô ƯÈ÷ À¯¿ëÇÏ´Ù. °¢ ÀåÀ» °ÅÄ¡¸é¼­ ÄÚµå ¿¹Á¦ÀÇ º¹Àâµµ¸¦ ¼­¼­È÷ ´Ã·Á°¡°ÚÁö¸¸, ½ºÇÁ¸µÀÇ ÁøÁ¤ÇÑ ÈûÀº ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ´õ ½±°Ô ÇÏ´Â µ¥ ÀÖ´Ù. µû¶ó¼­ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀÚµéÀº ÀÌ Ã¥¿¡ ÀÖ´Â ¿¹Á¦µéÀÇ Áø°¡¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥ÀÇ ±¸¼º
1ºÎ¿¡¼­´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ °¡Àå ÇÙ½ÉÀûÀÎ µÎ °³ÀÇ ±â´ÉÀÎ Á¾¼Ó°´Ã¼ ÁÖÀÔ(DI: Dependency Injection)°ú ¾Ö½ºÆåÆ® ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP: Aspect-Oriented Programming)À» ¾Ë¾Æº»´Ù. ÀÌ µÑÀº ÀÌ Ã¥¿¡¼­ °è¼Ó »ç¿ëµÇ´Â ½ºÇÁ¸µÀÇ ±âº»°³³äÀ¸·Î Àß ÀÌÇØÇØ¾ß ÇÑ´Ù.

1Àå¿¡¼­´Â DI ¹× AOP¸¦ ¼Ò°³Çϰí, ´À½¼ÇÏ°Ô °áÇÕµÈ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ À̵éÀÌ ¾î¶² ¿ªÇÒÀ» ÇÏ´ÂÁö »ìÆìº»´Ù.

2Àå¿¡¼­´Â DI¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç °´Ã¼¸¦ ±¸¼ºÇÏ°í ¿¬°ü Áþ´Â ¹æ¹ýÀ» Á» ´õ ÀÚ¼¼È÷ »ìÆìº»´Ù. ¶ÇÇÑ ´À½¼ÇÏ°Ô °áÇÕµÈ ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú XMLÀ» ÀÌ¿ëÇØ ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ³»¿¡¼­ Á¾¼Ó°´Ã¼¿Í ÇÁ·ÎÆÛƼ¸¦ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.

½ºÇÁ¸µ XML ¼³Á¤ÀÇ ±âº» »çÇ׿¡ Àͼ÷ÇØÁ³´Ù¸é, 3Àå¿¡¼­´Â XML ¼³Á¤À» ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹ÝÀÇ ¹æ½ÄÀ¸·Î ³ªÅ¸³»´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

4Àå¿¡¼­´Â ½ºÇÁ¸µ AOP¸¦ ÀÌ¿ëÇØ ¼­ºñ½ºÇÏ´Â °´Ã¼¿¡¼­ Ⱦ´Ü°ü½É»ç(cross-cutting concerns)¸¦ ¼­·Î ºÐ
... Æî󺸱â

LEON