|
|
|
 |
ÆÇ¸Å°¡ |
48,000¿ø ¡æ 38,400¿ø 20% |
|
 |
¸¶Àϸ®Áö |
5% 1,920¿ø |
|
 |
¹ßÇàÀÏ |
2009-04-28
|
 |
ISBN |
899293923X | 9788992939232
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 1232ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
1ÀÏ (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
| |
|
|
|
|
|
 |
| ˴
|
|
|
| Á¾ÇÕÁö¼ö 7p 62 À§ |
|
| ¿ù°£Áö¼ö 12p 8 À§ |
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÊÀ¸·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
¡ºÇÁ·Î ½ºÇÁ¸µ 2.5¡»´Â ÀÌ¹Ì ±¹³» Ãâ°£µÈ ±× ¾î¶² Ã¥º¸´Ùµµ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© 2.5¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇϰí ÀÖ´Ù. »õ·Î Ãß°¡µÈ ±â´É¿¡ ´ëÇÑ ³»¿ë»Ó ¾Æ´Ï¶ó ±âº» ¿ø¸® ¹× ¿©·¯ °¡Áö »ç¿ë ¹æ¹ý, ±×¸®°í ±× Àå•´ÜÁ¡¿¡ °üÇØ¼µµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. »Ó¸¸ ¾Æ´Ï¶ó µ¶ÀÚÀÇ ÀÌÇØ¸¦ µ½°í ½Ç¹«¿¡¼µµ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇϰí À¯¿ëÇÑ ¸¹Àº ¿¹Á¦ Äڵ带 Á¦°øÇÑ´Ù. µû¶ó¼ ½ºÇÁ¸µÀ» óÀ½ »ç¿ëÇÏ´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÏÁö¸¸ ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÑ ½ºÇÁ¸µÀ» º¸´Ù ´õ ½ºÇÁ¸µ´ä°Ô »ç¿ëÇÏ·Á´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÑ Âü°í¼°¡ µÉ °ÍÀÌ´Ù.
<ÃâÆÇ»ç ¸®ºä > ÃÖ±Ù ÀÚ¹Ù ¼¼°è´Â EJB °°Àº ¼ÒÀ§ ¡¯Áß·®¡¯ ¾ÆÅ°ÅØÃ³¿¡¼ ½ºÇÁ¸µ°ú °°Àº °æ·® ÇÁ·¹ÀÓ¿öÅ©·ÎÀÇ ±Þ°ÝÇÑ ÀÌÀüÀ» ¸ñ°ÝÇÏ¿´´Ù. CMP °°Àº º¹ÀâÇϰí ÄÁÅ×À̳ʿ¡ ÀÇÁ¸ÀûÀÎ ¼ºñ½º¿Í Æ®·£Àè¼Ç °ü¸® ½Ã½ºÅÛÀº ´õ¿í °£°áÇÑ ÇÏÀ̹ö³×ÀÌÆ®³ª °üÁ¡ ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP) °°Àº ´ë¾Èµé·Î ´ëüµÇ¾ú´Ù. ±× Çٽɿ¡¼ ½ºÇÁ¸µÀº Á¦¾î ¿ªÀü(IoC)ÀÇ ¿øÄ¢¿¡ ±â¹ÝÇÏ¿© Æ÷°ýÀûÀÎ °¡º¿î ÄÁÅ×À̳ʸ¦ Á¦°øÇÏ¿© ±× À§¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀº ÀÌ ÄÁÅ×ÀÌ³Ê À§¿¡¼ ¸Å¿ì ´Ù¾çÇÑ ¹üÀ§ÀÇ °íǰÁú ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» ÇϳªÀÇ ÀÀÁý¼º ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¹À¸¸ç ¹«¼öÈ÷ ¸¹Àº À¯¿ëÇÑ ¼ºñ½ºµéÀ» Á¦°øÇØ ÁØ´Ù.
½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ç°ÁúÀº ÀüÅëÀûÀÎ ÀÚ¹Ù EE ¾ÆÅ°ÅØÃ³¸¦ ´Ù¾çÇÑ Ãø¸é¿¡¼ ´ëüÇÒ ¸¸Å ÈǸ¢Çϸç, ±× °á°ú ¸Å¿ì ¸¹Àº °³¹ßÀÚµéÀÌ Æ÷°ýÀûÀÎ ½ºÇÁ¸µ ½ºÅ³À» ÇÊ¿ä·Î ÇÏ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀÌ ²Ï Æø³ÐÀº ¹®¼¿Í ¿¹Á¦¸¦ º¸À¯Çϰí ÀÖÀ½¿¡µµ, ¸¹Àº °³¹ßÀÚµéÀÌ ¿©ÀüÈ÷ ½ºÇÁ¸µÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ¾î¶»°Ô È¿°úÀûÀ¸·Î »ç¿ëÇÒÁö ÀÌÇØÇÏ´Â µ¥ ¾î·Á¿òÀ» °Þ°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ¡ºÇÁ·Î ½ºÇÁ¸µ 2.5¡»´Â ÀÌ·¯ÇÑ ¾î·Á¿òÀ» µ½±â À§ÇØ ¾²¿©Á³À¸¸ç, ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚ ¿©·¯ºÐµéÀº ½ºÇÁ¸µÀ» »ç¿ëÇÏ¿© ´õ ³ªÀº À¥°ú µ¶¸³ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ý°ú ÀÌ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ´Ù¾çÇÑ ¼±Åà »çÇ×µé Áß¿¡ ¾î¶² °ÍÀ» »ç¿ëÇÒÁö °¡·Á³»´Â ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ¿©·¯ºÐ ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ºÇÁ¸µÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ¸ðµç Áö½ÄÀ» Á¦°øÇÏ°í ½ºÇÁ¸µÀÇ ³»ºÎ°¡ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö¿¡ ´ëÇÑ ÅëÂû·ÂÀ» ÁÖ°íÀÚ ÇÔÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ µÚ¿¡´Â ½ºÇÁ¸µ°ú ÀÌ¿¡ °ü·ÃµÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» Ȱ¿ëÇÏ¿© È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½ÄÀ» °®Ãß°Ô µÉ °ÍÀÌ´Ù.
|
 |
|
 |
1ºÎ ½ºÇÁ¸µ ½ÃÀÛÇϱâ
01Àå ½ºÇÁ¸µ ¼Ò°³ ½ºÇÁ¸µÀ̶õ? – ÀÇÁ¸¼º ÁÖÀÔÀ» ³Ñ¾î¼ – ½ºÇÁ¸µ°ú Aspect-Oriented Programming – ½ºÇÁ¸µ¿¡¼ÀÇ µ¥ÀÌÅÍ Á¢±Ù – Java EEÀÇ ´Ü¼øÈ ¹× ¿¬µ¿ – Àâ(job) ½ºÄÉÁÙ¸µ Áö¿ø – ¸ÞÀÏ Áö¿ø – µ¿Àû ¾ð¾î – ¿ø°Ý Áö¿ø – Æ®·£Àè¼Ç °ü¸® – ½ºÇÁ¸µ MVC ÇÁ·¹ÀÓ¿öÅ© – ½ºÇÁ¸µ À¥ Ç÷Π– AJAX – ±¹Á¦È – ¿¹¿Ü ó¸® ´Ü¼øÈ ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® – ½ºÇÁ¸µÀÇ ±â¿ø – ½ºÇÁ¸µ Ä¿¹Â´ÏƼ – ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý¿ë ½ºÇÁ¸µ – ½ºÇÁ¸µ IDE – ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼(¿¹Àü Acegi) – ½ºÇÁ¸µ ´ë¾ÈÃ¥ ¿¹Á¦ ÄÚµå 02Àå ½ÃÀÛÇϱ⠽ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© °¡Á®¿À±â – CVS¿¡¼ ½ºÇÁ¸µ üũ¾Æ¿ô Çϱ⠖ ½ºÇÁ¸µ ¼Ò½ºÄÚµå ºôµåÇϱ⠖ ½ºÇÁ¸µ ¹èÆ÷ÆÇ °ËÁõÇϱ⠖ ½ºÇÁ¸µ ÆÐŰ¡ – ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸® – ½ºÇÁ¸µ ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç – ½ºÇÁ¸µ°ú IDE ¼³Á¤ Hello, World ¡°Hello, World¡±¿¡ ½ºÇÁ¸µ Àû¿ëÇϱ⠖ ÀÇÁ¸¼º ÁÖÀÔ – ½ºÇÁ¸µÀÇ ¿µÇâ·Â 03Àå Á¦¾î ¿ªÀü ¼Ò°³ IoC¿Í DI IoCÀÇ À¯Çü – ¹®¸Æ¿¡ µû¸¥ ÀÇÁ¸¼º ·è¾÷ – »ý¼ºÀÚ DI – ¼¼ÅÍ DI – ÁÖÀÔ vs. ·è¾÷ – ¼¼ÅÍ ÁÖÀÔ vs. »ý¼ºÀÚ ÁÖÀÔ ½ºÇÁ¸µÀÇ IoC ½ºÇÁ¸µÀ» »ç¿ëÇÏ´Â DI – ºó°ú ºóÆÑÅ丮 – BeanFactory ±¸Çöü – XML ºó Á¤ÀÇ – »ý¼ºÀÚ ÁÖÀÔ »ç¿ëÇϱ⠖ ÁÖÀÔ ¸Å°³º¯¼ö – ºó ÀÛ¸í ÀÌÇØÇϱ⠖ ºó ÀνºÅϽºÈ ¸ðµå – ÀÇÁ¸¼º ó¸®Çϱ⠖ ºóÀ» ÀÚµ¿À¸·Î ¿¬°áÇϱ⠖ ÀÇÁ¸¼º È®ÀÎÇϱ⠖ ºó »ó¼Ó 04Àå ±âÃʸ¦ ³Ñ¾î¼ ½ºÇÁ¸µÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç À̽ļº¿¡ ÁÖ´Â ¿µÇâ ºó »ý¸í Áֱ⠰ü¸® – ºó »ý¼º¿¡ ³¢¾îµé±â – ºó ¼Ò¸ê¿¡ ³¢¾îµé±â ºóÀÌ ½ºÇÁ¸µÀ» ÀνÄÇϵµ·Ï ¸¸µé±â – BeanNameAware ÀÎÅÍÆäÀ̽º »ç¿ëÇϱ⠖ BeanFactoryAware ÀÎÅÍÆäÀ̽º »ç¿ëÇϱ⠸żҵå ÁÖÀÔ »ç¿ëÇϱ⠷è¾÷ ¸Þ¼µå ÁÖÀÔ ¸Þ¼µå ±³Ã¼ FactoryBean »ç¿ëÇϱ⠖ MessageDigestFactoryBean – FactoryBean¿¡ Á÷Á¢ Á¢±ÙÇϱâ BeanFactoryPostProcessor BeanFactoryPostProcessor ±¸ÇöÇϱâ ÀÚ¹ÙºóÁî PropertyEditor – ³»Àå ÇÁ·ÎÆÛƼ¿¡µðÅÍ – Ä¿½ºÅÒ ÇÁ·ÎÆÛƼ¿¡µðÅÍ ¸¸µé±â BeanPostProcessor – BeanPostProcessor ±¸ÇöÇϱ⠖ ºóÆ÷½ºÆ®ÇÁ·Î¼¼¼ »ç¿ë ½Ã±â ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÄÁÅØ½ºÆ® – ¾ÖÇø®ÄÉÀ̼ÇÄÁÅØ½ºÆ® ±¸Çöü – ApplicationContextAware »ç¿ëÇϱ⠖ ºó ÃʱâÈ Á¦¾îÇϱ⠖ ¾Ö³ëÅ×À̼Ç-±â¹Ý ¼³Á¤ »ç¿ëÇϱ⠖ MessageSourceÀÇ ±¹Á¦È – MessageSource¸¦ µ¶¸³ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇϱ⠖ MessageSourceResolvable ÀÎÅÍÆäÀ̽º – ¾ÖÇø®ÄÉÀÌ¼Ç À̺¥Æ® »ç¿ëÇϱ⠖ À̺¥Æ® »ç¿ë¿¡ ´ëÇÑ °í·Á – ¸®¼Ò½º Á¢±Ù 05Àå ½ºÇÁ¸µ AOP ¼Ò°³ AOP °³³ä AOP Á¾·ù – Á¤ÀûÀÎ AOP – µ¿ÀûÀÎ AOP – AOP Á¾·ù ¼±ÅÃÇϱ⠽ºÇÁ¸µ¿¡¼ AOP – AOP Áø¿µ – AOP·Î "Hello, World" – ½ºÇÁ¸µ AOP ¾ÆÅ°ÅØÃ³ – ProxyFactory Ŭ·¡½º – ½ºÇÁ¸µ¿¡¼ ¾îµå¹ÙÀ̽º ¸¸µé±â ¾îµå¹ÙÀÌÀú¿Í Æ÷ÀÎÆ®ÄÆ – Pointcut ÀÎÅÍÆäÀ̽º – ComposablePointcut »ç¿ëÇϱ⠖ Æ÷ÀÎÆ®ÄÆÆÃ ¿ä¾à ÇÁ·Ï½Ã¿¡ °üÇÑ ¸ðµç °Í – ÇÁ·Ï½Ã ÀÌÇØÇϱ⠖ JDK µ¿Àû ÇÁ·Ï½Ã »ç¿ëÇϱ⠖ CGLIB ÇÁ·Ï½Ã »ç¿ëÇϱ⠖ ÇÁ·Ï½Ã ¼º´É ºñ±³Çϱ⠖ ¾î¶² ÇÁ·Ï½Ã¸¦ »ç¿ëÇØ¾ß Çϴ°¡? 06Àå AOP ½ÉÈ ÇнÀ @AspectJ @AspectJ ¾Ö½ºÆÑÆ®¸¦ º¸´Ù ÀÚ¼¼È÷ – Æ÷ÀÎÆ®ÄÆ – Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä – Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä »ìÆìº¸±â – XML¿¡¼ @Æ÷ÀÎÆ®ÄÆ »ç¿ëÇϱ⠖ ¾îµå¹ÙÀ̽º Á¾·ù – ÀÎÀÚ ¹ÙÀεù – Introduction – ¾Ö½ºÆÑÆ® ¶óÀÌÇÁ »çÀÌŬ AOP¸¦ Áö¿øÇÏ´Â ÇÁ·¹ÀÓ¿öÅ© ¼ºñ½º – aop ³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ù ¹øÂ° ¾Ö½ºÆÑÆ® ÀÛ¼ºÇϱ⠖ aop ³×ÀÓ½ºÆäÀ̽º¿¡¼ Æ÷ÀÎÆ®ÄÆ – aop ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇÏ¿© ¾îµå¹ÙÀ̽º ¸¸µé±â – aop ³×ÀÓ½ºÆäÀ̽º¿¡¼ Introduction ¾î¶² ½ºÅ¸ÀÏÀ» »ç¿ëÇØ¾ß Çϴ°¡? ½ºÇÁ¸µ AOP ÇÁ·Ï½Ã »ç¿ëÇϱ⠖ ÇÁ·Ï½ÃÀÇ ¿µÇâ AspectJ ¿¬µ¿ – ù ¹øÂ° ¾Ö½ºÆÑÆ® ÀÛ¼ºÇϱ⠖ ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆÄÀÏÇϱ⠖ AspectJÀÇ ¾Ö½ºÆÑÆ® ½ºÄÚÇÁ ·Îµå-ŸÀÓ À§ºù – ¿©·¯ºÐÀÇ Ã¹ ¹øÂ° ·Îµå-ŸÀÓ À§ºù ¿¹Á¦ – LoadTimeWeaver ·è¾÷ Àü·« ½Ç¿ëÀûÀÎ AOP »ç¿ëó – ¼º´É°ú °Ç°µµ ¸ð´ÏÅ͸µ 07Àå ½ºÇÁ¸µ ½ºÅ°¸¶¿Í ³×ÀÓ½ºÆäÀ̽º ¿Ö »õ·Î¿î ¼³Á¤Àΰ¡? ½ºÇÁ¸µ 2.5¿¡ Æ÷ÇԵǾî ÀÖ´Â ½ºÅ°¸¶ – beans ½ºÅ°¸¶ – context ½ºÅ°¸¶ – util ½ºÅ°¸¶ – tx ½ºÅ°¸¶ – aop ½ºÅ°¸¶ – jee ½ºÅ°¸¶ – lang ½ºÅ°¸¶ ½ºÅ°¸¶ ¹«´ë µÚÆí¿¡ Ä¿½ºÅÒ ½ºÅ°¸¶ IDE ¼³Á¤ 08Àå ½ºÇÁ¸µ ÆÐÅÏ µð·ºÅ͸® ±¸Á¶ – ´Ü¼øÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç – º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç – ÆÐŰÁö ¸¸µé±â¿Í À̸§Áþ±â µðÀÚÀÎ ÆÐÅÏ ¼Ò°³ – ÀÎÅÍÆäÀ̽º ±â¹Ý ÇÁ·Î±×·¡¹Ö – »ý¼º ÆÐÅÏ – ±¸Á¶ ÆÐÅÏ – ÇàÀ§ ÆÐÅÏ – ÅÛÇø´ ¸Þ¼µå ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ – °èÃþ ±¸Á¶ ¼³°è – °í¼º´É ÆäÀÌ¡ – ´ÙÁß ¿À·ù º¸°í – »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Æ®·£Àè¼Ç – ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º – À̸ÞÀÏ ÅëÁö – ¿¡·¯ ¼öÁý°ú ·Î±ë 2ºÎ µ¥ÀÌÅÍ Á¢±Ù
09Àå JDBC Áö¿ø JDBC ÇÙ½É °³³ä – DriverManager¿Í Connections »ç¿ëÇϱ⠖ PreparedStatement »ç¿ëÇϱ⠖ CallableStatement »ç¿ëÇϱ⠖ ´Ù¸¥ JDBC °³³äµé ½ºÇÁ¸µ µ¥ÀÌÅÍ Á¢±Ù Áö¿ø¿¡ ´ëÇÑ °³³ä JDBC µ¥ÀÌÅÍ Á¢±Ù Áö¿ø JdbcTemplate »ç¿ëÇϱ⠖ JdbcTemplate.execute – JdbcTemplate.query¿Í ±× Ä£±¸µé – JdbcTemplate.update – JdbcTemplate.batchUpdate RdbmsOperation ÇÏÀ§Å¬·¡½º – sqlUpdate – BatchSqlUpdate – SqlCall°ú StoredProcedure – SqlQuery¿Í ±× ÇÏÀ§Å¬·¡½ºµé – JdbcTemplateÀÌ³Ä RdbmsOperationÀ̳Ä? ´ëÇü ÀÌÁø °´Ã¼ JdbcDaoSupport °£´ÜÇÑ ½ºÇÁ¸µ JDBC – °£´ÜÇÑ ½ºÇÁ¸µ JDBC – SimpleJdbcCall – SimpleJdbcInsert – SimpleJdbcDaoSupport 10Àå iBATIS ÅëÇÕÇϱâ iBATIS´Â ¹«¾ùÀΰ¡? – iBATIS ¹öÀü – ÀÎÇÁ¶ó½ºÆ®·°Ã³¿Í ¼³Á¤ ¸ÅÇÎ ÆÄÀÏ – sqlMap ÆÄÀÏ – iBATIS¿Í ½ºÇÁ¸µ ¼³Á¤Çϱ⠵¥ÀÌÅÍ ÁúÀÇ – °£´ÜÇÑ ÁúÀÇ – ÀÏ´ëÀÏ(1:1) ÁúÀÇ – ÀÏ´ë´Ù(1:n) ÁúÀÇ – ´Ù´ë´Ù(m:n) ÁúÀÇ µ¥ÀÌÅÍ °»½Å µ¥ÀÌÅÍ »èÁ¦ µ¥ÀÌÅÍ »ðÀÔ iBATISÀÇ ºÎÁ·ÇÑ Á¡Àº ¹«¾ùÀΰ¡? Àü¹ÝÀûÀÎ ¼º´É 11Àå ÇÏÀ̹ö³×ÀÌÆ® Áö¿ø ÇÏÀ̹ö³×ÀÌÆ® ±âÃÊ ÆÐŰ¡ ÇÏÀ̹ö³×ÀÌÆ® Áö¿ø ¼Ò°³ – ÇÏÀ̹ö³×ÀÌÆ® ¼¼¼Ç »ç¿ëÇϱ⠖ HibernateDaoSupport »ç¿ëÇϱ⠖ HibernateTemplate°ú Session Áß¿¡ ¾î¶² °ÍÀ» »ç¿ëÇÒÁö °áÁ¤Çϱ⠿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÇÏÀ̹ö³×ÀÌÆ® »ç¿ëÇϱ⠖ º¯°æµÈ µ¥ÀÌÅÍ ¼öÁ¤ ¹æÁöÇϱ⠖ °´Ã¼ µ¿Àϼº – Æ®·£Àè¼Ç ó¸® – ·Îµù Áö¿¬ – ´ë±Ô¸ð µ¥ÀÌÅÍ ÁýÇÕ ´Ù·ç±â – Å« °´Ã¼ ´Ù·ç±â – ÇÏÀ̹ö³×ÀÌÆ®¿Í ´Ù¸¥ DAO ÄÚµå Á¶ÇÕÇϱâ 3ºÎ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®
12Àå ½ºÇÁ¸µ°ú Àâ ½ºÄÉÁÙ¸µ JDK ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ Àâ ½ºÄÉÁÙ¸µ – ŸÀÌ¸Ó Æ®¸®°Å ŸÀÔ – °£´ÜÇÑ Àâ ¸¸µé±â – JDK ŸÀÌ¸Ó ½ºÄÉÁÙ¸µ¿¡ ´ëÇÑ ½ºÇÁ¸µ Áö¿ø OpenSymphony ÄõÃ÷¸¦ »ç¿ëÇÑ Àâ ½ºÄÉÁÙ¸µ ÄõÃ÷ ¼Ò°³Çϱ⠽ºÇÁ¸µÀÇ ÄõÃ÷ Áö¿ø Àâ ½ºÄÉÁÙ¸µ °í·Á»çÇ× – ½ºÄÉÁÙ·¯ ¼±ÅÃÇϱ⠖ Job Ŭ·¡½º¿¡¼ Àâ ·ÎÁ÷À» ºÐ¸®Çؼ ¹±â – ÀÛ¾÷ ½ÇÇà°ú ½º·¹µå Ç®¸µ 13Àå ½ºÇÁ¸µÀÇ ¸ÞÀÏ Áö¿ø ½ºÇÁ¸µ ¸ÞÀÏ APIÀÇ ±¸Á¶ – ½ºÇÁ¸µÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¼³Á¤Çϱ⠰£´ÜÇÑ À̸ÞÀÏ º¸³»±â – ÇÁ·Î±×·¥»ó¿¡¼ À̸ÞÀÏ ±¸¼ºÇϰí Àü¼ÛÇϱ⠖ ¼±¾ðÀûÀ¸·Î À̸ÞÀÏ ±¸¼ºÇϱ⠖ MIME ¸Þ½ÃÁöÀÇ ÀÛ¼º°ú Àü¼Û – ¿£ÅÍÇÁ¶óÀÌÁî ¼öÁØÀÇ À̸ÞÀÏ Ã³¸®¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸±â 14Àå µ¿Àû ¾ð¾î Áö¿øµÇ´Â ¾ð¾î¿¡ ´ëÇÑ ±âÃÊÀûÀÎ ³»¿ë – ºó½© – ±×·çºñ – Á¦ÀÌ·çºñ µ¿Àû¾ð¾î¸¦ ½ºÇÁ¸µ ºóÀ¸·Î »ç¿ëÇϱ⠖ µ¿Àû ¾ð¾î Áö¿ø±â´ÉÀÇ ³»ºÎ µ¿ÀÛ ¹æ½Ä – µ¿Àû ¾ð¾î·Î ÀÛ¼ºµÈ ºóÀÇ ÇÁ·Ï½Ã »ý¼ºÇϱ⠖ ¼º´É °»½ÅÀÌ °¡´ÉÇÑ ºó ºó½©·Î ±¸ÇöÇÑ ºó Á¦ÀÌ·çºñ·Î ±¸ÇöÇÑ ºó ±×·çºñ·Î ±¸ÇöÇÑ ºó ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ µ¿Àû ¾ð¾îÀÇ ÀϹÝÀûÀÎ »ç¿ë¹æ¹ý 4ºÎ ÀÚ¹Ù EE 5
15Àå ½ºÇÁ¸µ ¸®¸ðÆÃ »ç¿ëÇϱ⠽ºÇÁ¸µ ¸®¸ðÆÃ ¾ÆÅ°ÅØÃ³ RMI – ÀÓÀÇÀÇ ¼ºñ½º ³ëÃâ½Ã۱⠖ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÑ RMI ¼ºñ½º Á¢±Ù – CORBA ¼ºñ½º ³ëÃâ½Ã۱⠖ CORBA ¼ºñ½º Á¢¼ÓÇϱâ JAX-RPC¸¦ ÅëÇÑ À¥ ¼ºñ½º – ¾ÆÆÄÄ¡ Axis ¼Ò°³ – ServletEndpointSupport·Î À¥ ¼ºñ½º ¸¸µé±â – ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© RPCÇü½ÄÀÇ À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱ⠖ Axis ¼ºñ½º¿¡¼ ÀÚ¹Ùºó ÀÌ¿ëÇϱâ JAX-WS À¥ ¼ºñ½º »ç¿ëÇϱ⠖ SimpleJaxWsServiceExporter¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º ³ëÃâÇϱ⠖ XFire¸¦ ÀÌ¿ëÇÏ¿© À¥ ¼ºñ½º ³ëÃâÇϱ⠖ JAX-WS À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱ⠖ ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ÀÚ¹Ù À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱâ HTTP Invoker¸¦ ÀÌ¿ëÇÏ¿© À¥ ¼ºñ½º ¸¸µé±â – °£´ÜÇÑ ¼ºñ½º ³ëÃâ½Ã۱⠖ ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÏ¿© HTTP Invoker ¼ºñ½º¿¡ Á¢±ÙÇϱ⠖ HTTP Invoker ¼ºñ½º¿¡¼ ÀÓÀÇ °´Ã¼ »ç¿ëÇϱ⠖ HTTP ±âº» ÀÎÁõ »ç¿ëÇϱ⠸®¸ðÆÃ ¾ÆÅ°ÅØÃ³ ¼±Á¤Çϱâ 16Àå Æ®·£Àè¼Ç °ü¸® ½ºÇÁ¸µ Æ®·£Àè¼ÇÀÇ Ãß»óÈ ·¹ÀÌ¾î Æ®·£Àè¼ÇÀÇ ÇÁ·ÎÆÛƼ – TransactionDefinition ÀÎÅÍÆäÀ̽º – TransactionStatus ÀÎÅÍÆäÀ̽º »ç¿ëÇϱ⠖ PlatformTransactionManagerÀÇ ±¸Çö Æ®·£Àè¼Ç °ü¸®¿¡ ´ëÇÑ ¿¹Á¦ »ìÆìº¸±â – Æ®·£Àè¼ÇÀÌ Àû¿ëµÇÁö ¾ÊÀº ÄÚµå ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸® – TransactionTemplate Ŭ·¡½º »ç¿ëÇϱ⠖ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸®¿¡ ´ëÇÑ ¿ä¾à ¼±¾ðÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸® – TransactionProxyFactoryBean »ç¿ëÇϱ⠖ Æ®·£Àè¼Ç °ü¸®¿¡ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© ¾ò¾îÁö´Â È¿°ú AOP Æ®·£Àè¼Ç °ü¸® – ¾Ö³ëÅ×ÀÌ¼Ç ±â¹ÝÀÇ AOP Æ®·£Àè¼Ç °ü¸® – XML AOP Æ®·£Àè¼Ç °ü¸® »ç¿ëÇϱ⠿©·¯ °³ÀÇ Æ®·£Àè¼Ç ¸®¼Ò½º¿¡ Æ®·£Àè¼Ç Àû¿ëÇÏ±â Æ®·£Àè¼Ç µ¿±âȸ¦ Á÷Á¢ ±¸ÇöÇϱâ 17Àå ½ºÇÁ¸µ MVC·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ MVC ¾ÆÅ°ÅØÃ³ ½ºÇÁ¸µ MVC – MVC ±¸Çö Çڵ鷯 ¸ÊÇÎÇϱ⠽ºÇÁ¸µ ÄÁÆ®·Ñ·¯ – AbstractController – ParameterizableViewController – MultiActionController ÀÎÅͼÁÅÍ ºä, ·ÎÄÉÀÏ, ±×¸®°í Å׸¶ – ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ¼ ºä »ç¿ëÇϱ⠖ ViewResolver »ç¿ëÇϱ⠖ ÇöÁöÈµÈ ¸Þ¼¼Áö¸¦ »ç¿ëÇϱ⠖ ·ÎÄÉÀÏ »ç¿ëÇϱ⠖ Å׸¶ »ç¿ëÇϱ⠖ Æû ÄÁÆ®·Ñ·¯ »ç¿ëÇϱ⠖ AbstractWizardFormController¿¡ ´ëÇØ ¾Ë¾Æº¸±â – ÆÄÀÏ ¾÷·Îµå ¿¹¿Ü ó¸®Çϱ⠽ºÇÁ¸µ°ú ´Ù¸¥ À¥ ±â¼úµé – JSP »ç¿ëÇϱ⠖ º§·Î½ÃƼ »ç¿ëÇϱ⠖ ÇÁ¸®¸¶Ä¿ – XSLT ºä – PDF ºä »ç¿ëÇϱ⠖ ¿¢¼¿ ºä »ç¿ëÇϱ⠖ ŸÀÏÁî¿Í ½ºÇÁ¸µ ÅëÇÕÇϱ⠖ JasperReports ¼³Á¤À» ´ë½ÅÇÏ´Â ½ºÇÁ¸µ ÄÁº¥¼Ç – Controller ÄÁº¥¼Ç – MultiActionController ÄÁº¥¼Ç – Model ÄÁº¥¼Ç – View ÄÁº¥¼Ç Controller ¼³Á¤¿¡ ¾Ö³ëÅ×ÀÌ¼Ç »ç¿ëÇϱ⠖ @Controller ¾Ö³ëÅ×ÀÌ¼Ç – @RequestMapping ¾Ö³ëÅ×ÀÌ¼Ç – @RequestParam ¾Ö³ëÅ×ÀÌ¼Ç – @ModelAttribute ¾Ö³ëÅ×ÀÌ¼Ç – ¾Ö³ëÅ×À̼ǰú Ä¿¸Çµå ÄÁÆ®·Ñ·¯ ÇÔ²² »ç¿ëÇϱâ 18Àå ½ºÇÁ¸µ À¥ Ç÷Π½ºÇÁ¸µ À¥ Ç÷ο¡ ´ëÇÑ ¼Ò°³ – ÇÙ½É °³³ä – ½ºÇÁ¸µ À¥ Ç÷Π´Ù¿î·ÎµåÇϱ⠖ ½ºÇÁ¸µ À¥ Ç÷ÎÀÇ ÀÇÁ¸¼º Hello, Web Flow! »óÅ¿¡ ´ëÇØ¼ ¾Ë¾Æº¸±â – ºä »óÅ – µð½ÃÁ¯ »óÅ – Á¾·á »óÅ Ʈ·£Áö¼Ç ´Ù·ç±â °í±Þ ¼öÁØÀÇ °³³ä – Ç¥Çö ¾ð¾î¿Í ½ºÄÚÇÁ – ¾×¼Ç ±¸ÇöÇϱ⠖ ¸ðµ¨ µ¥ÀÌÅÍ ¹ÙÀεùÇϱ⠖ ºÎºÐÀûÀ¸·Î ºä¸¦ ·»´õ¸µÇϱ⠖ Ç÷ÎÀÇ ÀÔ·Â/Ãâ·Â ÆÄ¶ó¹ÌÅ͸¦ ¸ÅÇÎÇϱ⠖ ¼ºêÇ÷Π»ç¿ëÇϱ⠽ºÇÁ¸µ À¥ Ç÷ÎÀÇ ³»ºÎ±¸Á¶ – Ç÷ÎÀÇ ½ÇÇà ±¸Á¶ – Ç÷Π½ÇÇàÀÚ – Ç÷ΠÁ¤ÀÇ ·¹Áö½ºÆ®¸® – Ç÷Π½ÇÇà ÀúÀå¼Ò ½ºÇÁ¸µ MVC¿Í ÅëÇÕÇϱ⠖ Ç÷Πó¸® – ºä °áÁ¤Çϱ⠽ºÇÁ¸µ º¸¾È¸ðµâ·Î Ç÷ο¡ º¸¾È¼³Á¤Çϱ⠖ 1´Ü°è: SecurityFlowExecutionListener Ãß°¡Çϱ⠖ 2´Ü°è: ±âº»ÀûÀÎ »ç¿ëÀÚ ÀÎÁõ°ú ±ÇÇÑ ÀÎÁõÀÇ Ã³¸® – 3´Ü°è: Ç÷ΠÁ¤ÀÇ¿¡ º¸¾È ±ÔÄ¢ Á¤ÀÇÇϱ⠹®Á¦ ÇØ°á ¹æ¹ý – »óÅ Á¤º¸°¡ Á¦°øµÇµµ·Ï ³»ºñ°ÔÀÌ¼Ç Á¦¾îÇϱ⠖ ºê¶ó¿ìÀúÀÇ ³»ºñ°ÔÀÌ¼Ç ¸Þ´º¿¡ ´ëÇÑ Áö¿ø°ú Áߺ¹ Æû Àü¼Û Ç÷ΠÁ¤ÀÇ Å×½ºÆ®Çϱâ 19Àå ½ºÇÁ¸µ°ú AJAX DWR Installing DWR ½ºÇÁ¸µ¿¡¼ DWR ¼³Á¤Çϱ⠿ÏÀüÇÑ ¿¹Á¦ DWR ¼³Á¤ Å×½ºÆ®Çϱ⠿ÏÀüÇÑ ¿¹Á¦ ½ÇÇàÇØº¸±â DWR ½ºÅ©¸³Æ®ÀÇ ±âº» – °£´ÜÇÑ Äݹé ÇÔ¼ö »ç¿ëÇϱ⠖ ¸ÞŸ µ¥ÀÌÅÍ °´Ã¼ È£ÃâÇϱâ engine.js – Àϰý È£Ãâ – È£Ãâ ¼ø¼ – ¿À·ù¿Í °æ°í ´Ù·ç±â util.js DWR°ú º¸¾È DWRÀÇ ÀåÁ¡°ú ´ÜÁ¡ 20Àå ½ºÇÁ¸µ°ú JMX JMX ´Ù½Ãº¸±â ºó ³ëÃâ½Ã۱⠖ MBeanExporter – MBeanServerFactoryBean – ºóÀ» ÀÌ¹Ì Á¸ÀçÇÏ´Â MBean ¼¹ö¿¡ ³ëÃâ½Ã۱⠖ ºó µî·Ï ½Ã µ¿ÀÛ °´Ã¼ À̸§ Á¦¾îÇϱ⠰ü¸® ÀÎÅÍÆäÀ̽º Á¦¾îÇϱ⠖ MBeanInfoAssembler ÀÎÅÍÆäÀ̽º – MethodNameBasedMBeanInfoAssembler ÀÎÅÍÆäÀ̽º – ÀÚ¹Ù ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ °ü¸® ÀÎÅÍÆäÀ̽º Á¦¾îÇϱ⠖ ¼Ò½º ·¹º§ ¸ÞŸ µ¥ÀÌÅÍ »ç¿ëÇϱ⠽ºÇÁ¸µ JMX ¿ø°Ý Á¦¾îÇϱ⠖ ¿ø°Ý MBean ³ëÃâ½Ã۱⠖ ¿ø°Ý MBean¿¡ Á¢±ÙÇϱ⠖ MBean ÇÁ·Ï½ÃÇϱ⠽ºÇÁ¸µ JMX¿¡¼ÀÇ ÅëÁö – ÅëÁö °¨Áö±â – ÅëÁö ¹ßÇàÇϱâ 21Àå Spring¿¡¼ Å×½ºÆ®Çϱ⠴ÜÀ§ Å×½ºÆ®¶õ? ´ÜÀ§ Å×½ºÆ® – À¥ °èÃþ ´ÜÀ§ Å×½ºÆ® ÅëÇÕ Å×½ºÆ® – AbstractSpringContextTests »ç¿ëÇϱ⠖ AbstractDependencyInjectionSpringContextTests »ç¿ëÇϱ⠖ AbstractTransactionalSpringContextTests »ç¿ëÇϱ⠖ AbstractAnnotationAwareTransactionalTests »ç¿ëÇϱ⠖ JNDI ½ºÇÁ¸µ TestContext ÇÁ·¹ÀÓ¿öÅ© – TestContext ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®¿Í ÀÇÁ¸¼º ÁÖÀÔ – TestContext ÇÁ·¹ÀÓ¿öÅ©¿Í Æ®·£Àè¼Ç – Áö¿ø Ŭ·¡½º Å×½ºÆ® Ä¿¹ö¸®Áö 22Àå ½ºÇÁ¸µ ¼º´É Æ©´× ¼º´É°ú ÀÀ´ä¼º ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É ¹®Á¦ »ìÆìº¸±â ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É ÃøÁ¤Çϱ⠖ ¹«¾ùÀ» ÃøÁ¤ÇÒÁö ¾Ë¾Æ³»±â – ÇÊ¿äÇÑ µ¥ÀÌÅÍ ¼Â °áÁ¤Çϱ⠖ µ¥ÀÌÅÍ Á¢±Ù °èÃþ °³¼±Çϱ⠖ Æ®·£Àè¼Ç °ü¸® °³¼±Çϱ⠖ ¿ø°Ý È£ÃâÀÇ ¼º´É Á¦¾î – ºä °èÃþÀÇ ¼º´É¿¡ ´ëÇÑ ÀÌÇØ ij½Ã »ç¿ëÇϱ⠼º´É Å×½ºÆ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ °Ç°°ú ¼º´É ÃøÁ¤ ¼º´É ÃÖÀûÈ¿¡ °üÇÑ ´õ ¸¹Àº ÀÚ·á
|
 |
|
 |
¾á ¸¶Ä«Ã½ (JAN MACHACEK) ¾á ¸¶Ä«Ã½Àº ÄÉÀ̽º ¼Ö·ç¼ÇÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®À̸ç, ¸ðµç ÇÁ·ÎÁ§Æ®¿¡¼ ¾ÆÅ°ÅØÃ³ °ü·Ã °áÁ¤ÀÇ Çٽɿ¡ ÀÖ´Â Àι°ÀÌ´Ù. ¾ÆÅ°ÅØÃ³´Â Â÷Ä¡ÇÏ°íµµ, ¾áÀº ±¸Çö¿¡ ÀÖ¾î °¡Àå º¹ÀâÇÏ°í ¾î·Á¿î ºÐ¾ßµé¿¡ ´ëÇØ µµ¿òÀ» ÀÚÁÖ ¿äû¹Þ´Â »ç¶÷À̱⵵ ÇÏ´Ù. ¾áÀº 1-4, 6, 9, 11, 14, 16, 22ÀåÀ» Àú¼úÇÏ¿´´Ù.
¾Ë·º»ç ºÎÄÚÆ½ (ALEKSA VUKOTIC) ¾Ë·º»ç ºÎÄÚÆ½Àº ÄÉÀÌÅ© ¼Ö·ç¼ÇÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®ÀÌ´Ù. ´ëºÎºÐÀÇ ÄÉÀÌÅ© ¼Ö·ç¼ÇÀÇ ÇÁ·ÎÁ§Æ®µéÀÇ ±¸Çö»Ó¸¸ ¾Æ´Ï¶ó ¾ÆÅ°ÅØÃ³¸¦ µÎ·ç »ìÆìº¸°í ÀÖ´Ù. ±×´Â ´ëºÎºÐÀÇ Java EE ±â¼ú¿¡ ´ëÇØ Æø³ÐÀº °æÇèÀ» º¸À¯Çϰí ÀÖÀ¸¸ç, ƯÈ÷ ½ºÇÁ¸µ MVC¿Í ½ÃÅ¥¸®Æ¼¿¡ Àϰ¡°ßÀÌ ÀÖ´Ù. ¾Ë·º»ç´Â 5, 8, 10, 15, 17, 21ÀåÀ» Àú¼úÇÏ¿´´Ù.
¾Æ³Ê¹Ý Â÷Å©¶óº¸Æ¼ (ANIRVAN CHAKRABORTY) ¾Æ³Ê¹Ý Â÷Å©¶óº¸Æ¼´Â ÄÉÀÌÅ© ¼Ö·ç¼Ç ¼±ÀÓ °³¹ßÀÚÀÌ´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ Æø³ÐÀº °æÇè°ú µðÅ×ÀÏÇÑ ºÎºÐ¿¡ ÁÖÀǸ¦ ±â¿ïÀÌ´Â ¼º°Ý ´öºÐ¿¡ ±×´Â ÄÉÀÌÅ© ¼Ö·ç¼Ç ÇÁ·ÎÁ§Æ®ÀÇ ¾î·Á¿î Ãø¸éµéÀ» ±¸ÇöÇÏ´Â ¿ªÇÒÀ» ÇÏ¿´´Ù. ¾Æ³Ê¹ÝÀº 7, 13, 19, 20ÀåÀ» Àú¼úÇÏ¿´´Ù.
Á¦½ÃÄ« µðÆ® (JESSICA DITT) Á¦½ÃÄ« µðÆ®´Â 2008³â ÃʺÎÅÍ ·±´ø¿¡ ±â¹ÝÀ» µÐ Avenue A|Razorfish¿¡¼ °³¹ßÀÚ·Î ÀÏÇϰí ÀÖ´Ù. ±× Àü¿¡´Â ÄÉÀÌÅ© ¼Ö·ç¼Ç ÆÀ¿¡¼ 2³â ¹Ý µ¿¾È ÀÏÇß¾ú´Ù. ±×´Â ¸Å¿ì ¸¹Àº ¿£ÅÍÇÁ¶óÀÌÁî±Þ ÇÁ·ÎÁ§Æ®¿¡¼ ÀÏÇØ¿ÔÀ¸¸ç, ±× ¸ðµÎ´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í ½ºÇÁ¸µ À¥ Ç÷οì·Î ÀÛ¼ºµÇ¾ú´Ù. Á¦½ÃÄ«´Â 12, 18ÀåÀ» Àú¼úÇÏ¿´´Ù.
[¿ªÀÚ¼Ò°³] ¹é±â¼± ½ºÇÁ¸µ°ú ÇÏÀ̹ö³×ÀÌÆ®¿¡ °ü½ÉÀÌ ¸¹À¸¸ç, ºí·Î±×(http://whiteship.me)¿¡¼ ¸ðµç °É °øÀ¯Çϰí ÀÖ´Ù. 5, 6, 11ÀåÀ» ¹ø¿ªÇßÀ¸¸ç, Ã¥ Àü¹Ý¿¡ °ÉÃÄ ¿ë¾îÁ¤¸®¿Í °¨¼ö¸¦ ¸Ã¾Ò´Ù.
¼Õ±Ç³² ¡ºiBATIS ÀÎ ¾×¼Ç¡»À» ¹ø¿ªÇßÀ¸¸ç, ¿ÀÇ ¸¶·ç À¥ ¼ºñ½ºÆÀ¿¡¼ ÀÏÇϰí ÀÖ´Ù. ÀÚ½ÅÀÇ ºí·Î±×(http://kwon37xi.egloos.com)¿¡ °¡²û¾¿ ºÎÁú ¾ø´Â ±ÛÀ» ¿Ã¸®±âµµ Çϸç, °øºÎÇÏ´Ù ±â¾ïÇÒ ¸¸ÇÑ ³»¿ëµéÀ» Á¤¸®ÇØ µÎ±âµµ ÇÑ´Ù. 9, 10, 19, 20, 21, 22ÀåÀ» ¹ø¿ªÇß´Ù.
¹Úõ±¸ ÀÚ¹Ù, ¿ÀǼҽº, ¹Ìµð¾î ¼ºñ½º µî¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. ¡ºEJB&WebLogic¡»(2002, °¡¸ÞÃâÆÇ»ç)À» ÁýÇÊÇßÀ¸¸ç, ¡ºPrototype & Scriptaculous ÀÎ ¾×¼Ç¡»(2008, À§Å°ºÏ½º)°ú ¡ºÇÁ·Î À¥ 2.0 ¸Å½Ã¾÷¡»(2009, À§Å°ºÏ½º)À» ¹ø¿ªÇß´Ù. 16, 17, 18ÀåÀ» ¹ø¿ªÇß´Ù.
±èȫȸ ÇöÀç JCO ±â¼úÀü·«ÆÀÀå ¹× ÀÚ¹Ù½ºÅ͵ð ³×Æ®¿öÅ©(www.javastudy.co.kr) ´ëÇ¥¿î¿µÀڷΠȰµ¿Çϰí ÀÖÀ¸¸ç, µ¿ºÎ CNI¿¡¼ ±ÝÀ¶°³¹ßÀ» ´ã´çÇϰí ÀÖ´Ù. ÁÖµÈ °ü½ÉºÐ¾ß´Â °³¹ß ¹æ¹ý·Ð ¹× À¥¼ºñ½ºÀÌ´Ù. 1, 2, 3, 4, 7ÀåÀ» ¹ø¿ªÇß´Ù.
ÇãÇõ nhn Æ÷Å伺ñ½ºÆÀ¿¡¼ Æ÷Åä ¼ºñ½º¸¦ Çϰí ÀÖÀ¸¸ç ÀÚµ¿È½Ã½ºÅÛ°ú Àå¾Ö °ËÃâÀ» À§ÇØ ±×·çºñ¿Í ½ºÇÁ¸µ ¹èÄ¡ Àû¿ëÀ» È®´ë ÁßÀÌ´Ù. 8, 12, 13, 14, 15ÀåÀ» ¹ø¿ªÇß´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|