¡ºÀ¥ °³¹ßÀÚ¸¦ À§ÇÑ Spring 4.0 ÇÁ·Î±×·¡¹Ö¡»´Â ½ºÇÁ¸µ 4ÀÇ »õ·Î¿î Ư¡ Æ÷ÇÔÇÏ°í ½ºÇÁ¸µ DI, AOP, ½ºÇÁ¸µ MVC, ½ºÇÁ¸µ À¥¼ÒÄÏ, JDB, ÇÏÀ̹ö³×ÀÌÆ®, JPA, MyBatis ¿¬µ¿°ú ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA, ÀϹÝÀûÀÎ À¥ ¾îÇø®ÄÉÀÌ¼Ç ±¸Á¶ ¼Ò°³ µîÀÇ ³»¿ëÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.
PART 01 ½ºÇÁ¸µ ±âÃÊ
Chapter 01 ½ºÇÁ¸µ ½ÃÀÛÇϱâ
01 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
02 ¼³Ä¡ ¹× ÁÖ¿ä ¸ðµâ
03 ù ¹ø° ½ºÇÁ¸µ ÇÁ·Î±×·¥
Chapter 02 ½ºÇÁ¸µ DI¸¦ ÀÌ¿ëÇÑ °´Ã¼ »ý¼º
01 DI(Dependency Injection)¿Í ½ºÇÁ¸µ
02 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê Á¾·ù
03 ½ºÇÁ¸µ DI ¼³Á¤
04 ÆÑÅ丮 ¹æ½ÄÀÇ ½ºÇÁ¸µ ºó ¼³Á¤
05 ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ °´Ã¼ °£ ÀÇÁ¸ ÀÚµ¿ ¿¬°á 1
06 ÄÄÆ÷³ÍÆ® ½ºÄµÀ» ÀÌ¿ëÇÑ ºó ÀÚµ¿ µî·Ï 1
07 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê Ãß°¡ ¼³¸í
Chapter 03 ºó ¶óÀÌÇÁ»çÀÌŬ°ú ºó ¹üÀ§
01 ºó °´Ã¼ÀÇ ¶óÀÌÇÁ»çÀÌŬ
02 ºó °´Ã¼ ¹üÀ§(scope)
Chapter 04 Environment, ÇÁ·ÎÆÛƼ, ÇÁ·ÎÇÊ, ¸Þ½ÃÁö
01 Environment ¼Ò°³
02 Environment¿Í PropertySource
03 Environment¸¦ ½ºÇÁ¸µ ºó¿¡¼ »ç¿ëÇϱâ
04 ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ ¼³Á¤
05 ÇÁ·ÎÇÊÀ» ÀÌ¿ëÇÑ ¼³Á¤
06 MessageSource¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö ±¹Á¦È ó¸®
Chapter 05 È®Àå Æ÷ÀÎÆ®¿Í PropertyEditor/ConversionService
01 ½ºÇÁ¸µ È®Àå Æ÷ÀÎÆ®
02 PropertyEditor¿Í ConversionService
Chapter 06 ½ºÇÁ¸µ AOP
01 AOP ¼Ò°³
02 ½ºÇÁ¸µ¿¡¼ÀÇ AOP
03 XML ½ºÅ°¸¶ ±â¹Ý AOP Äü ½ºÅ¸Æ®
04XML ½ºÅ°¸¶ ±â¹ÝÀÇ POJO Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ AOP ±¸Çö
05 @Aspect ¾Ö³ëÅ×ÀÌ¼Ç ±â¹Ý AOP Äü ½ºÅ¸Æ®
06 @Aspect ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ AOP
07 JoinPoint »ç¿ë
08 ŸÀÔÀ» ÀÌ¿ëÇÑ ÆĶó¹ÌÅÍ Á¢±Ù
09 AOP ÇÁ·Ï½Ã °´Ã¼ »ý¼º ¹æ½Ä ¼³Á¤
10 AspectJÀÇ Pointcut Ç¥Çö½Ä
11 Advice Àû¿ë ¼ø¼
PART 02 ½ºÇÁ¸µ À¥ °³¹ß 1
Chapter 07 ½ºÇÁ¸µ MVC : ±âº»±â
01 ½ºÇÁ¸µ MVC ÀÏ´Ü Çغ¸±â
02 ±âº» È帧°ú ÁÖ¿ä ÄÄÆ÷³ÍÆ®
03 ½ºÇÁ¸µ MVC ¼³Á¤ ±âÃÊ
04 ÄÁÆ®·Ñ·¯ ±¸Çö
05 Ä¿¸Çµå °´Ã¼ °ª °ËÁõ°ú ¿¡·¯ ¸Þ½ÃÁö
06 ¿äû ÆĶó¹ÌÅÍÀÇ °ª º¯È¯ ó¸®
07 HTTP ¼¼¼Ç »ç¿ëÇϱâ
08 ÀͼÁ¼Ç ó¸®
09 ÄÁÆ®·Ñ·¯ ¸Þ¼µåÀÇ ÆĶó¹ÌÅÍ Å¸ÀÔ°ú ¸®ÅÏ Å¸ÀÔ
10 ½ºÇÁ¸µ MVC ¼³Á¤
11 HandlerInterceptor¸¦ ÀÌ¿ëÇÑ ÀÎÅͼÁÅÍ ±¸Çö
12 WebApplicationContext °èÃþ
13 DelegatingFilterProxy¸¦ ÀÌ¿ëÇÑ ¼ºí¸´ ÇÊÅÍ µî·Ï
14 Çڵ鷯, HandlerMapping, HandlerAdapter
Chapter 08 ½ºÇÁ¸µ MVC : ºä ¿µ¿ª
01 ViewResolver ¼³Á¤
02 HTML Ư¼ö ¹®ÀÚ Ã³¸® ¹æ½Ä ¼³Á¤
03 JSP¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
04 HTML ÀÌ¿ÜÀÇ ºä ±¸Çö
05 Locale ó¸®
Chapter 09 ½ºÇÁ¸µ MVC : XML/JSON, ÆÄÀÏ ¾÷·Îµå, À¥¼ÒÄÏ
01 XML/JSON º¯È¯ ó¸®
02 ÆÄÀÏ ¾÷·Îµå
03 À¥¼ÒÄÏ ¼¹ö ±¸Çö Áö¿ø
Chapter 10 ½ºÇÁ¸µMVC : ±âŸ ¼³Á¤
01 ¼ºí¸´ 3 ±â¹Ý ¼³Á¤
PART 03 µ¥ÀÌÅͺ£À̽º ¿¬µ¿
Chapter 11 µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø°ú JDBC Áö¿ø
01 ½ºÇÁ¸µÀÇ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø
02 DataSource ¼³Á¤
03 ½ºÇÁ¸µ JDBC Áö¿ø
Chapter 12 ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç °ü¸®
01 Æ®·£Àè¼ÇÀ̶õ
02 ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç Áö¿ø
03 TransactionTemplateÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç
04 Æ®·£Àè¼Ç°ú DataSource
05 ¼±¾ðÀû Æ®·£Àè¼Ç ó¸®
06 TransactionsEssentials¸¦ ÀÌ¿ëÇÑ ºÐ»ê Æ®·£Àè¼Ç
Chapter 13 ORM ¿¬µ¿ Áö¿ø
01 @Repository ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÀͼÁ¼Ç º¯È¯ ó¸®
02 ÇÏÀ̹ö³×ÀÌÆ® ¿¬µ¿ Áö¿ø
03 JPA ¿¬µ¿ Áö¿ø(ÇÏÀ̹ö³×ÀÌÆ® 4 ±âÁØ)
04 MyBatis ¿¬µ¿ Áö¿ø
Chapter 14 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ¼Ò°³
01 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ½ÃÀÛÇϱâ
02 ¸®ÆÄÁöÅ͸® ÀÎÅÍÆäÀ̽º ¸Þ¼µå ÀÛ¼º ±ÔÄ¢
03 @Query¸¦ ÀÌ¿ëÇÑ JPQL/³×ÀÌƼºê Äõ¸® »ç¿ë
04 SpecificationÀ» ÀÌ¿ëÇÑ °Ë»ö Á¶°Ç Ç¥Çö
05 ±âº» Á¦°ø ÀÎÅÍÆäÀ̽º
06 Ä¿½ºÅÒ ±¸Çö Ãß°¡Çϱâ
PART 04 ½ºÇÁ¸µ À¥ °³¹ß 2
Chapter 15 À¥ ¾îÇø®ÄÉÀÌ¼Ç ±¸Á¶
01 ¼ºñ½º-DAO ±¸Á¶
02 ¾îÇø®ÄÉÀ̼Ç-µµ¸ÞÀÎ-¿µ¼Ó¼º ±¸Á¶
Chapter 16 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇÑ À¥ º¸¾È
01 À¥ º¸¾È°ú ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
02 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Äü ½ºÅ¸Æ®
03 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ±¸Á¶ °³¿ä
04 À¥ ¿äû Àΰ¡ ¼³Á¤ Ç¥Çö½Ä
05 »óȲº° ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
06 JSP ÅÂ±× ¶óÀ̺귯¸®
PART 05 ±âŸ ±â´É
Chapter 17 ¸ÞÀÏ ¹ß¼Û, ÀÛ¾÷ ½ÇÇà°ú ½ºÄÉÁÙ¸µ, RestTemplate
01 ¸ÞÀÏ ¹ß¼Û
02 ÀÛ¾÷ ½ÇÇà°ú ½ºÄÉÁÙ¸µ
03 RestTemplateÀ» ÀÌ¿ëÇÑ HTTP Ŭ¶óÀ̾ðÆ® ±¸Çö
Chapter 18 ½ºÇÁ¸µ Å×½ºÆ® Áö¿ø
01 ¸ÞÀ̺ì ÀÇÁ¸ ¼³Á¤
02 JUnit4ÀÇ ½ºÇÁ¸µ Å×½ºÆ® ÅëÇÕ Å×½ºÆ®
03 ½ºÇÁ¸µ MVC Å×½ºÆ®
PART 06 ºÎ·Ï
ºÎ·Ï A ·Î±ë ÀÇÁ¸ ¼³Á¤
01 JCL°ú Log4j »ç¿ë ¼³Á¤
02 JCL ´ë½Å SLF4J »ç¿ëÇϱâ