´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
½ºÇÁ¸µ ¹èÄ¡ ¿Ïº® °¡À̵å : Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ È°¿ëÇÏ´Â ¸ð´ø ¹èÄ¡ ó¸® (¿øÁ¦:The Definitive Guide to Spring Batch)
Á¤°¡ 40,000¿ø
ÆǸŰ¡ 36,000¿ø (10% , 4,000¿ø)
I-Æ÷ÀÎÆ® 2,000P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ ¸¶ÀÌŬ ¹Ì³Ú¶ó , ¸¶ÀÌŬ ¹Ì³Ú¶ó ( ¿ªÀÚ : À̽·æ, ¼­°æ¼®, ±è¼ºÀ±, ¼­°æ¼®, ±è¼ºÀ±, À̽·æ )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿¡ÀÌÄÜÃâÆÇ / 2021.04.30
ÆäÀÌÁö ¼ö 692 page
ISBN 9791161755168
»óÇ°ÄÚµå 349025671
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
½ºÇÁ¸µ ¹èÄ¡(Spring Batch)´Â Á¦°¡ °£Á¢ÀûÀ¸·Î °ü¿©Çß´ø ÃÖÃÊÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿´½À´Ï´Ù. ù ¹ø° ÀÚ³à´Â ¾î¶² Àǹ̿¡¼­ Ç×»ó Ưº°ÇÏ´Ù°í »ý°¢Çϴµ¥, ½ºÇÁ¸µ ¹èÄ¡µµ Á¦°Ô ºñ½ÁÇÑ Á¸Àç¿´½À´Ï´Ù. ½ºÇÁ¸µ ¹èÄ¡¸¦ ¹î¼Ó¿¡ Ç°°í ÀÖ´ø ±â°£Àº »ý°¢Çß´ø °Íº¸´Ù Á¶±Ý ´õ ±æ¾ú½À´Ï´Ù. °á±¹¿¡´Â Á㺸´Ù ÄÚ³¢¸®¿¡ °¡±î¿üÁö¸¸, Ç×»ó Àß µ¿ÀÛÇß°í ºÎ¸ð¿¡°Ô ÀÚ¶û°Å¸®¿´½À´Ï´Ù. ¿ì¸®´Â ½ºÇÁ¸µ ¹èÄ¡¿¡ ´ëÇÑ Ã¥ÀÓÀÌ ÀÖ¾úÀ¸¸ç, °á±¹ Ãâ»êÀ» Çؼ­ ¾çÀ°À» ÇØ¾ß Çß½À´Ï´Ù. ±â¾ïÇϱâ·Î´Â 1.0ÀÇ Ãâ½Ã°¡ °è¼Ó ¹Ì·ïÁ³´ø µ¥´Â µÎ °¡Áö ÀÌÀ¯°¡ ÀÖ¾ú½À´Ï´Ù. Çϳª´Â ¼­ºñ½º ±â´ÉÀÇ Ç°ÁúÀÌ ½ÇÁ¦·Î ÇöÀå¿¡¼­ µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù´Â °ÍÀ̾ú°í ´Ù¸¥ ÀÌÀ¯´Â API ¼³°è¿¡ ´ëÇÑ °ü¸® ¼öÁØÀ̾ú½À´Ï´Ù. ¾îÂ÷ÇÇ ½Ç¼ö´Â ÇÇÇÒ ¼ö ¾ø¾úÁö¸¸, Àû¾îµµ ÀλýÀÇ ÁÁÀº Ãâ¹ßÀº ²÷¾ú´Ù°í ¸»ÇÒ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù. ½ºÇÁ¸µ ¹èÄ¡ÀÇ °èº¸¸¦ »ìÆ캸¸é, ´ç¿¬È÷ Àü ¼¼°èÀÇ ¸¹Àº ºñÁî´Ï½º ±â´ÉÀÇ ±æ°í ¹Ýº¹ÀûÀÎ ¹ß¸í°ú Àç¹ß¸í¿¡¼­ ºñ·ÔµÆÀ½À» ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. 2006³â¿¡ óÀ½ ºÃ´ø ÄÚµå´Â ·Ó ÇÏ·Ó(Rob Harrop)ÀÌ ¿µ±¹ ·±´øÀÇ ÇÑ ÀºÇà¿¡¼­ ÄÁ¼³ÆÃÀ» ÇÒ ¶§ ¸¸µé¾ú´ø ÀÛÀº ÇÁ·ÎÅäŸÀÔÀ̾ú½À´Ï´Ù. ÀÌ À¯¿ëÇÑ ºÎºÐÀº ½ºÇÁ¸µ ¹èÄ¡ÀÇ ÀϺκп¡¼­ ºÐ¸®µÅ ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡ °øÀ¯µÈ ÀÌÈÄ¿¡ ÃÖÁ¾ÀûÀ¸·Î ½ºÇÁ¸µ ¸®Æ®¶óÀÌ(Spring Retry)¿¡ µµ´ÞÇß½À´Ï´Ù. ½ºÇÁ¸µ ¹èÄ¡ÀÇ ³ª¸ÓÁö ºÎºÐ°ú »óÅ ¸Ó½Å ÁöÇâ ¼¼°è°üÀº ¾×¼¾Ãò¾î(Accenture)¿ÍÀÇ Çù·Â¿¡¼­ ºñ·ÔµÆ½À´Ï´Ù. ¶ÇÇÑ 2010³â ½ºÇÁ¸µ ¹èÄ¡ 2.0À» Ãâ½ÃÇÒ ¶§ ¡°Ã»Å©(chunk)¡± °³³ä µµÀÔ, ºÐ»ê ó¸®, º´·Ä ó¸®, ÀÚ¹Ù 5ÀÇ »õ·Î¿î ¾ð¾î ±â´ÉÀ» Áö¿øÇÏ´Â ±â´ÉÀ» µµÀÔÇÏ´Â µ¥ Áß¿äÇÑ ¿ªÇÒÀ» Çß½À´Ï´Ù. Àú´Â ¿©ÀüÈ÷ ·çÄ«½º°¡ ¿þÀÎÀÇ ¼¼°è¸¦ ¼±Çà ±â¼ú·Î ÀοëÇϸ鼭 "¿ì¸®´Â ±×°ÍÀ» ¡®Ã»Å©¡¯¶ó°í ºÎ¸¦ ¼ö ¾ø´Ù"°í ¸»ÇÏ´Â °ÍÀ» µéÀ» ¼ö ÀÖÁö¸¸, ´õ ³ªÀº À̸§À» »ý°¢Çس»Áö ¸øÇØ ±× ¿ë¾î°¡ °íÂøµÆ½À´Ï´Ù. ûũ´Â ÇÔ²² ó¸®ÇÒ ¾ÆÀÌÅÛ(item)ÀÇ ±×·ìÀ¸·Î, È¿À²¼º°ú È®À强À» ³ôÀÏ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù. ½ºÇÁ¸µ ¹èÄ¡ 2.0Àº ²Ï ¿À·§µ¿¾È ÃֽŠ±â¼úÀ̾úÀ¸¸ç JSR-352 »ç¾ç°ú °ü·ÃµÈ ÀÏÀÌ ½ÃÀ۵Ǹ鼭 JSR-352 »ç¾ç¿¡ ¹Ý¿µµÆ½À´Ï´Ù. ¾×¼¾Ãß¾îÀÇ ¿þÀÎ ·éµå(Wayne Lund)´Â ÃʱâºÎÅÍ ½ºÇÁ¸µ ¹èÄ¡ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß°í, JSR-352 Àü¹®°¡ ±×·ì¿¡µµ Âü¿©ÇßÀ¸¸ç, ÇöÀç ÇǺ¸Å»¿¡¼­ Ç÷§Æû ¾ÆÅ°ÅØÆ®·Î ÀÏÇÏ°í ÀÖ½À´Ï´Ù. ¸¶ÀÌŬ ¹Ì³Ú¶ó(Michael Minella)´Â ´ç½Ã ÀþÀº ÅÍÅ°ÀÎÀ̾ú½À´Ï´Ù. ±×´Â Àü¹®°¡ ±×·ì¿¡¼­´Â ¹°·Ð ½Ç»ýÈ°¿¡¼­µµ ½ºÇÁ¸µ ¹èÄ¡¸¦ ¸¹ÀÌ »ç¿ëÇßÀ¸¸ç ½ÇÁ¦·Î °ü·ÃµÈ Ã¥À» ÁýÇÊÇß½À´Ï´Ù. ±×°¡ 2012³â ½ºÇÁ¸µ ÆÀ¿¡ ÇÕ·ùÇßÀ» ¶§´Â ¸¶Ä§ ½ºÇÁ¸µ ¹èÄ¡ 3.0 ¸±¸®½º ÀÛ¾÷À» ½ÃÀÛÇÒ ¶§¿´½À´Ï´Ù. ±×·¡¼­ "@EnableBatchProcessing" ¾Ö³ÊÅ×ÀÌ¼Ç ¹× XML ±¸¼ºÀ» ÀÚ¹Ù ±¸¼ºÀ¸·ÎÀÇ ÀüȯÇÏ´Â ÀÛ¾÷À» ÇÔ²²ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ±×´Â ½Å¼ÓÇÏ°Ô ÇÁ·ÎÁ§Æ® ¸®´õ¸¦ ¸Ã¾Æ 3.x ¹öÀüÀ» °ÅÃÄ ÀÚ¹Ù 8 ±â¹ÝÀÎ 4.0 ¹öÀü±îÁö ÇÁ·ÎÁ§Æ®¸¦ À̲ø¾ú°í, ÀϺΠ»õ·Î¿î Ç÷ç¾ðÆ® ½ºÅ¸ÀÏ(fluent-style)ÀÇ ±¸¼º ºô´õ°¡ Ãß°¡µÆ½À´Ï´Ù. ½ºÇÁ¸µ Ŭ¶ó¿ìµå µ¥ÀÌÅÍ Ç÷οì(Spring Cloud Data Flow)¿ÍÀÇ ¿¬°è¿Í ºÐ»ê ó¸®ÀÇ »ê¾÷È­µµ ÀÌ ±â°£¿¡ ¹ß»ýÇß½À´Ï´Ù. 2018³â ÃÊ, ¸¶¹«µå º¥ ÇϽÅ(Mahmoud Ben Hassine)ÀÌ »õ·Î¿î ÇÁ·ÎÁ§Æ®ÀÇ °øµ¿ ¸®´õ·Î ÇÕ·ùÇßÀ¸¸ç, ¸¶ÀÌŬÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÁÖµµÇÏ°í ¸¹Àº »ç¿ëÀÚÀÇ Çǵå¹éÀ» ÁÖÀÇ ±í°Ô °æûÇϵµ·Ï µ½°í ÀÖ½À´Ï´Ù. ÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡ ½ºÇÁ¸µ ¹èÄ¡´Â ¸· 10»ìÀÌ µÆ°í ÀÚ¶û½º·¯¿î »õ·Î¿î ºÎ¸ð¸¦ µ×½À´Ï´Ù. ¾Æ´Ï¸é ºÎ¸ð°¡ ¾Æ´Ñ ´Ù¸¥ °ü°èÀϱî¿ä? Àß ¸ð¸£°Ú½À´Ï´Ù. ¾î·µç ³ëºÎ¸ðÀ̰ųª Á¶ºÎ¸ðÀ̰ųª ±×µéÀº ½ºÇÁ¸µ ¹èÄ¡ÀÇ ¸ð½À°ú »õ·Î¿î º¸È£ÀÚ¸¦ µ¿ÀÏÇÏ°Ô ÀÚ¶û½º·¯¿öÇÕ´Ï´Ù. ¹èÄ¡ 󸮰¡ »ç¶óÁöÁö´Â ¾ÊÀ» µíÇϱ⿡ ½ºÇÁ¸µ ¹èÄ¡´Â ¾ÕÀ¸·Î ¸î ³â µ¿¾È ´õ ¸¹Àº °ÍÀ» Á¦°øÇÒ °ÍÀÔ´Ï´Ù. ÀÌ ¸ðµç ¿òÁ÷ÀÓÀÌ ¾ÕÀ¸·Î ±â´ëµË´Ï´Ù. - µ¥ÀÌºê ½Ã¾î(Dave Syer)/ ½ºÇÁ¸µ ¹èÄ¡ â½ÃÀÚ ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú ¡á ½ºÇÁ¸µ ¹èÄ¡ 4ÀÇ »õ·Î¿î ±â´É ¡á ½ºÇÁ¸µ ¹èÄ¡ ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇØ Å¬¶ó¿ìµå¿¡¼­ ½ÃÀÛ°ú Á¾·á°¡ Á¸ÀçÇÏ´Â ¹èÄ¡ ó¸® ¼öÇà ¡á ½ÇÁ¦ ¿¹Á¦¸¦ ÅëÇÑ ÀÚ¹Ù ±¸¼º°ú ½ºÇÁ¸µ ºÎÆ® ±â¹ÝÀÇ ÃֽŠ±¸¼º ±â¹ý ÀÌÇØ ¡á Ŭ¶ó¿ìµå¸¦ ºñ·ÔÇÑ º¹ÀâÇÑ ½Ã³ª¸®¿À¿¡¼­ÀÇ ¹èÄ¡ ó¸® ¡á ÃֽŠÇ÷§Æû¿¡¼­ÀÇ ¹èÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¡á ½ºÇÁ¸µ ºÎÆ® ÀÌ¿ÜÀÇ ½ºÇÁ¸µ Æ÷Æ®Æú¸®¿À ºÐ¾ß·Î ¹Ì¼Ç Å©¸®Æ¼ÄÃÇÑ ¹èÄ¡ ó¸® °³¹ß
¸ñÂ÷
1Àå. ¹èÄ¡¿Í ½ºÇÁ¸µ __¹èÄ¡ ó¸®ÀÇ ¿ª»ç __¹èÄ¡°¡ Á÷¸éÇÑ °úÁ¦ __¿Ö ÀÚ¹Ù·Î ¹èÄ¡¸¦ ó¸®Çϴ°¡? __½ºÇÁ¸µ ¹èÄ¡ÀÇ ±âŸ »ç¿ë »ç·Ê __½ºÇÁ¸µ ¹èÄ¡ ÇÁ·¹ÀÓ¿öÅ© ____½ºÇÁ¸µÀ¸·Î Àâ Á¤ÀÇÇϱâ ____Àâ °ü¸®Çϱâ ____·ÎÄà ¹× ¸®¸ðÆ® º´·ÄÈ­ ____I/O Ç¥ÁØÈ­Çϱâ ____³ª¸ÓÁö ½ºÇÁ¸µ ¹èÄ¡ ¿¡ÄÚ ½Ã½ºÅÛ ____±×¸®°í ½ºÇÁ¸µÀÇ ¸ðµç ±â´É __ÀÌ Ã¥ÀÇ ÁøÇà ¹æ½Ä __¿ä¾à 2Àå. ½ºÇÁ¸µ ¹èÄ¡ __¹èÄ¡ ¾ÆÅ°ÅØó ____Àâ°ú ½ºÅÜ ____Àâ ½ÇÇà ____º´·ÄÈ­ ____¹®¼­ __ÇÁ·ÎÁ§Æ® Ãʱ⠼³Á¤ ____½ºÇÁ¸µ ¹èÄ¡ ³»·Á¹Þ±â __Hello, World! ¹ýÄ¢ __Àâ ½ÇÇàÇϱâ __¿ä¾à 3Àå. ¿¹Á¦ Àâ ¾ÖÇø®ÄÉÀÌ¼Ç __¾ÖÀÚÀÏ °³¹ß ÀÌÇØÇϱâ ____»ç¿ëÀÚ ½ºÅ丮·Î ¿ä±¸ »çÇ× Æ÷ÂøÇϱâ ____Å×½ºÆ® ÁÖµµ °³¹ß·Î ¼³°èÇϱâ ____¹öÀü °ü¸® ½Ã½ºÅÛ »ç¿ëÇϱâ ____ÁÁÀº °³¹ß ȯ°æ¿¡¼­ ÀÛ¾÷Çϱâ __ÀºÇà °Å·¡¸í¼¼¼­ ÀâÀÇ ¿ä±¸ »çÇ× ÀÌÇØÇϱâ __¹èÄ¡ Àâ ¼³°èÇϱâ ____ÀâÀÇ Ã³¸® È帧 ____µ¥ÀÌÅÍ ¸ðµ¨ ÀÌÇØÇϱâ __¿ä¾à 4Àå. Àâ°ú ½ºÅÜ ÀÌÇØÇϱâ __Àâ ¼Ò°³Çϱâ ____ÀâÀÇ »ý¸íÁֱ⠵û¶ó °¡º¸±â __Àâ ±¸¼ºÇϱâ ____ÀâÀÇ ±âº» ±¸¼º ____Àâ ÆĶó¹ÌÅÍ ____Àâ ¸®½º³Ê Àû¿ëÇϱâ ____ExecutionContext ____ExecutionContext Á¶ÀÛÇϱâ __½ºÅÜ ¾Ë¾Æº¸±â ____ŽºÅ©¸´ ó¸®¿Í ûũ ó¸® ºñ±³ ____½ºÅÜ ±¸¼º ____±× ¹ÛÀÇ ¿©·¯ ´Ù¸¥ À¯ÇüÀÇ Å½ºÅ©¸´ ÀÌÇØÇϱâ ____½ºÅÜ Ç÷οì __¿ä¾à 5Àå. JobRepository¿Í ¸ÞŸµ¥ÀÌÅÍ __JobRepository¶õ? ____°ü°èÇü µ¥ÀÌÅͺ£À̽º »ç¿ëÇϱâ ____Àθ޸𸮠JobRepository __¹èÄ¡ ÀÎÇÁ¶ó½ºÆ®·°Ã³ ±¸¼ºÇϱâ ____BatchConfigurer ÀÎÅÍÆäÀ̽º ____JobRepository Ä¿½ºÅ͸¶ÀÌ¡Çϱâ ____TransactionManager Ä¿½ºÅ͸¶ÀÌ¡Çϱâ ____JobExplorer Ä¿½ºÅ͸¶ÀÌ¡Çϱâ ____JobLauncher Ä¿½ºÅ͸¶ÀÌ¡Çϱâ ____µ¥ÀÌÅͺ£À̽º ±¸¼ºÇϱâ __Àâ ¸ÞŸµ¥ÀÌÅÍ »ç¿ëÇϱâ ____JobExplorer __¿ä¾à 6Àå. Àâ ½ÇÇàÇϱâ __½ºÇÁ¸µ ºÎÆ®·Î ¹èÄ¡ Àâ ½ÃÀÛ½ÃÅ°±â __REST ¹æ½ÄÀ¸·Î Àâ ½ÇÇàÇϱâ ____ÄõÃ÷¸¦ »ç¿ëÇØ ½ºÄÉÁÙ¸µÇϱâ __Àâ ÁßÁöÇϱâ ____ÀÚ¿¬½º·¯¿î ¿Ï·á ____ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ÁßÁöÇϱâ ____¿À·ù ó¸® __Àç½ÃÀÛ Á¦¾îÇϱâ ____ÀâÀÇ Àç½ÃÀÛ ¹æÁöÇϱâ ____Àç½ÃÀÛ È½¼ö¸¦ Á¦ÇÑÇϵµ·Ï ±¸¼ºÇϱâ ____¿Ï·áµÈ ½ºÅÜÀ» Àç½ÇÇàÇϱâ __¿ä¾à 7Àå. ItemReader __ItemReader ÀÎÅÍÆäÀ̽º __ÆÄÀÏ ÀÔ·Â ____Ç÷§ ÆÄÀÏ ____XML __JSON __µ¥ÀÌÅͺ£À̽º ÀÔ·Â ____JDBC ____ÇÏÀ̹ö³×ÀÌÆ® ____JPA ____ÀúÀå ÇÁ·Î½ÃÀú ____½ºÇÁ¸µ µ¥ÀÌÅÍ __±âÁ¸ ¼­ºñ½º __Ä¿½ºÅÒ ÀÔ·Â __¿¡·¯ ó¸® ____·¹ÄÚµå °Ç³Ê¶Ù±â ____À߸øµÈ ·¹ÄÚµå ·Î±× ³²±â±â ____ÀÔ·ÂÀÌ ¾øÀ» ¶§ÀÇ Ã³¸® __¿ä¾à 8Àå. ItemProcessor __ItemProcessor ¼Ò°³ __½ºÇÁ¸µ ¹èÄ¡ÀÇ ItemProcessor »ç¿ëÇϱâ ____ValidatingItemProcessor ____ItemProcessorAdapter ____ScriptItemProcessor ____CompositeItemProcessor __ItemProcessor Á÷Á¢ ¸¸µé±â ____¾ÆÀÌÅÛ ÇÊÅ͸µÇϱâ __¿ä¾à 9Àå. ItemWriter __ItemWriter ¼Ò°³ __ÆÄÀÏ ±â¹Ý ItemWriter ____FlatFileItemWriter ____StaxEventItemWriter __µ¥ÀÌÅͺ£À̽º ±â¹Ý ItemWriter ____JdbcBatchItemWrite ____HibernateItemWriter ____JpaItemWriter __½ºÇÁ¸µ µ¥ÀÌÅÍÀÇ ItemWriter ____¸ù°íDB ____³×¿À4j ____ÇǺ¸Å» ÁªÆÄÀ̾î¿Í ¾ÆÆÄÄ¡ Áö¿Àµå ____¸®Æ÷ÁöÅ͸® __±×¹ÛÀÇ Ãâ·Â ¹æ½ÄÀ» À§ÇÑ ItemWriter ____ItemWriterAdapter ____PropertyExtractingDelegatingItemWriter ____JmsItemWriter ____SimpleMailMessageItemWriter __¿©·¯ ÀÚ¿øÀ» »ç¿ëÇÏ´Â ItemWriter ____MultiResourceItemWriter ____CompositeItemWriter ____ClassifierCompositeItemWriter __¿ä¾à 10Àå. ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç __°Å·¡¸í¼¼¼­ Àâ °ËÅäÇϱâ __»õ ÇÁ·ÎÁ§Æ® Ãʱ⠱¸¼ºÇϱâ __°»½ÅÇÒ °í°´ Á¤º¸ °¡Á®¿À±â _____°í°´ ID À¯È¿¼º °Ë»çÇϱâ ____°í°´ Á¤º¸ °»½Å __°Å·¡ Á¤º¸ °¡Á®¿À±â ____°Å·¡ Á¤º¸ Àоî¿À±â ____°Å·¡ Á¤º¸ ±â·ÏÇϱâ __Àܾ׿¡ °Å·¡ ³»¿ª Àû¿ëÇϱâ ____°Å·¡ µ¥ÀÌÅÍ Àоî¿À±â ____°èÁ ÀÜ¾× °»½ÅÇϱâ __¿ùº° °Å·¡¸í¼¼¼­ »ý¼ºÇϱâ ____°Å·¡¸í¼¼¼­ µ¥ÀÌÅÍ °¡Á®¿À±â ____Statement °´Ã¼¿¡ °èÁ Á¤º¸ Ãß°¡Çϱâ ____°Å·¡¸í¼¼¼­ »ý¼ºÇϱâ __¿ä¾à 11Àå. È®Àå°ú Æ©´× __¹èÄ¡ ó¸® ÇÁ·ÎÆÄÀϸµÇϱâ ____VisualVM ¾Ë¾Æº¸±â ____½ºÇÁ¸µ ¹èÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÆÄÀϸµÇϱâ __Àâ È®ÀåÇϱâ ____´ÙÁß ½º·¹µå ½ºÅÜ ____º´·Ä ½ºÅÜ ____º´·Ä ½ºÅÜ ±¸¼ºÇϱâ ____AsyncItemProcessor¿Í AsyncItemWriter ____ÆÄƼ¼Å´× ____¿ø°Ý ûŷ __¿ä¾à 12Àå. Ŭ¶ó¿ìµå ³×ÀÌƼºê ¹èÄ¡ __12¿ä¼Ò ¾ÖÇø®ÄÉÀÌ¼Ç ____Äڵ庣À̽º ____ÀÇÁ¸¼º ____±¸¼º ____¹é¿£µå ¼­ºñ½º ____ºôµå, ¸±¸®½º, ½ÇÇà ____ÇÁ·Î¼¼½º ____Æ÷Æ® ¹ÙÀεù ____µ¿½Ã¼º ____Æó±â °¡´É ____°³¹ß/¿î¿µ ȯ°æ ÀÏÄ¡ ____·Î±× ____°ü¸®ÀÚ ÇÁ·Î¼¼½º __°£´ÜÇÑ ¹èÄ¡ Àâ __¼­Å¶ ºê·¹ÀÌÄ¿ __±¸¼º ¿ÜºÎÈ­ ____½ºÇÁ¸µ Ŭ¶ó¿ìµå ÄÁÇÇ±× ____À¯·¹Ä«¸¦ »ç¿ëÇÑ ¼­ºñ½º ¹ÙÀεù __¹èÄ¡ ó¸® ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ____À¯·¹Ä«¸¦ »ç¿ëÇÑ ¼­ºñ½º ¹ÙÀεù __¿ä¾à 13Àå. ¹èÄ¡ ó¸® Å×½ºÆ®Çϱâ __JUnit°ú Mockito¸¦ »ç¿ëÇÑ ´ÜÀ§ Å×½ºÆ® ____JUnit ____¸ñ(Mock) °´Ã¼ ____Mockito __½ºÇÁ¸µ Ŭ·¡½º¸¦ »ç¿ëÇØ ÅëÇÕ Å×½ºÆ®Çϱâ ____½ºÇÁ¸µÀ» »ç¿ëÇØ ÅëÇÕ Å×½ºÆ®Çϱâ ____½ºÇÁ¸µ ¹èÄ¡ Å×½ºÆ®Çϱâ __¿ä¾à

ÀúÀÚ
¸¶ÀÌŬ ¹Ì³Ú¶ó
18³â ÀÌ»óÀÇ Àü¹®ÀûÀÎ Áö½Ä°ú °æÇèÀÌ ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ ÀúÀÚÀÌ¸ç °­»çÀÌ´Ù. ÇǺ¸Å»(Pivotal)ÀÇ ½ºÇÁ¸µ ¹èÄ¡(Spring Batch)¿Í ½ºÇÁ¸µ Ŭ¶ó¿ìµå ŽºÅ©(Spring Cloud Task) ÇÁ·ÎÁ§Æ®¸¦ ÃÑ°ýÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ µð·ºÅÍÀ̱⵵ ÇÏ´Ù. ¶ÇÇÑ JSR-352(Java Batch) Àü¹®°¡ ±×·ì¿¡µµ Âü¿©Çß´Ù. Àڹ٠èÇǾð(Java Champion), ÀÚ¹Ù¿ø ¶ô½ºÅ¸(JavaOne Rockstart)ÀÌ¸ç ´Ù¾çÇÑ ÀÚ¹Ù ÄÜÆÛ·±½º¿¡¼­ ±¹Á¦ÀûÀ¸·Î °­¿¬À» ÇÏ°í ÀÖ´Ù. Æò»ó½Ã ¾÷¹« ¿Ü¿¡ Á¤±Ô ÆÌij½ºÆ® OffHeap(www.javaoffheap.com)¿¡¼­ È°µ¿ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ Á¤º¸º¸¾È ÁÖÁ¦µµ ¿­½ÉÈ÷ °øºÎÇÏ°í ÀÖ´Ù. »çÁø(https://500px.com/michael160)°ú ¸ñ°øÀÌ Ãë¹ÌÀ̸ç, »î¿¡¼­ °¡Àå Áß¿äÇÑ ÀÏÀº ¿¡¸®Ä«ÀÇ ³²ÆíÀÌÀÚ ¿¡µð½¼ÀÇ ¾Æ¹öÁö·Î½áÀÇ ÀÏÀÌ´Ù.
¸¶ÀÌŬ ¹Ì³Ú¶ó

¿ªÀÚ
À̽·æ
¿ÀÇ Ç÷§Æû °³¹ßÀÚ Ä¿¹Â´ÏƼ(OPDC)¿¡¼­ ¿¡¹ÝÁ©¸®½ºÆ®·Î È°µ¿ÇÏ°í ÀÖ´Ù. Ã¥À» ÁÁ¾ÆÇÑ´Ù.
   ³ª´Â Åë°èÀûÀ¸·Î ÆÇ´ÜÇÑ´Ù | À̽·æ | ¿¡ÀÌÄÜÃâÆÇ
¼­°æ¼®
IT ±â¾÷¿¡¼­ ¿ÀÇ ¼Ò½º ±â¹ÝÀÇ ¹Ìµé¿þ¾î ¼Ö·ç¼Ç °³¹ß ¹× ÄÁ¼³Æà ¾÷¹«¸¦ ÇÏ°í ÀÖ´Â °³¹ßÀÚÀÌÀÚ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇßÀ¸¸ç, ¿ÀÇ ¼Ò½º ±â¹ÝÀÇ ±â¾÷¿ë ÇÁ·¹ÀÓ¿öÅ© °³¹ß°ú ¸ð´ÏÅ͸µ ¼Ö·ç¼Ç °³¹ß¿¡ °ü½ÉÀÌ ¸¹¾Æ °ü·Ã ¾÷¹«¸¦ ¼öÇàÇß´Ù.
±è¼ºÀ±
21¼¼±â Á÷ÀüºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ, ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®·Î È°µ¿ÇÏ´Ù°¡ ÇöÀç´Â ½Ã¹ÎÀÇ ÀÏ»óÀ» µÞ¹ÞħÇÏ´Â ´ëÇü ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖ´Ù. ¹«¾ùÀÌµç ¼ÕÀ¸·Î Á÷Á¢ ÇغÁ¾ß Á÷¼ºÀÌ Ç®¸®¸ç, ¿î¿µ ÁßÀÎ ¾÷¹«¿¡¼­ ¸ÅÀÏ°°ÀÌ ¹ß»ýÇÏ´Â °Å´ë µ¥ÀÌÅ͸¦ ÀûÀýÈ÷ È°¿ëÇÏ´Â ¹æ¹ý¿¡ °ü½ÉÀÌ ¸¹´Ù.
¼­°æ¼®, ±è¼ºÀ±, À̽·æ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
¾ð¸®¾ó ¿£Áø 5 ¼ÎÀÌ´õ¿Í ÀÌÆåÆ® 2/e | ºê¶óÀ̽º ºê·»¶ó ¶ó¸ð½º,±è±âµ· | ¿¡ÀÌÄÜÃâÆÇ
µ¥ºê¿É½º ÇÚµåºÏ 2/e | Nicole Forsgren,Á¸ Àª¸®½º,Patrick Debois,Jez Humble,Áø Å´ ¿Ü | ¿¡ÀÌÄÜÃâÆÇ
È®·ü·ÐÀû ¸Ó½Å·¯´× | ÀÌÆÇÈ£,Murphy, Kevin P. | ¿¡ÀÌÄÜÃâÆÇ
¾çÀÚ ÄÄÇ»ÆÃÀÇ ÀÌÇØ | ³²±âȯ | ¿¡ÀÌÄÜÃâÆÇ
¸Ö¿þ¾î ºÐ¼®°ú ¸®¹ö½º ¿£Áö´Ï¾î¸µ | Saldanha, Anoop,Mohanta, Abhijit | ¿¡ÀÌÄÜÃâÆÇ

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
¿ÀÅäijµå(Auto Cad) ±âÃʺÎÅÍ È°¿ë±îÁö | ¸¶Áö¿ø
ÄÚµù Å×½ºÆ® ÇÕ°ÝÀÚ µÇ±â(C++ Æí) | ¹Ú°æ·Ï | °ñµç·¡ºø(ÁÖ)
¸¸µé¸é¼­ ¹è¿ì´Â ¾ÆµÎÀ̳ë IoT »ç¹°ÀÎÅͳݰú 40°³ÀÇ ÀÛÇ°µé | À幮ö | ¾Ø½áºÏ
Tkinter¸¦ »ç¿ëÇÑ ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö | Moore, Alan D.,ÀÌÅ»ó | ¿¡ÀÌÄÜÃâÆÇ
¸®¾×Æ®¿Í ÇÔ²² ÇÏ´Â À¥ µðÀÚÀÎ | ¼Õ½ÂÀÏ | 21¼¼±â»ç
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

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