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

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

    ¹è¿ö¼­ ¹Ù·Î ¾²´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© AOP, º¸¾È, ¸Þ½Ã¡ºÎÅÍ ½ºÇÁ¸µ À¥ MVC±îÁö ½Ç¿ëÀûÀÎ ¿¹Á¦·Î ÇÑ´«¿¡ ¾Ë¾Æº¸´Â ½ºÇÁ¸µ °¡À̵å

    • ¾Ö½Ã½Ã »ç¸°, Á¦ÀÌ »þ¸£¸¶ Àú
    • ¿ÀÇö¼® ¿ª
    • ÇѺû¹Ìµð¾î
    • 2020³â 05¿ù 01ÀÏ
    • Á¤°¡
      50,000¿ø
    • ÆÇ¸Å°¡
      45,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,500¿ø Àû¸³ [5%P]

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

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 07¿ù 02ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791162243046 896ÂÊ 183 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

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

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

    ÀÌ Ã¥Àº

    88°¡Áö ´Ü°èº° ÇÁ·ÎÁ§Æ®·Î ÀÍÈ÷´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©


    ÀÌ Ã¥Àº ½ºÇÁ¸µ 5 ±âº»°ú °³³ä, Ãֽо÷µ¥ÀÌÆ®µÈ ÇÁ·¹ÀÓ¿öÅ© Àü¹ÝÀ» ´Ü°èº°·Î Á¢±ÙÇÕ´Ï´Ù. IoC ÄÁÅ×ÀÌ³Ê °°Àº ½ºÇÁ¸µ ±âÃʺÎÅÍ ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ AOP, ½ºÇÁ¸µ ¸Þ½Ã¡, ½ºÇÁ¸µ À¥ MVC, ½ºÆ®¸² API, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, RESTful À¥ ¼­ºñ½º, ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, RxJava 2, ½ºÇÁ¸µ À¥Ç÷°½º, ¸®¾×ÅÍ µî °í±Þ ÁÖÁ¦±îÁö ´Ù·ì´Ï´Ù.


    88°¡Áö ½ÇÀü ÇÁ·ÎÁ§Æ®¸¦ ´Ü°èº°·Î ÇнÀÇÏ¸é ½ºÇÁ¸µÀ» óÀ½ ¹è¿ì´Â µ¶ÀÚ¶óµµ ½ÇÁ¦ »ç·Ê¸¦ °³³äÀûÀ¸·Î ÀÌÇØÇϸç ÇØ°áÃ¥À» ¸¸µé¾îº¼ ¼ö ÀÖ½À´Ï´Ù. ¼ÕÀ¸·Î Á÷Á¢ µû¶ó ÇØº¸¸ç À¯Áöº¸¼ö ¹× Å×½ºÆ®Çϱâ ÁÁÀº ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØº¸¼¼¿ä.


    ÃâÆÇ»ç ¸®ºä

    ÁÖ¿ä ³»¿ë

    1Àå. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
    ½ºÇÁ¸µÀ» ÀÌ·ç´Â ¿©·¯ ¸ðµâÀ» ¼Ò°³ÇÏ°í °¢°¢ÀÇ ÀåÁ¡À» ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ DI ±â´ÉÀ» »ç¿ëÇÏ´Â °£´ÜÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ìÆìº¸¸é¼­ ½ºÇÁ¸µ ¹× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Áß¿äÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÆÅ°ÅØÃ³¸¦ ÀÌÇØÇÑ´Ù.

    2Àå. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ
    ½ºÇÁ¸µÀÇ ±âº» °³³äÀ» ´Ù·é´Ù. 'ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö' ¼³°è Á¢±Ù ¹æ¹ýÀ» »ìÆìº¸°í, ºó ÀνºÅϽº¸¦ ¸¸µå´Â ´Ù¾çÇÑ Á¢±Ù ¹æ¹ý°ú »ý¼ºÀÚ ±â¹Ý DI, ºó ½ºÄÚÇÁ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ ÄÚ¾îÀÇ ÇϳªÀÎ DI¸¦ »ìÆìº»´Ù. DIÀÇ °³¿ä¸¦ ¼³¸íÇÏ°í ½ºÇÁ¸µ¿¡¼­ DI¸¦ ¾î¶»°Ô ÀÌ¿ëÇÏ´ÂÁö ¾Ë¾Æº» ÈÄ, ±× Ư¡°ú »ç¿ë¹ýÀ» ÀÌÇØÇÑ´Ù.

    3Àå. ºó ¼³Á¤
    ºó ¼³Á¤ ¹æ¹ýÀ» »ìÆìº»´Ù. ºó Á¤ÀÇ »ó¼Ó°ú ½ºÇÁ¸µ util ½ºÅ°¸¶, p-À̸§°ø°£°ú c-À̸§°ø°£, FactoryBean ÀÎÅÍÆäÀ̽º µîÀ» »ìÆìº»´Ù.

    4Àå. ÀÇÁ¸ °ü°è ÁÖÀÔ
    ½ºÇÁ¸µÀÌ ´Ù¾çÇÑ ÀÇÁ¸ °ü°è ÁÖÀÔÀ» ¾î¶»°Ô ó¸®ÇÏ´ÂÁö »ìÆìº»´Ù. 3¿¡¼­´Â ½ºÇÁ¸µ ÄÁÅ×À̳ʰ¡ ºó ÀνºÅϽº »ý¼º°ú ÀÇÁ¸ °ü°è ÁÖÀÔÀ» Ã¥ÀÓÁö´Â ³»¿ëÀÌ ³ª¿Â´Ù.

    µ¥ÀÌÅÍ ¾×¼¼½º ÃþÀÇ ¼³°è»ó ¹®Á¦Á¡°ú ÇØ°áÃ¥À» ¾Ë¾Æº» ´ÙÀ½, ½ºÇÁ¸µ JDBC¿Í ½ºÇÁ¸µ Data JPA¸¦ »ìÆìº»´Ù. ½ºÇÁ¸µ JDBC¿Í ½ºÇÁ¸µ Data JPAÀÇ ÀÌÁ¡ ¹× »ç¿ë¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

    5Àå. ºó°ú ºó Á¤ÀÇ Ä¿½ºÅÒÈ­Çϱâ
    Ä¿½ºÅÒ ÃʱâÈ­¿Í Á¤¸® ·ÎÁ÷À» ºó ÀνºÅϽº¿¡ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ±×¸®°í BeanPostProcessor ±¸ÇöÀ» »ç¿ëÇØ »õ·Î »ý¼ºµÈ ºó ÀνºÅϽº¸¦ º¯°æÇϰí, BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ºó Á¤ÀǸ¦ º¯°æÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. ½ºÇÁ¸µÀº ³»ºÎÀûÀ¸·Î BeanPostProcessor¿Í BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ¿©·¯ ÇÁ·¹ÀÓ¿öÅ© ±â´ÉÀ» Á¦°øÇÑ´Ù.

    6Àå. ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß
    ½ºÇÁ¸µÀÇ ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß Áö¿ø¿¡ ´ëÇØ »ìÆìº»´Ù. ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ 3, 4, 5Àå¿¡¼­ ¹è¿î ºó Á¤ÀÇ¿Í ¶È°°Àº Á¤º¸¸¦ ºó Ŭ·¡½º¿¡ ÁöÁ¤ÇÑ´Ù. ÀÌ ÀåÀ» ¸¶Ä¡°í ³ª¸é XML ÆÄÀÏ¿¡ ¸í½ÃÀûÀ¸·Î ºóÀ» ¼³Á¤ÇÏ´Â ¼ö°í¸¦ ´ú ¼ö ÀÖ´Ù.

    7Àå. ÀÚ¹Ù ±â¹Ý ÄÁÅ×ÀÌ³Ê ¼³Á¤
    ÇÁ·Î±×·¥ ÄÚµå·Î ½ºÇÁ¸µ ÄÁÅ×À̳ʸ¦ ¼³Á¤Çϰí, ÄÁÅ×À̳ʿ¡ ºóÀ» µî·ÏÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ÀÌ ÀåÀ» ¸¶Ä¡°í ³ª¸é ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ XMLÀ̳ª ÀÚ¹Ù ¾Ö³ÊÅ×À̼Ç, ÀÚ¹Ù ±â¹Ý ÄÁÅ×ÀÌ³Ê ¼³Á¤ Áß ¿øÇÏ´Â ¹æ¹ýÀ» ÃëÇâ¿¡ ¸Â°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

    8Àå. ½ºÇÁ¸µÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇϱâ
    ´ëÇ¥ÀûÀÎ ORM µ¥ÀÌÅÍ ¾×¼¼½º ±â¼úÀÎ ÇÏÀ̹ö³×ÀÌÆ®¿Í ¿¬°èÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é ORM ´Üµ¶À¸·Î »ç¿ëÇÏ´Â °Íº¸´Ù ½ºÇÁ¸µ°ú ¿¬°èÇÏ´Â ÆíÀÌ ÁÁ´Ù´Â Á¡À» ¾Ë ¼ö ÀÖÀ¸¸ç, °¢ ORMÀÇ Æ¯Â¡À» ÀÌÇØÇÑ ÈÄ ½ÇÁ¦ ÇöÀå¿¡¼­ ¹«¾ùÀÌ ÃÖÀûÀÎÁö ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù.

    9Àå. ½ºÇÁ¸µ µ¥ÀÌÅÍ
    ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA¿Í ½ºÇÁ¸µ µ¥ÀÌÅÍ ¸ù°íDB ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸®Æ÷ÁöÅ͸® ·¹À̾ ¸¸µå´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é ´ëºÎºÐÀÇ ½ºÇÁ¸µ µ¥ÀÌÅÍ ÇÁ·ÎÁ§Æ®°¡ µû¸£´Â ÇÙ½É °³³äÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

    10Àå. ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö ½ÇÇà, ij½Ì
    ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½º¸¦ »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ 5ºÎÅÍ Áö¿øÇÏ´Â java.util.concurrent.ConcurrentMap, Ehcache, Caffeine, Guava, GemFire³ª JSR 107(ÀÚ¹Ù Àӽà ij½Ì API)À» ±¸ÇöÇÑ Ä³½Ã ¼Ö·ç¼Ç¿¡ ´ëÇÑ Ä³½Ã Ãß»óÈ­¸¦ ¾Ë¾Æº»´Ù.

    11Àå. AOP
    À̹ø Àå¿¡¼­´Â AOPÀÇ °³³äÀ» »ìÆìº¸°í, ½ºÇÁ¸µ AOP¸¦ »ç¿ëÇØ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ⱦ´Ü °ü½É»ç¸¦ Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ±×¸®°í AspectJ ¾Ö³ÊÅ×ÀÌ¼Ç ½ºÅ¸Àϰú XML ½ºÅ°¸¶ ½ºÅ¸ÀÏ·Î ¾Ö½ºÆÑÆ®¸¦ ¸¸µå´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

    12Àå. ½ºÇÁ¸µ À¥ MVC ±âÃÊ
    ½ºÇÁ¸µ À¥ MVC ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Áß¿äÇÑ °´Ã¼¸¦ »ìÆìº»´Ù. »ùÇà ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇнÀÇÏ¸ç ½ºÇÁ¸µÀÇ MVC ÇÁ·¹ÀÓ¿öÅ© °³³äÀ» ÀÌÇØÇϰí, MVC ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸¼ºÇÏ´Â ±âº»ÀûÀΠŬ·¡½º ÀÌ¿ë¹ýÀ» ¾Ë¾Æº»´Ù.

    13Àå. ½ºÇÁ¸µ À¥ MVC¸¦ Ȱ¿ëÇÑ °ËÁõ°ú µ¥ÀÌÅÍ ¹ÙÀεù
    ½ºÇÁ¸µ À¥ MVCÀÇ ÇÙ½É ±â´ÉµéÀ» ÇнÀÇÑ´Ù. ¾Ö³ÊÅ×À̼ÇÀ» ¼³Á¤ÇÑ ÄÁÆ®·Ñ·¯¸¦ °³¹ßÇÒ ¶§ ÀÚÁÖ ¾²´Â @ModelAttribute¿Í @SessionAttribute¿¡ ´ëÇØ ¾Ë¾Æº» ÈÄ, ½ºÇÁ¸µÀÌ µ¥ÀÌÅÍ ¹ÙÀεù°ú °ËÁõÀ» ¾î¶»°Ô ¼öÇàÇÏ´ÂÁö ÀÚ¼¼È÷ »ìÆìº»´Ù.

    14Àå. ½ºÇÁ¸µ À¥ MVC·Î RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
    ½ºÇÁ¸µ À¥ MVC¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¸¦ ¾î¶»°Ô °³¹ßÇÏ´ÂÁö »ìÆìº»´Ù. ±×¸®°í RestTemplateÀ» »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¿¡ µ¿±âÀûÀ¸·Î Á¢±ÙÇϰí, WebClient¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¿¡ ºñµ¿±âÀûÀ¸·Î Á¢±ÙÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

    15Àå. ½ºÇÁ¸µ À¥ MVC ´õ »ìÆìº¸±â - ±¹Á¦È­, ÆÄÀÏ ¾÷·Îµå, ºñµ¿±â ¿äû ó¸®
    À̹ø Àå¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀ» Á¶±Ý ´õ ±íÀÌ »ìÆìº»´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÆíÇÏ°Ô ÇØÁÖ´Â ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©ÀÇ Á߿伺À» ±ú´ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù

    16Àå. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
    ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇØ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸È£ÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡´Â ¹Ýµå½Ã ÇÊ¿äÇÏÁö¸¸ ±× Á߿伺¿¡ ºñÇØ ÀÌÇØÇÏ´Â »ç¶÷ÀÌ Àû´Ù°í »ý°¢µÇ´Â ÀÎÁõ ±â´ÉÀ» ¼³¸íÇÑ´Ù. ±âº»ÀûÀÎ °³³äºÎÅÍ ÀÎÁõ¡¤±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ý±îÁö ¾Ë¾Æº»´Ù.

    17Àå. ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
    ÇÔ¼öÇü ½ºÅ¸ÀÏ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ÀÚ¹Ù ±¸¼º ¿ä¼Ò¸¦ »ìÆìº»´Ù. ÀÚ¹Ù 8¿¡¼­ ÇÔ¼öÇü ½ºÅ¸ÀÏ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇϱâ À§ÇØ Ãß°¡µÈ »õ·Î¿î ¾ð¾î ¿ä¼Ò¿Í ±â´ÉÀ» ÇнÀÇÑ´Ù.

    18Àå. RxJava 2¸¦ »ç¿ëÇÑ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
    ¹ÝÀÀÇü ¼³°è ¿øÄ¢°ú ¹ÝÀÀÇü ½ºÆ®¸² ¸í¼¼¿¡ Á¤ÀÇµÈ ÇÙ½É °³³ä°ú API¸¦ ¼³¸íÇÑ´Ù. ±×¸®°í RxJava 2 ¶óÀ̺귯¸®¸¦ ÅëÇØ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

    19Àå. ½ºÇÁ¸µ À¥Ç÷°½º, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇØ ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
    ¸ù°íDBÀÇ ¹ÝÀÀÇü JDBC µå¶óÀ̹ö, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, ½ºÇÁ¸µ À¥Ç÷°½º¸¦ »ç¿ëÇØ ½ÇÁ¦·Î ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ÀÌ ÀåÀº ¾Õ¿¡¼­ ¹è¿î ³»¿ëÀ» ±â¹ÝÀ¸·Î ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º¸¦ °³¹ßÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    ¾Ö½Ã½Ã »ç¸°, Á¦ÀÌ »þ¸£¸¶

    ÀúÀÚ : ¾Ö½Ã½Ã »ç¸°
    ½ã °øÀÎ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÆÅ°ÅØÆ®(SCEA)·Î¼­ 18³â ÀÌ»ó ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÑ °æ·ÂÀÌ ÀÖ´Ù. ¡ºSpring Roo 1.1 Cookbook¡»(ÆÑÆ®, 2017)°ú ¡ºPortlets in Action¡»(¸Å´×, 2011)ÀÇ ÀúÀÚ´Ù.

    ÀúÀÚ : Á¦ÀÌ »þ¸£¸¶
    ´Ù¾çÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °æ·ÂÀ» Áö´Ñ ÇÁ¸®·£¼­ ÀÚ¹Ù °³¹ßÀÚ´Ù.

    ¿ªÀÚ : ¿ÀÇö¼®
    KAIST¿¡¼­ Àü»êÇÐ Çлç¿Í ¼®»ç ÇÐÀ§(ÇÁ·Î±×·¡¹Ö ¾ð¾î ¿¬±¸½Ç)¸¦ ÃëµæÇß´Ù. »ï¼º¸Þµð½¼, ºñÆ®¾ØÆÞ½º µî¿¡¼­ UI °³¹ßÀÚ¿Í °³¹ß ÆÀÀåÀ» Áö³Â°í È£ÁÖ¿¡¼­ C++/Ç®½ºÅà °³¹ßÀÚ·Î ÀÏÇϰí ÀÖ´Ù. À¥°ú ¸ð¹ÙÀÏ µîÀÇ ºÐ¾ß¿¡¼­ °ª Á᫐ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ ¿À·ù ¹ß»ý °¡´É¼ºÀÌ ´õ ÀûÀ¸¸é¼­ À¯Áöº¸¼ö°¡ ÆíÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú À̸¦ Áö¿øÇÏ´Â ¿©·¯ µµ±¸¸¦ ¸¸µå´Â ÀÏ¿¡ °ü½ÉÀÌ ¸¹´Ù. ÃÖ±Ù¿¡´Â ½ºÄ®¶ó¿Í ÆÄÀ̽ãÀ» »ç¿ëÇÑ ´ë±Ô¸ð º´·Ä 󸮳ª ¾×Å͸¦ Ȱ¿ëÇÑ ºÐ»ê ó¸® µîÀ» °øºÎÇÏ´Â ÁßÀÌ´Ù.
    ¡º°í¼º´É ÆÄÀ̽㡻, ¡ºÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó¡»(ÀÌ»ó ÇѺû¹Ìµð¾î), ¡ºProgramming in Scala(3ÆÇ)¡», ¡ºÇÔ¼öÇü ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö¡», ¡º½ºÄ®¶ó¿Í ±â°è ÇнÀ¡», ¡ºÆÄÀ̽㠷κ¸Æ½½º¡», ¡º½ºÄ®¶ó µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö¡»(ÀÌ»ó ¿¡ÀÌÄÜ), ¡º½Ã½ºÅÛ ¼º´É ºÐ¼®°ú ÃÖÀûÈ­¡», ¡ºÆÄÀ̽ã ÀÎ ÇÁ·¢Æ¼½º¡»(ÀÌ»ó À§Å°ºÏ½º) µîÀ» ¹ø¿ªÇß´Ù.

    ¿ªÀÚ ¼Ò°³

    ¿ÀÇö¼®

    KAIST¿¡¼­ Àü»êÇÐ Çлç¿Í ¼®»ç ÇÐÀ§(ÇÁ·Î±×·¡¹Ö ¾ð¾î ¿¬±¸½Ç)¸¦ ÃëµæÇß´Ù. »ï¼º¸Þµð½¼, ºñÆ®¾ØÆÞ½º µî¿¡¼­ UI °³¹ßÀÚ¿Í °³¹ß ÆÀÀåÀ» Áö³Â°í, ÇöÀç È£ÁÖ ºê¸®Áî¹ø JNF Soft¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ¹× ÄÁ¼³ÅÏÆ®·Î ÀÏÇÑ´Ù. ÃÖ±Ù¿¡´Â ºí·ÏüÀÎ °ü·Ã ±â¹Ý ±â¼ú ¿¬±¸ °³¹ß°ú ºí·ÏüÀÎÀ» Ȱ¿ëÇÑ ¼­ºñ½º °³¹ß¿¡ Âü¿©Çß´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» Ȱ¿ëÇØ ¿À·ù ¹ß»ý °¡´É¼ºÀÌ ÀûÀ¸¸é¼­µµ À¯Áöº¸¼ö°¡ ÆíÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú À̸¦ Áö¿øÇÏ´Â ¿©·¯ µµ±¸¸¦ ¸¸µå´Â ÀÏ¿¡ °ü½ÉÀÌ ¸¹´Ù. ¡º¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ¸¶ÀÌÅ©·Î¼­ºñ½º¡»(ÇѺû¹Ìµð¾î, 2019), ¡ºKotlin in Action¡»(¿¡ÀÌÄÜ, 2017) µî 20¿© ±ÇÀÇ Ã¥À» ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    CHAPTER 1 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
    1.1 ¼Ò°³
    1.2 ½ºÇÁ¸µ ¸ðµâ
    1.3 ½ºÇÁ¸µ IoC ÄÁÅ×À̳Ê
    1.4 ½ºÇÁ¸µÀÇ ÀåÁ¡
    1.5 °£´ÜÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç
    1.6 ½ºÇÁ¸µ 5ÀÇ »õ·Î¿î ³»¿ë
    1.7 ½ºÇÁ¸µ¿¡ ±â¹ÝÇÑ ÇÁ·¹ÀÓ¿öÅ©µé
    1.8 ¿ä¾à

    CHAPTER 2 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ
    2.1 ¼Ò°³
    2.2 'ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö' ¼³°è ¿øÄ¢
    2.3 Á¤Àû ÆÑÅ丮 ¸Þ¼­µå³ª ÀνºÅϽº ÆÑÅ丮 ¸Þ¼­µå¸¦ »ç¿ëÇØ ºó ¸¸µé±â
    2.4 »ý¼ºÀÚ ±â¹Ý DI
    2.5 ¼³Á¤ Á¤º¸¸¦ ºó¿¡ Àü´ÞÇϱâ
    2.6 ºó ½ºÄÚÇÁ
    2.7 ¿ä¾à

    CHAPTER 3 ºó ¼³Á¤
    3.1 ¼Ò°³
    3.2 ºó Á¤ÀÇ »ó¼Ó
    3.3 »ý¼ºÀÚ Àμö ¸ÅÄ¡Çϱâ
    3.4 ´Ù¸¥ ŸÀÔÀÇ ºó ÇÁ·ÎÆÛƼ¿Í »ý¼ºÀÚ Àμö ¼³Á¤Çϱâ
    3.5 ³»Àå ÇÁ·ÎÆÛƼ ¿¡µðÅÍ
    3.6 ½ºÇÁ¸µ ÄÁÅ×À̳ʿ¡ ÇÁ·ÎÆÛƼ ¿¡µðÅÍ µî·ÏÇϱâ
    3.7 À̸§°ø°£À¸·Î ºó Á¤ÀǸ¦ °£°áÇÏ°Ô ¸¸µé±â
    3.8 util ½ºÅ°¸¶
    3.9 FactoryBean ÀÎÅÍÆäÀ̽º
    3.10 ºó ¼³Á¤ ¸ðµâÈ­Çϱâ
    3.11 ¿ä¾à

    CHAPTER 4 ÀÇÁ¸ °ü°è ÁÖÀÔ
    4.1 ¼Ò°³
    4.2 ³»ºÎ ºó
    4.3 depends-on ¼Ó¼ºÀ» ÅëÇØ ºó ÃʱâÈ­ ¼ø¼­ Á¦¾îÇϱâ
    4.4 ½Ì±ÛÅϰú ÇÁ·ÎÅäŸÀÔ ½ºÄÚÇÁ ºóÀÇ ÀÇÁ¸ °ü°è
    4.5 ½Ì±ÛÅÏ ºó ³»ºÎ¿¡¼­ »õ·Î¿î ÇÁ·ÎÅäŸÀÔ ºó ÀνºÅϽº ¾ò±â
    4.6 ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°á
    4.7 ¿ä¾à

    CHAPTER 5 ºó°ú ºó Á¤ÀÇ Ä¿½ºÅÒÈ­Çϱâ
    5.1 ¼Ò°³
    5.2 ºóÀÇ ÃʱâÈ­¿Í Á¤¸® ·ÎÁ÷ Ä¿½ºÅÒÈ­Çϱâ
    5.3 BeanPostProcessor¸¦ »ç¿ëÇØ »õ·Î »ý¼ºµÈ ºó ÀνºÅϽº¿Í »óÈ£ ÀÛ¿ëÇϱâ
    5.4 BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ºó Á¤ÀÇ º¯°æÇϱâ
    5.5 ¿ä¾à

    CHAPTER 6 ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß
    6.1 ¼Ò°³
    6.2 @Component - ½ºÇÁ¸µ ºó ½Äº°Çϱâ
    6.3 @Autowired - °´Ã¼ÀÇ Å¸ÀÔÀ¸·Î ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°áÇϱâ
    6.4 @Qualifier - ºó À̸§À¸·Î ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°áÇϱâ
    6.5 JSR 330 @Inject¿Í @Named ¾Ö³ÊÅ×À̼Ç
    6.6 JSR 250 @Resource ¾Ö³ÊÅ×À̼Ç
    6.7 @Scope, @Lazy, @DependsOn, @Primary ¾Ö³ÊÅ×À̼Ç
    6.8 @Value ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ºó Ŭ·¡½º ¼³Á¤Çϱâ
    6.9 ½ºÇÁ¸µ Validator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ °´Ã¼ °ËÁõÇϱâ
    6.10 JSR 380(ºó °ËÁõ 2.0) ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ Á¦¾à »çÇ× ÁöÁ¤Çϱâ
    6.11 ºó Á¤ÀÇ ÇÁ·ÎÆÄÀÏ
    6.12 ¿ä¾à

    CHAPTER 7 ÀÚ¹Ù ±â¹ÝÀÇ ÄÁÅ×ÀÌ³Ê ¼³Á¤
    7.1 ¼Ò°³
    7.2 @Configuration°ú @Bean ¾Ö³ÊÅ×À̼ÇÀ¸·Î ºó ¼³Á¤Çϱâ
    7.3 ºó ÀÇÁ¸ °ü°è ÁÖÀÔÇϱâ
    7.4 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ¼³Á¤Çϱâ
    7.5 »ý¸íÁÖ±â Äݹé
    7.6 ÀÚ¹Ù ±â¹Ý ¼³Á¤ ÀÓÆ÷Æ®Çϱâ
    7.7 ´Ù¸¥ ÁÖÁ¦µé
    7.8 ¿ä¾à

    CHAPTER 8 ½ºÇÁ¸µÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇϱâ
    8.1 ¼Ò°³
    8.2 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ×
    8.3 ½ºÇÁ¸µ JDBC ¸ðµâ·Î MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
    8.4 ÇÏÀ̹ö³×ÀÌÆ®·Î MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
    8.5 ½ºÇÁ¸µÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸®
    8.6 ÀÚ¹Ù ±â¹Ý ¼³Á¤À» »ç¿ëÇÏ´Â MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
    8.7 ¿ä¾à

    CHAPTER 9 ½ºÇÁ¸µ µ¥ÀÌÅÍ
    9.1 ¼Ò°³
    9.2 ÇÙ½É °³³ä°ú ÀÎÅÍÆäÀ̽º
    9.3 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
    9.4 QuerydslÀ» »ç¿ëÇØ ÁúÀÇ ¸¸µé±â
    9.5 ¿¹Á¦¸¦ ÅëÇÑ ÁúÀÇ
    9.6 ½ºÇÁ¸µ µ¥ÀÌÅÍ ¸ù°íDB
    9.7 ¿ä¾à

    CHAPTER 10 ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö ½ÇÇà, ij½Ì
    10.1 ¼Ò°³
    10.2 MyBank ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸ »çÇ×
    10.3 JMS ¸Þ½ÃÁö º¸³»±â
    10.4 JMS ¸Þ½ÃÁö ¹Þ±â
    10.5 ÀüÀÚ¿ìÆí º¸³»±â
    10.6 ÀÛ¾÷ ½ºÄÉÁÙ¸µ°ú ºñµ¿±â ½ÇÇà
    10.7 ij½Ì
    10.8 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
    10.9 ¿ä¾à

    CHAPTER 11 AOP
    11.1 ¼Ò°³
    11.2 °£´ÜÇÑ AOP ¿¹Á¦
    11.3 ½ºÇÁ¸µ AOP ÇÁ·¹ÀÓ¿öÅ©
    11.4 Æ÷ÀÎÆ®ÄÆ ½Ä
    11.5 ¾îµå¹ÙÀ̽º À¯Çü
    11.6 ½ºÇÁ¸µ AOP - XML ½ºÅ°¸¶ ½ºÅ¸ÀÏ
    11.7 ¿ä¾à

    CHAPTER 12 ½ºÇÁ¸µ À¥ MVC ±âÃÊ
    12.1 ¼Ò°³
    12.2 »ùÇà À¥ ÇÁ·ÎÁ§Æ®ÀÇ µð·ºÅ͸® ±¸Á¶
    12.3 'Hello World' ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌÇØÇϱâ
    12.4 DispatcherServlet - ÇÁ·ÐÆ® ÄÁÆ®·Ñ·¯
    12.5 @Controller¿Í @RequestMappingÀ» »ç¿ëÇØ ÄÁÆ®·Ñ·¯ °³¹ßÇϱâ
    12.6 MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ×
    12.7 ½ºÇÁ¸µ À¥ MVC ¾Ö³ÊÅ×ÀÌ¼Ç - @RequestMapping°ú @RequestParam
    12.8 °ËÁõ
    12.9 @ExceptionHandler ¾Ö³ÊÅ×À̼ÇÀ¸·Î ¿¹¿Ü ó¸®Çϱâ
    12.10 ·çÆ® À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® XML ÆÄÀÏ(µé) ·ÎµåÇϱâ
    12.11 ¿ä¾à

    CHAPTER 13 ½ºÇÁ¸µ À¥ MVC¸¦ Ȱ¿ëÇÑ °ËÁõ°ú µ¥ÀÌÅÍ ¹ÙÀεù
    13.1 ¼Ò°³
    13.2 @ModelAttribute ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ¸ðµ¨ Ãß°¡ÇÏ°í °¡Á®¿À±â
    13.3 @SessionAttribute ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ¸ðµ¨ ¼Ó¼º ij½ÌÇϱâ
    13.4 ½ºÇÁ¸µÀÇ µ¥ÀÌÅÍ ¹ÙÀεù Áö¿ø
    13.5 ½ºÇÁ¸µÀÇ °ËÁõ Áö¿ø
    13.6 ½ºÇÁ¸µ form ÅÂ±× ¶óÀ̺귯¸®
    13.7 ÀÚ¹Ù ±â¹Ý ¼³Á¤À» »ç¿ëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤Çϱâ
    13.8 ¿ä¾à

    CHAPTER 14 ½ºÇÁ¸µ À¥ MVC·Î RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
    14.1 ¼Ò°³
    14.2 Á¤±â ¿¹±Ý À¥ ¼­ºñ½º
    14.3 ½ºÇÁ¸µ À¥ MVC¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º ±¸ÇöÇϱâ
    14.4 RestTemplate°ú WebClient·Î RESTful À¥ ¼­ºñ½º¿¡ Á¢±ÙÇϱâ
    14.5 HttpMessageConverter·Î ÀÚ¹Ù °´Ã¼¸¦ HTTP ¿äûÀ̳ª ÀÀ´äÀ¸·Î º¯°æÇϰųª, ¹Ý´ë ¹æÇâÀ¸·Î º¯°æÇϱâ
    14.6 @PathVariable°ú @MatrixVariable ¾Ö³ÊÅ×À̼Ç
    14.7 ¿ä¾à

    CHAPTER 15 ½ºÇÁ¸µ À¥ MVC ´õ »ìÆìº¸±â
    - ±¹Á¦È­, ÆÄÀÏ ¾÷·Îµå, ºñµ¿±â ¿äû ó¸®
    15.1 ¼Ò°³
    15.2 Çڵ鷯 ÀÎÅͼÁÅ͸¦ »ç¿ëÇØ ¿äûÀ» Àüó¸®/ÈÄó¸®Çϱâ
    15.3 ÀÚ¿ø ¹øµéÀ» »ç¿ëÇØ ±¹Á¦È­Çϱâ
    15.4 ¿äûÀ» ºñµ¿±âÀûÀ¸·Î ó¸®Çϱâ
    15.5 ŸÀÔ º¯È¯°ú Çü½ÄÈ­ Áö¿ø
    15.6 ½ºÇÁ¸µ À¥ MVCÀÇ ÆÄÀÏ ¾÷·Îµå Áö¿ø
    15.7 ¿ä¾à

    CHAPTER 16 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
    16.1 ¼Ò°³
    16.2 MyBank À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ º¸¾È ¿ä±¸ »çÇ×
    16.3 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼·Î MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸È£Çϱâ
    16.4 MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç - ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¿¡ ACL ¸ðµâÀ» »ç¿ëÇØ FixedDepositDetails ÀνºÅϽº º¸È£Çϱâ
    16.5 ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½ÄÀ» »ç¿ëÇØ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤Çϱâ
    16.6 ¿ä¾à

    CHAPTER 17 ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
    17.1 ¼Ò°³
    17.2 ¸í·ÉÇü ½ºÅ¸Àϰú ÇÔ¼öÇü ½ºÅ¸ÀÏ ºñ±³
    17.3 ¶÷´Ù½Ä
    17.4 °£´ÜÇÑ ÇÔ¼ö¿Í °íÂ÷ ÇÔ¼ö ¸¸µé±â
    17.5 Stream API
    17.6 ¸Þ¼­µå ÂüÁ¶
    17.7 ¿ä¾à

    CHAPTER 18 RxJava 2¸¦ »ç¿ëÇÑ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
    18.1 ¼Ò°³
    18.2 ¹ÝÀÀÇü ½ºÆ®¸²
    18.3 ¶ß°Å¿î Ãâ°£ÀÚ¿Í Â÷°¡¿î Ãâ°£ÀÚ
    18.4 ¹è¾Ð
    18.5 ¿ä¾à

    CHAPTER 19 ½ºÇÁ¸µ À¥Ç÷°½º, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇØ ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
    19.1 ¼Ò°³
    19.2 ¸®¾×ÅÍ¿Í RxJava 2¿¡ Á¤ÀÇµÈ ¹ÝÀÀÇü ŸÀÔ
    19.3 ½ºÇÁ¸µ µ¥ÀÌÅ͸¦ »ç¿ëÇØ µ¥ÀÌÅÍ Á¢±Ù ·¹ÀÌ¾î °³¹ßÇϱâ
    19.4 ½ºÇÁ¸µ À¥Ç÷°½º¸¦ »ç¿ëÇØ À¥ ·¹ÀÌ¾î °³¹ßÇϱâ
    19.5 À¥Ç÷°½º ¾ÖÇø®ÄÉÀÌ¼Ç º¸È£Çϱâ
    19.6 ¿ä¾à

    ºÎ·Ï A ¸ù°íDB µ¥ÀÌÅͺ£À̽º ¼³Ä¡Çϱâ
    A.1 ¸ù°íDB µ¥ÀÌÅͺ£À̽º ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡Çϱâ
    A.2 ¸ù°íDB µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱâ

    ºÎ·Ï B ÀÌŬ¸³½º IDE¿¡¼­ ¿¹Á¦ ÇÁ·ÎÁ§Æ® ÀÓÆ÷Æ®Çϱâ
    B.1 ÀÌŬ¸³½º IDE¿Í ÅèĹ 9 ¼³Ä¡Çϱâ
    B.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ÀÌŬ¸³½º IDE·Î ÀÓÆ÷Æ®Çϱâ
    B.3 ÀÌŬ¸³½º IDE¿Í ÅèĹ 9 ¼­¹ö ¼³Á¤Çϱâ
    B.4 À¥ ÇÁ·ÎÁ§Æ®¸¦ ÅèĹ 9 ¼­¹ö¿¡ ¹èÆ÷Çϱâ

    ºÎ·Ï C ½ºÇÁ¸µ ºÎÆ® 2 ¼Ò°³¿Í ½ºÇÁ¸µ ºÎÆ® Å×½ºÆ®
    C.1 µé¾î°¡¸ç
    C.2 ½ºÇÁ¸µ ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    C.3 ½ºÇÁ¸µ ºÎÆ®ÀÇ µ¿ÀÛ
    C.4 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß - TDD¸¦ »ç¿ëÇÑ À¥ API °³¹ß
    C.5 ¿ä¾à

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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