¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    À¥°³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ¸µ 2.5 ÇÁ·Î±×·¡¹Ö

    À¥°³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ¸µ 2.5 ÇÁ·Î±×·¡¹Ö

    • ÃÖ¹ü±Õ Àú
    • °¡¸ÞÃâÆÇ»ç
    • 2008³â 03¿ù 10ÀÏ
    • Á¤°¡
      23,000¿ø
    • ÆǸŰ¡
      20,700¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,150¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788980782093 468ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥Àº

    - ½ºÇÁ¸µ 2/2.5ÀÇ »õ·Î¿î ±â´É Æ÷ÇÔ
    - ½ºÇÁ¸µ DI, AOP
    - »ó¼¼ÇÑ ½ºÇÁ¸µ MVC ¼³¸í
    - JDBC, ÇÏÀ̹ö³×ÀÌÆ®, iBATIS, JPA ¿¬µ¿
    - Æ®·£Àè¼Ç ¼³Á¤
    - ¸ÞÀÏ ¹ß¼Û, ½ºÄÉÁÙ¸µ, JMS, JMX ó¸®
    - ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ JUnit Å×½ºÆ®
    - XML ½ºÅ°¸¶ È®Àå, DWR ¿¬µ¿ ¼³¸í

    ÃâÆÇ»ç ¸®ºä

    - ½ºÇÁ¸µ 2/2.5ÀÇ »õ·Î¿î ±â´É Æ÷ÇÔ

    - ½ºÇÁ¸µ DI, AOP

    - »ó¼¼ÇÑ ½ºÇÁ¸µ MVC ¼³¸í

    - JDBC, ÇÏÀ̹ö³×ÀÌÆ®, iBATIS, JPA ¿¬µ¿

    - Æ®·£Àè¼Ç ¼³Á¤

    - ¸ÞÀÏ ¹ß¼Û, ½ºÄÉÁÙ¸µ, JMS, JMX ó¸®

    - ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ JUnit Å×½ºÆ®

    - XML ½ºÅ°¸¶ È®Àå, DWR ¿¬µ¿ ¼³¸í

    ÀúÀÚ ¼Ò°³

    ÃÖ¹ü±Õ

    ÁöÀºÀÌ : ÃÖ¹ü±Õ
    madvirus@madvirus.net
    ³ªÀ̸¦ ¸Ô¾î¼­µµ ¹é¹ß¿¡ °³¹ßÀ» ÇÏ°í ½ÍÀº ÄÚµùÀ» ÁÁ¾ÆÇÏ´Â °³¹ßÀÚ´Ù. ÁÁÀº Ã¥À» ¾²´Â °ÍÀ» ²Þ²Ù°í ÀÖ°í, ²ÙÁØÈ÷ ºí·Î±×¿Í ºê·±Ä¡¿¡ ±ÛÀ» ¾²°í ÀÖ´Ù. ¡®½ºÇÁ¸µ4 ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡¯, ¡®JSP 2.3 À¥ ÇÁ·Î±×·¡¹Ö¡¯, ¡®°³¹ßÀÚ°¡ ¹Ýµå½Ã Á¤º¹ÇØ¾ß ÇÒ °´Ã¼ ÁöÇâ°ú µðÀÚÀÎ ÆÐÅÏ¡¯ µîÀÇ Ã¥À» ÁýÇÊÇß´Ù.

      

    ¸ñÂ÷

    Part 01 ½ºÇÁ¸µÀÇ ±âÃÊ
    Chapter 01 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
    1. ½ºÇÁ¸µÀ̶õ ¹«¾ùÀΰ¡?
    2. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡¿Í ¸ðµâ ±¸¼º
    2.1 ¸ðµâ ±¸¼º
    2.2 ¿ÜºÎ ¶óÀ̺귯¸®
    3. Dependency Injection°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
    3.1 Dependency Injection
    3.2 ½ºÇÁ¸µ¿¡¼­ÀÇ DI
    4. AOP¿Í ½ºÇÁ¸µ
    4.1 AOP ¼Ò°³
    4.2 ½ºÇÁ¸µ¿¡¼­ÀÇ AOP

    Chapter 02 ½ºÇÁ¸µ DI
    1. ½ºÇÁ¸µ ÄÁÅ×À̳Ê
    1.1 BeanFactory ÀÎÅÍÆäÀ̽º
    1.2 ApplicationContext ÀÎÅÍÆäÀ̽º¿Í WebApplicationContext ÀÎÅÍÆäÀ̽º
    1.3 DTD¿Í XML ½ºÅ°¸¶ ±â¹ÝÀÇ ¼³Á¤ ÆÄÀÏ ÀÛ¼º
    2. ºó(bean) »ý¼º°ú ÀÇÁ¸ °ü°è ¼³Á¤
    2.1 ºó »ý¼º ¹× »ç¿ë
    2.2 ÀÇÁ¸ °ü°è ¼³Á¤
    2.3 Ä÷º¼Ç ŸÀÔ ÇÁ·ÎÆÛƼ ¼³Á¤
    2.4 ÀÇÁ¸ °ü°è ÀÚµ¿ ¼³Á¤
    2.5 ºÎ¸ð ºóÀ» ÅëÇÑ ¼³Á¤ Àç»ç¿ë
    3. ºó °´Ã¼ ¹üÀ§
    4. ¶óÀÌÇÁ »çÀÌŬ
    4.1 ºó °´Ã¼ÀÇ ¶óÀÌÇÁ »çÀÌŬ
    4.2 BeanNameAware ÀÎÅÍÆäÀ̽º
    4.3 BeanFactoryAware ÀÎÅÍÆäÀ̽º¿Í ApplicationContextAware ÀÎÅÍÆäÀ̽º
    4.4 InitializingBean ÀÎÅÍÆäÀ̽º
    4.5 DisposableBean ÀÎÅÍÆäÀ̽º
    4.6 Ä¿½ºÅÒ ÃʱâÈ­ ¹× ¼Ò¸ê ¸Þ¼­µå
    5. ¿ÜºÎ ¼³Á¤ ÇÁ·ÎÆÛƼ
    6. MessageSource¸¦ ÀÌ¿ëÇÑ ÅؽºÆ® ¸Þ½ÃÁö ó¸®
    6.1 ºó °´Ã¼¿¡¼­ ¸Þ½ÃÁö ÀÌ¿ëÇϱâ
    7. ½ºÇÁ¸µ ÄÁÅؽºÆ® À̺¥Æ®
    8. ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¼³Á¤
    8.1 @Required ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ Çʼö ÇÁ·ÎÆÛƼ °Ë»ç
    8.2 @Autowired ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÀÚµ¿ ¼³Á¤
    8.3 @Resource ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ ¼³Á¤
    8.4 @PostConstruct ¾î³ëÅ×ÀÌ¼Ç ¹× @PreDestroy ¾î³ëÅ×À̼ǰú ¶óÀÌÇÁ »çÀÌŬ
    9. ºó °´Ã¼ ½ºÄµ
    9.1 ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÀÚµ¿ ½ºÄµ
    9.2 ÀÚµ¿ °Ë»öµÈ ºóÀÇ À̸§°ú ¹üÀ§
    9.3 ½ºÄµ ´ë»ó Ŭ·¡½º ¹üÀ§ ÁöÁ¤Çϱâ

    Chapter 03 ½ºÇÁ¸µ AOP
    1. AOP ¼Ò°³
    1.1 AOP ¿ë¾î
    1.2 ¼¼ °¡Áö Weaving ¹æ½Ä
    2. ½ºÇÁ¸µ¿¡¼­ÀÇ AOP
    2.1 ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÑ AOP ±¸Çö
    3. ½ºÇÁ¸µ API¸¦ ÀÌ¿ëÇÑ AOP
    3.1 Advice ÀÛ¼º
    3.2 Pointcut ¹× Advisor ¼³Á¤
    3.3 ProxyFactoryBeanÀ» ÀÌ¿ëÇÑ Advice Àû¿ë
    3.4 DefaultAdvisorAutoProxyCreator¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º
    4. POJO Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ AOP
    4.1 XML ½ºÅ°¸¶¸¦ ÀÌ¿ëÇÑ AOP ¼³Á¤
    4.2 POJO ±â¹ÝÀÇ Advice ÀÛ¼º
    4.3 ½ºÇÁ¸µ API¸¦ ÀÌ¿ëÇÑ Advice ¼³Á¤
    5. @Aspect ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ AOP
    6. AspectJÀÇ Pointcut Ç¥Çö½Ä
    6.1 ÇÁ·Ï½Ã ±¸Çö ¹æ½Ä¿¡ µû¸¥ execution Àû¿ë Â÷ÀÌ

    Part 02 ½ºÇÁ¸µ MVC
    Chapter 04 ½ºÇÁ¸µ MVC¸¦ ÀÌ¿ëÇÑ À¥ ¿äû ó¸®
    1. ½ºÇÁ¸µ MVCÀÇ ÁÖ¿ä ±¸¼º ¿ä¼Ò ¹× ó¸® È帧
    2. ½ºÇÁ¸µ MVC Hello World
    2.1 ´Ü°è1, DispatcherServlet ¼³Á¤ ¹× ½ºÇÁ¸µ ÄÁÅؽºÆ® ¼³Á¤
    2.2 ´Ü°è2, ¼³Á¤ ÆÄÀÏ¿¡ HandlerMapping ¼³Á¤ Ãß°¡
    2.3 ´Ü°è3, ÄÁÆ®·Ñ·¯ ±¸Çö ¹× ¼³Á¤
    2.4 ´Ü°è4, ¼³Á¤ ÆÄÀÏ¿¡ ViewResolver ¼³Á¤ Ãß°¡
    2.5 ´Ü°è5, ºä ÄÚµå ±¸Çö
    2.6 ½ÇÇà È帧 Á¤¸®
    3. DispatcherServlet ¼³Á¤°ú ApplicationContextÀÇ °ü°è
    3.1 DispatcherServlet ¼³Á¤
    3.2 À¥ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ApplicationContext ¼³Á¤
    4. ij¸¯ÅÍ ÀÎÄÚµù 󸮸¦ À§ÇÑ ÇÊÅÍ ¼³Á¤
    5. À¥ ¿äû°ú ÄÁÆ®·Ñ·¯ ¸ÅÇΣºHandlerMapping
    5.1 AbstractUrlHandlerMapping Ŭ·¡½º¿Í ¼­ºí¸´ URL
    5.2 BeanNameUrlHandlerMappingÀ» ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ¸ÅÇÎ
    5.3 SimpleUrlHandlerMappingÀ» ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ¸ÅÇÎ
    5.4 ´Ù¼öÀÇ HandlerMapping µ¿½Ã ¼³Á¤
    6. ÄÁÆ®·Ñ·¯ ±¸Çö
    6.1 ÄÁÆ®·Ñ·¯ÀÇ Á¾·ù
    6.2 AbstractController¸¦ ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ±¸Çö
    6.3 AbstractCommandController¸¦ ÀÌ¿ëÇÑ ÆĶó¹ÌÅÍ Ã³¸®
    6.4 SimpleFormController¸¦ ÀÌ¿ëÇÑ Æû ó¸®
    6.5 formBackingObject() ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ Ä¿¸Çµå °´Ã¼ ±âº» °ª ó¸®
    6.6 sessionForm ÇÁ·ÎÆÛƼ¿Í HttpSessionÀ» ÀÌ¿ëÇÑ Ä¿¸Çµå °´Ã¼ ÀúÀå
    6.7 AbstractWizardFormController¸¦ ÀÌ¿ëÇÑ ´Ü°èº° ÀÔ·Â Æû ó¸®
    6.8 MultiActionController¸¦ ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ±¸Çö
    6.9 ParameterizableViewController¿Í UrlFilenameView Controller¸¦ ÀÌ¿ëÇÑ Á¤Àû ºä ¸ÅÇÎ
    6.10 ModelAndView Ŭ·¡½º
    6.11 ºä À̸§À» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìÀÇ Ã³¸®
    7. ÀÔ·Â °ª °ËÁõ ¹× BindException Ŭ·¡½º
    7.1 Validator¸¦ ÀÌ¿ëÇÑ °ª °ËÁõ
    7.2 Errors ÀÎÅÍÆäÀ̽º¿Í BindException Ŭ·¡½º
    7.3 DefaultMessageCodesResolver¿Í ¿¡·¯ ¸Þ½ÃÁö
    8. ÆÄÀÏ ¾÷·Îµå(multipart/form-data) ó¸®
    9. ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ±¸Çö
    9.1 ¾î³ëÅ×ÀÌ¼Ç Áö¿øÀ» À§ÇÑ HandlerMapping°ú HandlerAdapter ¼³Á¤
    9.2 @Controller ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ÀÛ¼º
    9.3 @RequestMapping ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¿äû ¸ÅÇÎ ¼³Á¤
    9.4 ÄÁÆ®·Ñ·¯ ¸Þ¼­µåÀÇ ÆĶó¹ÌÅÍ Å¸ÀÔ
    9.5 ÄÁÆ®·Ñ·¯ ¸Þ¼­µåÀÇ ¸®ÅÏ Å¸ÀÔ
    9.6 @ModelAttribute ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¸ðµ¨ µ¥ÀÌÅÍ Ã³¸®
    9.7 @SessionAttributes ¾î³ëÅ×À̼ǰú SessionStatus¸¦ ÀÌ¿ëÇÑ ¼¼¼Ç »ç¿ë
    9.8 @InitBinder ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¹ÙÀεù ¼³Á¤
    10. HandlerInterceptor¸¦ ÅëÇÑ ¿äû °¡·Îä±â
    10.1 HandlerInterceptor ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö
    10.2 HandlerMapping¿¡ HandlerInterceptor ¼³Á¤Çϱâ
    10.3 HandlerInterceptorÀÇ ½ÇÇà ¼ø¼­
    11. ¿¹¿Ü ó¸®

    Chapter 05 ºä ¿µ¿ª ±¸Çö
    1. ViewResolver ¼³Á¤
    1.1 ViewResolver ÀÎÅÍÆäÀ̽º
    1.2 View °´Ã¼
    1.3 InternalResourceViewResolver ¼³Á¤
    1.4 BeanNameViewResolver ¼³Á¤
    1.5 XmlViewResolver ¼³Á¤
    1.6 ResourceBundleViewResolver ¼³Á¤
    1.7 ´Ù¼öÀÇ ViewResolver ¼³Á¤Çϱâ
    2. HTML Ư¼ö ¹®ÀÚ Ã³¸® ¹æ½Ä ¼³Á¤
    3. JSP¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
    3.1 ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â Ä¿½ºÅÒ Å±×
    3.2 ¸Þ½ÃÁö Ãâ·ÂÀ» À§ÇÑ

    Ä¿½ºÅÒ Å±×

    3.3 ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â Æû °ü·Ã Ä¿½ºÅÒ Å±×

    3.4 ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â ¿¡·¯ °ü·Ã Ä¿½ºÅÒ Å±×

    3.5

    Ä¿½ºÅÒ ÅÂ±×¿Í htmlEscape ¼Ó¼º

    4. Tiles ¿¬µ¿À» ÀÌ¿ëÇÑ ·¹À̾ƿô ÅÛÇø´ ó¸®

    4.1 Tiles 2 ¿¬µ¿

    4.2 Tiles 1 ¿¬µ¿

    5. Velocity¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö

    5.1 VelocityViewResolver¿Í VelocityConfigurer¸¦ ÀÌ¿ëÇÑ Velocity ¿¬µ¿

    5.2 ½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â Velocity ¸ÅÅ©·Î

    5.3 VelocityLayoutViewResolver¸¦ ÀÌ¿ëÇÑ Velocity ·¹À̾ƿô ÅÛÇø´ »ç¿ë

    6. HTML ÀÌ¿ÜÀÇ ºä ±¸Çö

    6.1 ÆÄÀÏ ´Ù¿î·Îµå ±¸ÇöÀ» À§ÇÑ Ä¿½ºÅÒ View

    6.2 AbstractExcelView Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¿¢¼¿ ´Ù¿î·Îµå ±¸Çö

    6.3 AbstractPdfView Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ PDF ´Ù¿î·Îµå ±¸Çö

    7. Locale ó¸®

    7.1 LocaleResolver ÀÎÅÍÆäÀ̽º

    7.2 LocaleResolverÀÇ Á¾·ù

    7.3 LocaleResolver¸¦ ÀÌ¿ëÇÑ Locale º¯°æ

    7.4 LocaleChangeInterceptor¸¦ ÀÌ¿ëÇÑ Locale º¯°æ




    Part 03 µ¥ÀÌÅͺ£À̽º ¿¬µ¿°ú ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º

    Chapter 06 µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø

    1. ½ºÇÁ¸µÀÇ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Áö¿ø

    1.1 µ¥ÀÌÅͺ£À̽º ¿¬µ¿À» À§ÇÑ ÅÛÇø´ Ŭ·¡½º

    1.2 DAO Ŭ·¡½º¸¦ À§ÇÑ DaoSupport Ŭ·¡½º

    1.3 ½ºÇÁ¸µÀÇ ¿¹¿Ü Áö¿ø

    2. DataSource ¼³Á¤

    2.1 Ä¿³Ø¼Ç Ç®À» ÀÌ¿ëÇÑ DataSource ¼³Á¤

    2.2 JNDI¸¦ ÀÌ¿ëÇÑ DataSource ¼³Á¤

    2.3 DriverManager¸¦ ÀÌ¿ëÇÑ DataSource ¼³Á¤

    2.4 DataSource·ÎºÎÅÍ Connection ±¸Çϱâ

    3. ½ºÇÁ¸µÀÇ JDBC Áö¿ø

    3.1 JdbcTemplate Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JDBC ÇÁ·Î±×·¡¹Ö

    3.2 NamedParameterJdbcTemplate Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JDBC ÇÁ·Î±×·¡¹Ö

    3.3 SimpleJdbcTemplate Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JDBC ÇÁ·Î±×·¡¹Ö

    3.4 DaoSupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JDBC ±â¹ÝÀÇ DAO ±¸Çö

    4. ½ºÇÁ¸µÀÇ IBATIS ¿¬µ¿ Áö¿ø

    4.1 SqlMapClient¸¦ À§ÇÑ ½ºÇÁ¸µ ¼³Á¤

    4.2 SqlMapClientTemplateÀ» ÀÌ¿ëÇÑ DAO ±¸Çö

    4.3 SqlMapClientDaoSupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ DAO ±¸Çö

    5. ½ºÇÁ¸µÀÇ ÇÏÀ̹ö³×ÀÌÆ® ¿¬µ¿ Áö¿ø

    5.1 SessionFactory¸¦ À§ÇÑ ½ºÇÁ¸µ ¼³Á¤

    5.2 HibernateTemplateÀ» ÀÌ¿ëÇÑ DAO ±¸Çö

    5.3 HibernateDaoSupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ DAO ±¸Çö

    5.4 SessionFactory¸¦ Á÷Á¢ ÀÌ¿ëÇÑ ±¸Çö

    6. ½ºÇÁ¸µÀÇ JPA ¿¬µ¿ Áö¿ø

    6.1 EntityManagerFactory¸¦ À§ÇÑ ½ºÇÁ¸µ ¼³Á¤

    6.2 JpaTemplate¸¦ ÀÌ¿ëÇÑ DAO ±¸Çö

    6.3 JpaDaoSupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ DAO ±¸Çö

    6.4 JPA ¿¬µ¿À» À§ÇÑ LoadTimeWeaver ¼³Á¤



    Chapter 07 ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç °ü¸®

    1. Æ®·£Àè¼ÇÀ̶õ

    1.1 ACID

    2. ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç Áö¿ø

    2.1 ½ºÇÁ¸µÀÇ PlatformTransactionManager ¼³Á¤

    2.2 JDBC ±â¹Ý Æ®·£Àè¼Ç °ü¸®ÀÚ ¼³Á¤

    2.3 ÇÏÀ̹ö³×ÀÌÆ® Æ®·£Àè¼Ç °ü¸®ÀÚ ¼³Á¤

    2.4 JPA Æ®·£Àè¼Ç °ü¸®ÀÚ ¼³Á¤

    2.5 JTA Æ®·£Àè¼Ç °ü¸®ÀÚ ¼³Á¤

    3. TransactionTemplateÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ó¸®

    4. ¼±¾ðÀû Æ®·£Àè¼Ç ó¸®

    4.1

    ű׸¦ ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ó¸®

    4.2 TransactionProxyFactoryBeanÀ» ÀÌ¿ëÇÑ Æ®·£Àè¼Ç ó¸®

    4.3 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý Æ®·£Àè¼Ç ¼³Á¤

    5. JOTMÀ» ÀÌ¿ëÇÑ ºÐ»ê Æ®·£Àè¼Ç ó¸®



    Chapter 08 ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º

    1. ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ ¹ß¼Û

    1.1 MailSender ¼³Á¤

    1.2 SimpleMailMessage¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ ¸Þ½ÃÁö »ý¼º

    1.3 Java Mail APIÀÇ MimeMessage¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ ¸Þ½ÃÁö »ý¼º

    1.4 MimeMessageHelper¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ ¸Þ½ÃÁö »ý¼º ¹× ÆÄÀÏ Ã·ºÎ

    2. Quartz¸¦ ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ ó¸®

    2.1 ÀÛ¾÷À» ¼öÇàÇÒ Å¬·¡½º »ý¼º

    2.2 ÁÖ±âÀûÀ¸·Î ½ÇÇàµÉ JobDetailBean ¼³Á¤

    2.3 TriggerBeanÀ» ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ ¼³Á¤

    2.4 SchedulerFactoryBean Ŭ·¡½º·Î TriggerBean ½ÃÀÛ

    3. JMS¸¦ ÀÌ¿ëÇÑ ¸Þ½Ã¡

    3.1 JMS ¿¬µ¿À» À§ÇÑ ConnectionFactory ¹× ¸Þ½ÃÁö ¸ñÀûÁö ¼³Á¤

    3.2 JmsTemplate Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö ¼Û¼ö½Å

    3.3 MessageConverter¸¦ ÀÌ¿ëÇÑ Message¿Í °´Ã¼ ¸ÅÇΠó¸®

    3.4 JmsGatewaySupport Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ JMS ¿¬µ¿ Ŭ·¡½º ±¸ÇöÇϱâ

    3.5 POJO ±â¹ÝÀÇ Message-Driven ºó

    3.6 JMS Æ®·£Àè¼Ç ó¸®

    4. JMX ¿¬µ¿ Áö¿ø

    4.1 ½ºÇÁ¸µ ºóÀ» MBeanÀ¸·Î µî·ÏÇϱâ

    4.2 MBeanServer ¼³Á¤

    4.3 MBean ÀÎÅÍÆäÀ̽º °áÁ¤

    4.4 MBeanServer ¿ø°ÝÀ¸·Î Á¦°ø

    4.5 ¿ø°ÝÁö MBeanServer Á¢±Ù ¹× »ç¿ë




    Part 04 Å×½ºÆ®

    Chapter 09 Å×½ºÆ® Áö¿ø

    1. ½ºÇÁ¸µ MVC ÄÁÆ®·Ñ·¯ ´ÜÀ§ Å×½ºÆ®

    1.1 MockHttpServletRequest °´Ã¼¸¦ ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ Å×½ºÆ®

    1.2 ModelAndView Å×½ºÆ® ±â´ÉÀ» Á¦°øÇÏ´Â AbstractModelAndViewTests Ŭ·¡½º

    2. Unit 3.8¿¡¼­ÀÇ ½ºÇÁ¸µ ÅëÇÕ Å×½ºÆ®

    2.1 ½ºÇÁ¸µ ÅëÇÕ Å×½ºÆ®

    2.2 µ¥ÀÌÅͺ£À̽º ¿¬µ¿ Å×½ºÆ®ÀÇ Æ®·£Àè¼Ç ó¸®

    2.3 AbstractTransactionalDataSourceSpringContextTests¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® µ¥ÀÌÅÍ ÃʱâÈ­

    2.4 ½ºÇÁ¸µ ÄÁÅؽºÆ® ¸®·Îµù ¼³Á¤

    3. JUnit 4¿¡¼­ÀÇ ½ºÇÁ¸µ ÅëÇÕ Å×½ºÆ®

    3.1 SpringJUnit4ClassRunner¸¦ »ç¿ëÇÑ JUnit 4 ±â¹Ý Å×½ºÆ®

    3.2 Æ®·£Àè¼Ç 󸮸¦ À§ÇÑ ¼³Á¤

    3.3 ½ºÇÁ¸µ ÄÁÅؽºÆ® ÂüÁ¶ ¹× ÄÁÅؽºÆ® ¸®·Îµù ó¸®

    3.4 AbstractTransactionalJUnit4SpringContextTests¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÃʱâÈ­ ±¸Çö




    Part 05 ºÎ ·Ï

    Appendix A XML ½ºÅ°¸¶ È®Àå

    1. XML ½ºÅ°¸¶ ÀÛ¼ºÇϱâ

    2. NamespaceHandler ±¸Çö Ŭ·¡½º ÀÛ¼ºÇϱâ

    3. BeanDefinitionParser ±¸Çö Ŭ·¡½º ÀÛ¼ºÇϱâ

    4. ½ºÇÁ¸µ¿¡ ½ºÅ°¸¶ ¹× Çڵ鷯 µî·ÏÇϱâ

    4.1 META-INF/spring.handlers¿¡ NamespaceHandler ¸í½ÃÇϱâ

    4.2 META-INF/spring.schemas¿¡ ½ºÅ°¸¶ URL ¸í½ÃÇϱâ

    5. °³¹ßÇÑ Ä¿½ºÅÒ ÅÂ±× »ç¿ëÇϱâ

    Appendix B ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³

    Appendix C DWR 2¿Í ½ºÇÁ¸µ MVC ¿¬µ¿

    Appendix D Âü°í ÀÚ·á

    Index ã¾Æº¸±â


    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved