¡ºSpring 3.0 ÇÁ·Î±×·¡¹Ö¡»Àº ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ À¥ ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϴµ¥ ¾Ë°í ÀÖ¾î¾ß ÇÒ ³»¿ëÀ¸·Î ±¸¼ºÇÑ Ã¥ÀÌ´Ù. ½ºÇÁ¸µ 3ÀÇ »õ·Î¿î ±â´ÉÀ» ¼³¸íÇÏ°í ½ºÇÁ¸µ DI, AOP¿¡ ´ëÇØ º¸¿©ÁØ´Ù. ¶ÇÇÑ RESTful Áö¿ø, XML/JSON Áö¿ø, ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ Æí¸®ÇÒ ¼³Á¤ µî °³¹ßÀÚµéÀÌ º¸´Ù ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï º¸°µÈ API¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ Ã¥ÀÇ ¼³¸íÀ» µû¶ó ½ºÇÁ¸µ ±â¹ÝÀÇ À¥ ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Ù º¸¸é Á¾¼Ó¼ºÀ» °®´Â °´Ã¼¿ÍÀÇ »óÈ£ÀÛ¿ëÀ» ±â¹ÝÀ¸·Î ÇÏ´Â °´Ã¼ ÁöÇâ °³¹ß¿¡ Àͼ÷ÇØÁú ¼ö ÀÖ´Ù.
À¥ °³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ¸µ
Ã¥ÀÇ ´ë»ó
Ã¥ÀÇ ±¸¼º
°¨»çÀÇ ±Û
CD »ç¿ë¹ý
¼Ò½º ÇÁ·ÎÁ§Æ® ±¸¼º
¿¹Á¦ ½ÇÇà ¹æ¹ý
Part 01 ½ºÇÁ¸µÀÇ ±âÃÊ
Chapter 01 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¶õ
2. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡¿Í ¸ðµâ ±¸¼º
3. Dependency Injection°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
4. AOP¿Í ½ºÇÁ¸µ
Chapter 02 ½ºÇÁ¸µ DI¿Í °´Ã¼ °ü¸®
1. ½ºÇÁ¸µ ÄÁÅ×À̳Ê
2. ºó(Bean) »ý¼º°ú ÀÇÁ¸ °ü°è ¼³Á¤
3. ºó °´Ã¼ ¹üÀ§
4. ¶óÀÌÇÁ »çÀÌŬ
5. ¿ÜºÎ ¼³Á¤ ÇÁ·ÎÆÛƼ
6. ÄÁÅ×ÀÌ³Ê °£ °èÃþ
Chapter 03 ¸Þ½ÃÁö ¹× À̺¥Æ® ó¸®
1. MessageSource¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö ±¹Á¦È ó¸®
2. ½ºÇÁ¸µ ÄÁÅؽºÆ® À̺¥Æ®
Chapter 04 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤ ¹× ÀÚ¹Ù ÄÚµå ±â¹Ý ¼³Á¤
1. ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
2. ºó °´Ã¼ ½ºÄµ
3. ÀÚ¹Ù ÄÚµå ±â¹Ý ¼³Á¤
Chapter 05 ½ºÇÁ¸µ AOP
1. AOP ¼Ò°³
2. ½ºÇÁ¸µ¿¡¼ÀÇ AOP
3. XML ½ºÅ°¸¶ ±â¹ÝÀÇ POJO Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ AOP ±¸Çö
4. @Aspect ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ AOP
5. JoinPoint »ç¿ë
6. ŸÀÔÀ» ÀÌ¿ëÇÑ ÆĶó¹ÌÅÍ Á¢±Ù
7. AspectJÀÇ Pointcut Ç¥Çö½Ä
8. Advice Àû¿ë ¼ø¼
9. ÇÁ·Ï½Ã »ý¼º ¹æ½Ä ¼³Á¤
10. AspectJ »ç¿ëÇϱâ
Part02 ½ºÇÁ¸µÀÇ MVC
Chapter 06 ½ºÇÁ¸µ MVC¸¦ ÀÌ¿ëÇÑ À¥ ¿äû ó¸®
1. ½ºÇÁ¸µ MVCÀÇ ÁÖ¿ä ±¸¼º ¿ä¼Ò ¹× ó¸® È帧
2. ½ºÇÁ¸µ MVC Hello World
3. DispatcherServlet ¼³Á¤°ú ApplicationContextÀÇ °ü°è
4. ij¸¯ÅÍ ÀÎÄÚµù 󸮸¦ À§ÇÑ ÇÊÅÍ ¼³Á¤
5. ÄÁÆ®·Ñ·¯ ±¸Çö
6. ºä ÁöÁ¤
7. ¸ðµ¨ »ý¼ºÇϱâ
8. ¿äû URI ¸ÅĪ
9. Æû ÀÔ·Â °ª °ËÁõ
10. ÆÄÀÏ ¾÷·Îµå ó¸®
11. @InitBinder ¾î³ëÅ×À̼ǰú Ä¿½ºÅÒ µ¥ÀÌÅÍ Å¸ÀÔ º¯È¯ ó¸®
12. HandlerInterceptor¸¦ ÅëÇÑ ¿äû °¡·Îä±â
13. ¿¹¿Ü ó¸®
14. ij½Ã ¿É¼Ç ¼³Á¤
15. ¼ºí¸´ °ü·Ã Äڵ忡¼ WebApplicationContext Á÷Á¢ Á¢±ÙÇϱâ
16. DelegatingFilterProxy¸¦ ÀÌ¿ëÇÑ ¼ºí¸´ ÇÊÅÍ µî·Ï
17. @RequestBody ¾î³ëÅ×À̼ǰú @ResponseBody ¾î³ëÅ×ÀÌ¼Ç »ç¿ë
18. HandlerMapping, HandlerAdapter ÄÁÆ®·Ñ·¯ ±¸Çöü
Chapter 07 ºä ¿µ¿ª ±¸Çö
1. ViewResolver ¼³Á¤
2. HTML Ư¼ö ¹®ÀÚ Ã³¸® ¹æ½Ä ¼³Á¤
3. JSP¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
4. Tiles 2 ¿¬µ¿À» ÀÌ¿ëÇÑ ·¹À̾ƿô ÅÛÇø´ ó¸®
5. Velocity¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
6. HTML ÀÌ¿ÜÀÇ ºä ±¸Çö
7. Locale ó¸®
Part03 µ¥ÀÌÅͺ£À̽º¿¬µ¿
Chapter 08 µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø°ú JDBC Áö¿ø
1. ½ºÇÁ¸µÀÇ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø
2. DataSource ¼³Á¤
3. ½ºÇÁ¸µ JDBC Áö¿ø
Chapter 09 ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç °ü¸®
1. Æ®·£Àè¼ÇÀ̶õ
2. ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç Áö¿ø
3. TransactionTemplateÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ó¸®
4. ¼±¾ðÀû Æ®·£Àè¼Ç ó¸®
5. TransactionsEssentialsÀ» ÀÌ¿ëÇÑ ºÐ»ê Æ®·£Àè¼Ç ó¸®
Chapter 10 ORM ¿¬µ¿ Áö¿ø
1. @Repository¸¦ ÀÌ¿ëÇÑ ¿¹¿Ü º¯È¯ ó¸®
2. ÇÏÀ̹ö³×ÀÌÆ® ¿¬µ¿ Áö¿ø
3. JPA ¿¬µ¿ Áö¿ø
4. iBATIS ¿¬µ¿ Áö¿ø
Part04 ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º
Chapter 11 OXM (Object XML Mapping)
1. ½ºÇÁ¸µ OXM
2. JAXB 2¸¦ ÀÌ¿ëÇÑ OXM
Chapter 12 ÀÛ¾÷ ½ÇÇà°ú ½ºÄÉÁÙ¸µ
1. task:utor¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ÇÇà
2. task:scheduler ¸¦ ÀÌ¿ëÇÑ ½ºÄÉÁÙ·¯ »ç¿ë
3. task:scheduled-tasks¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ
4. ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÀÛ¾÷ ½ÇÇà ¼³Á¤
Chapter 13 ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ ¹ß¼Û
1. MailSender¿Í JavaMailSender¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ ¹ß¼Û
2. MimeMessageHelper¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ Ã·ºÎ
Chapter 14 ½ºÇÁ¸µ°ú JMS ¿¬µ¿
1. JMS ¿¬µ¿À» À§ÇÑ ConnectionFactory ¹× ¸Þ½ÃÁö ¸ñÀûÁö ¼³Á¤
2. JmsTemplateÀ» ÀÌ¿ëÇÑ ¸Þ½ÃÁö ¼Û¼ö½Å
3. MessageConverter¸¦ ÀÌ¿ëÇÑ Message¿Í °´Ã¼ ¸ÅÇÎ
4. JmsGatewaySupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JMS ¿¬µ¿ Ŭ·¡½º ±¸Çö
5. POJO ±â¹ÝÀÇ Message-Driven ºó
6. JMS Æ®·£Àè¼Ç ó¸®
7. jms:listener-container¸¦ ÀÌ¿ëÇÑ ¼³Á¤
Chapter 15 JMX ¿¬µ¿ Áö¿ø
1. ½ºÇÁ¸µ ºóÀ» MBeanÀ¸·Î µî·ÏÇϱâ
2. MBeanServer ¼³Á¤
3. MBean ÀÎÅÍÆäÀ̽º °áÁ¤
4. MBeanServer ¿ø°ÝÀ¸·Î Á¦°ø
5. ¿ø°ÝÁö MBeanServer Á¢±Ù ¹× »ç¿ë
Part05 Å×½ºÆ®Áö¿ø
Chapter 16 Å×½ºÆ® Áö¿ø
1. JUnit4ÀÇ ½ºÇÁ¸µ ÅëÇÕ Å×½ºÆ®
2. @Controller Ŭ·¡½º ´ÜÀ§ Å×½ºÆ®
Part06 ºÎ·Ï
ºÎ·Ï A ½ºÇÁ¸µ°ú DWR ¿¬µ¿
1. DWR 2ÀÇ ½ºÇÁ¸µ XML ½ºÅ°¸¶ È®ÀåÀ» ÀÌ¿ëÇÑ ¼³Á¤
ºÎ·Ï B Velocity ÅÛÇø´ ¿¬µ¿