- ÁÖ¹®»óǰ¼ö·®
- °³
- ¿¹»óÀû¸³±Ý
P - »óǰÇÒÀαÝ
- ¿ø
- ¹è¼Û·á
- ¿ø
- ÁÖ¹®ÇÕ°è
- ¿ø


| ¹Ýµð¾Ø·ç´Ï½º ·Ôµ¥Ä«µå | °áÁ¦±Ý¾× ÃÖ´ë 25% û±¸ÇÒÀÎ (1¸¸¿ø ÀÌ»ó °áÁ¦°Ç¿¡ ÇÑÇØ ¿ù 2ȸ, °Ç´ç ÃÖ´ë 1¸¸¿ø ÇÒÀÎ) |
|---|---|
| ¹Ýµð¾Ø·ç´Ï½º ¿ì¸®VÄ«µå | °áÁ¦±Ý¾× 10% û±¸ÇÒÀÎ |
| OKij½¬¹é Æ÷ÀÎÆ® | ÃÖ¼Ò 10¿øºÎÅÍ Àü¾× »ç¿ë or 1% Àû¸³ |
|---|---|
| Çö´ëÄ«µå MÆ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 10% »ç¿ë °¡´É |
| ½ÅÇÑÄ«µå Æ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 10% »ç¿ë °¡´É(ÀϺÎÄ«µå) |
| Çϳª(±¸.¿Üȯ) Æ÷ÀÎÆ® | º¸À¯ Çѵµ ³»¿¡¼ 100% »ç¿ë °¡´É |
| ¾¾Æ¼Ä«µå Æ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 50% »ç¿ë °¡´É |
| NH³óÇù TAKE5Ä«µå | 20% û±¸ÇÒÀÎ(Edu Pack) |
|---|---|
| ä¿ò Ç÷¡Æ¼´½ ¸ÖƼīµå | 20% û±¸ÇÒÀÎ |
| ¸ð¹ÙÀÏ Tmoney ½ÅÇÑÄ«µå | 10% û±¸ÇÒÀÎ |
| ½ÅÇÑÄ«µå Shopping | 10% û±¸ÇÒÀÎ |
| NH³óÇù üũīµå | 10% û±¸ÇÒÀÎ |
| NH20 ÇØº½ ½Å¿ëÄ«µå | 10% û±¸ÇÒÀÎ |
| ¾¾Æ¼ Ŭ¸®¾î Ä«µå | 7% û±¸ÇÒÀÎ |
| NH20 ÇØº½ üũīµå | 5% û±¸ÇÒÀÎ |
| NH³óÇù LADY´Ù¼ØÄ«µå | 5% û±¸ÇÒÀÎ |
| ½ÅÇÑÄ«µå Å¥ºê | 5% û±¸ÇÒÀÎ |
| ½ÅÇÑÄ«µå Å¥ºê PLATINUM# | 5% û±¸ÇÒÀÎ |


NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?
[2õ¿ø Ãß°¡ Àû¸³]
ÃÑ ÁÖ¹®±Ý¾× 5¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2,000¿ø Ãß°¡ Àû¸³
[¸â¹ö½Ê Ãß°¡ Àû¸³]
½´ÆÛ·ç´Ï : 3% Ãß°¡ Àû¸³
°ñµå·ç´Ï : 2% Ãß°¡ Àû¸³
½Ç¹ö·ç´Ï : 1% Ãß°¡ Àû¸³
´Ü, ±¹³»µµ¼, eBook¸¸ ±¸¸Å ½Ã Àû¸³ ºÒ°¡

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

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

¡°µµ·Î¸íÁÖ¼Ò¡±¸¦ ½±°Ô ã¾Æº¸¼¼¿ä
1. µµ·Î¸íÀ¸·Î °Ë»öÇϱâ (¿¹, ¡°Á÷Áö±æ¡± or ¡°Á÷Áö±æ+322¡±)
2. °Ç¹°¸íÀ¸·Î °Ë»öÇϱâ (¿¹, ¡°¹Ýµð¾Ø·ç´Ï½ººôµù¡±)
3. µ¿(À¾/¸é/¸®) À¸·Î °Ë»ö (¿¹, ¡°Àλ絿¡± or ¡°Àλ絿+43¡±)
4. µµ·Î¸íÁÖ¼Ò¸¦ ¸ð¸£½Ç °æ¿ì µµ·Î¸íÁÖ¼Ò ¾È³»½Ã½ºÅÛ(http://www.juso.go.kr)¿¡¼ È®ÀÎÇØÁÖ¼¼¿ä.
ÁÖ¼ÒÀÇ µ¿(À¾/¸®/¸é) ¶Ç´Â ¸¶Áö¸· ºÎºÐÀ» ÀÔ·ÂÇϽŠÈÄ °Ë»öÀ» ´©¸£¼¼¿ä.
ÃÑ 0°Ç, °Ë»ö°á°ú ÁÖ¼Ò¸¦ Ŭ¸¯ÇϽøé ÀÚµ¿ÀÔ·Â µË´Ï´Ù.
| ¿ìÆí¹øÈ£ | ÁÖ¼Ò |
|---|
| °Ë»öµÈ ÁÖ¼Ò°¡ ¾ø½À´Ï´Ù. |
?
³×À̹öID·Î º°µµ ¾Û ¼³Ä¡ ¾øÀÌ ½Å¿ëÄ«µå ¶Ç´Â ÀºÇà°èÁ Á¤º¸¸¦ µî·ÏÇÏ¿© ³×À̹öÆäÀÌ ºñ¹Ð¹øÈ£·Î °áÁ¦ÇÒ ¼ö ÀÖ´Â °£Æí°áÁ¦ ¼ºñ½º ÀÔ´Ï´Ù.

À̰ÍÀÌ Ãë¾÷À» À§ÇÑ ÄÚµù Å×½ºÆ®´Ù with ÆÄÀ̽ã
³ªµ¿ºó
30,600¿ø
Áö´Ï¾î½ºÅ°Æ®·Î ¹è¿ì´Â ¸¶ÀÌÅ©·ÎºñÆ®
¾ÆÀ̾¾¹ðÅ¥
18,000¿ø
Do it! Á¡ÇÁ Åõ ÆÄÀ̽ã [°³Á¤ÆÇ]
¹ÚÀÀ¿ë
16,920¿ø
°üÂûÀÇ Èû ¾á ĨüÀ̽º, »çÀÌ¸Õ ½´Å¸ÀÎÇÏÆ® 13,500¿ø
½ºÇÁ¸µ ºÎÆ® ÄÚµù °øÀÛ¼Ò Å©·¹ÀÌ±× ¿ùÁî 22,500¿ø
React 16 Tooling 27,000¿ø (10%¡é+5%P)
±êÇãºê¸¦ Ȱ¿ëÇÑ ´Ù¾çÇÑ µµ±¸ °³¹ß 27,000¿ø (10%¡é+5%P)
Æ®·¯ºí½´ÆÃ µµÄ¿ 27,000¿ø (10%¡é+5%P)
½ºÇÁ¸µ 5.0 ¸¶½ºÅÍ 32,400¿ø (10%¡é+5%P)
RabbitMQ in Depth 25,200¿ø (10%¡é+5%P)
¾ÆÆÄÄ¡ Ä«ÇÁÄ« ÄîºÏ 22,500¿ø (10%¡é+5%P)
ÅÙ¼Ç÷Î1.x·Î ¹è¿ì´Â ¸Ó½Å ·¯´× 27,000¿ø (10%¡é+5%P)
Neo4j·Î ½ÃÀÛÇÏ´Â ±×·¡ÇÁ µ¥ÀÌÅͺ£À̽º [2ÆÇ] 27,000¿ø (10%¡é+5%P)
ÀÏ·¡½ºÆ½ ½ºÅà 6 ÀÔ¹® 29,700¿ø (10%¡é+5%P)
¿ÀǽºÅà °ü¸® ¹ÙÀ̺í 40,500¿ø (10%¡é+5%P)
¾ÆÆÄÄ¡ Ä«ÇÁÄ«·Î µ¥ÀÌÅÍ ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ 27,000¿ø (10%¡é+5%P)
ÇÑ´«¿¡ ºüÁ®µå´Â ¼Ð ½ºÅ©¸³Æ®[2ÆÇ] 31,500¿ø (10%¡é+5%P)
¼Ð ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö ÀÔ¹® [4/E] 31,500¿ø (10%¡é+5%P)
ºÒÄ ÇÁ·Î±×·¡¹Ö °¡À̵å 36,000¿ø (10%¡é+5%P)
µµÄ¿ ÄÁÅ×ÀÌ³Ê 27,000¿ø (10%¡é+5%P)
ElasticSearch in Action 40,500¿ø (10%¡é+5%P)
¸¶ÀÌ¹ÙÆ¼½º ÇÁ·Î±×·¡¹Ö ¿ø¸®¿Í Ȱ¿ë 45,000¿ø (10%¡é+5%P)
¸®´ª½º ¼¹ö °ü¸® ¹ÙÀ̺í 45,000¿ø (10%¡é+5%P)
¸®´ª½º ³×Æ®¿öÅ©ÀÇ ÀÌÇØ 45,000¿ø (10%¡é+5%P)
[ǰÀý] Äí¹ö³×Ƽ½º ÄîºÏ 18,000¿ø (10%¡é+5%P)
[ǰÀý] Äí¹ö³×Ƽ½º ±âÃÊ ´ÙÁö±â[2ÆÇ] 23,400¿ø (10%¡é+5%P)
[ǰÀý] PostgreSQL 9.4 °ø½Ä °¡À̵å Vol.2 SQL ¾ð¾î 36,000¿ø (10%¡é+5%P)
[ÀýÆÇ] ¸®¾×Æ® À¥¾Û Á¦ÀÛ ÃÑ·Ð 22,500¿ø (10%¡é+5%P)
PostgreSQL 9.4 °ø½Ä °¡À̵å Vol.1 ¼¹ö °ü¸® 27,000¿ø (10%¡é+5%P)
ÀÚ¹Ù ORM Ç¥ÁØ JPA ÇÁ·Î±×·¡¹Ö 38,700¿ø (10%¡é+5%P)
¸®´ª½º ½ÇÀü °¡À̵å[°³Á¤3ÆÇ] 45,000¿ø (10%¡é+5%P)
ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol.1 40,000¿ø (0%¡é+3%P)
ÅäºñÀÇ ½ºÇÁ¸µ 3.1 Vol.2 40,000¿ø (0%¡é+3%P)
¸®´ª½º APIÀÇ ¸ðµç °Í Vol. 1 ±âÃÊ ¸®´ª½º API 45,000¿ø (10%¡é+5%P)
¸®´ª½º APIÀÇ ¸ðµç °Í Vol. 2 °í±Þ ¸®´ª½º API 31,500¿ø (10%¡é+5%P)
ÀúÀÚÀÎ ÀÌÀϹΠ¾¾¸¦ ¾Æ´Â »ç¶÷¿¡°Ô´Â ±ä ¼³¸íÀÌ ÇÊ¿ä ¾ø°ÚÁö¸¸, Àß ¸ð¸£´Â ºÐÀ» À§ÇØ ÀÌ Ã¥ÀÇ °íÀ¯ÇÑ °¡Ä¡¸¦ ¸î °¡Áö ¶°¿Ã·ÁºÃ´Ù.
ù°, ¶Ù¾î³ °»çÀ̱⵵ ÇÑ ÀúÀÚÀÇ È¿°úÀûÀÎ °ÀÇ ½ºÅ¸ÀÏÀ» ´ã¾Æ³½ Ã¥ÀÇ À̾߱â Àü°³´Ù. ÀúÀÚ´Â ´ë¶ä ½ºÇÁ¸µÀÌ °¡Áø ±â¼úÀ» ³ª¿Çϱ⺸´Ü Ä£¼÷ÇÑ ÀÚ¹Ù ÄÚµå(Ãʳ°¨ DAO)¸¦ ³»¹Ð¾ú´Ù. Ã¥À» Àо¸é Á¡Â÷ µ¶ÀÚ´Â ÈçÈ÷ ¾²ÀÌ´ø ÄÚµåÀÇ ¹®Á¦Á¡¿¡ °ø°¨Çϰí, ¿©·¯ °¡Áö ¹æ½ÄÀ¸·Î °³¼±Çذ¡´Â ¿©Á¤À» ÇÔ²²ÇÑ´Ù. Ã¥°ú ÇÔ²² °í¹ÎÇÑ µ¶ÀÚ¶ó¸é ¿©Á¤ÀÇ ³¡¿¡¼ ½ºÇÁ¸µÀ» ¾²´Â ÀÌÀ¯¿Í ¾î¶² °Ô ¿Ã¹Ù¸¥ »ç¿ë¹ýÀÎÁö ¹è¿ï ¼ö ÀÖ´Ù. »ç½Ç ÀÌ·± Àü°³´Â Á¤¸» ¶Ù¾î³ ¿Ü±¹ ¼Àû¿¡¼´Â Á¾Á¾ º¼ ¼ö ÀÖ´Â ¹æ½ÄÀÌÁö¸¸, ÇÑ±Û ±â¼ú¼·Î ÇÑÁ¤ÇÏ¸é °¡È÷ µ¶º¸ÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
µÑ°, »ç»ó°ú Ȱ¿ë¹ýÀ» ¸ðµÎ ´ãÀº ³ÐÀº È¿¿ë¼ºÀÌ´Ù. ½ÃÁß¿¡ µÎ²¨¿î ±â¼ú¼´Â µå¹°Áö ¾ÊÁö¸¸, ÀÌ Ã¥Àº API ¼³¸íÀ̳ª ȸé ĸó·Î Áö¸éÀ» ÇÒ¾ÖÇÏÁö ¾Ê¾Ò´Ù. Ã¥ Àü¹ÝºÎ´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼ ¾î¶² Äڵ尡 ÁÁÀº ÄÚµåÀÎÁö¸¦ ´Ù·ç¸é¼ ¿Ö ½ºÇÁ¸µÀ» ½á¾ß ÇÏ´ÂÁö¸¦ ¼³¸íÇϰí, ÈĹݺδ ½ºÇÁ¸µÀ» ±¸¼ºÇÏ´Â ¿ä¼Ò ±â¼úÀ» ¿Ã¹Ù¸£°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀ» ºüÁü¾øÀÌ ¼³¸íÇϰí ÀÖÀ½À» »ó±âÇϸé Ã¥ÀÇ µÎ²²´Â ³î¶øµµ·Ï ¾ã´Ù(?). ÇнÀ°úÁ¦¿¡¸¸ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ ÀåÀÇ ±¸¼º°ú ´Ü°èº° ¿¹Á¦´Â SoC(Separation of Concerns)¸¦ ÅëÇØ ¹æ´ëÇÑ ³»¿ëÀ» ¸ðµÎ ´ã¾Æ³»±â À§ÇØ ÀúÀÚ°¡ °¢°íÇØ ³ë·ÂÇÑ °á°ú¹°ÀÌ´Ù.
¼Â°, Ã¥ÀÇ ³»¿ë°ú ¿¹Á¦ ÄÚµåÀÇ Á¤È®ÇÔÀÌ´Ù. ÇÁ·Î±×·¡¹Ö ¼ÀûÀ¸·Î °øºÎÇÒ ¶§ ¿¹Á¦°¡ ÀÛµ¿ÇÏÁö ¾Ê¾Æ ½Ã°£À» ÇãºñÇÑ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ´Â µå¹°Áö ¾Ê´Ù. 1ºÎ´Â Å×½ºÆ® ÁÖµµ·Î ÁøÇàÇϰí, 2ºÎµµ ¿¹Á¦ ÀüºÎ°¡ Å×½ºÆ® ÄÚµå ÇüÅ·Π¸¸µé¾îÁ® °áÇÔÀ» ¸·¾Ò´Ù. ÇÑÆí °³³ä ¼³¸íÀ» À§ÇØ ´ÙÀ̾î±×·¥À» Ȱ¿ëÇϰí Äڵ忡µµ ÃæºÐÇÑ ºÎ¿¬ ¼³¸íÀ» ºÙÀÎ °á°ú, ¼¶¼¼Çϰí Á¤È®ÇÑ ³»¿ëÀÌ ¸¸µé¾îÁ³´Ù.
º¯º¯ÇÑ Ã¥ÀÌ ¾ø´ø ½ÃÀý ½ºÇÁ¸µÀ» ÀÌÇØÇϱâ À§ÇØ ¾î¿ ¼ö ¾øÀÌ ½ºÇÁ¸µ ¼Ò½ºÄڵ带 ºÃ´Ù. ½ºÇÁ¸µ ¼Ò½ºÄÚµå´Â °´Ã¼¸¦ Á¶Á÷ÈÇÏ´Â ¼³°è¿¡ ´ëÇÑ ¸ð¹ü´ä¾È°úµµ °°¾Ò´Ù. ÇÏÁö¸¸ ¹æ´ëÇÑ Äڵ常 º¸°í Àǵµ¸¦ ¸ðµÎ ÀÍÈú ¼ö´Â ¾ø¾ú´Ù. ±× ÈÄ¿¡ ·Îµå Á¸½¼ÀÇ Ã¥À» ¹Ýº¹ÇØ ÀÐÀ¸¸é¼ ½ºÇÁ¸µÀ» ÀÌÇØÇÒ¼ö·Ï °¨ÅºÇÏ°í ¶Ç °¨ÅºÇß´Ù. ´ÙÇེ·´°Ôµµ Áö±Ý ½ºÇÁ¸µÀ» °øºÎÇÏ´Â ¿©·¯ºÐ¿¡°Ô´Â ´õ ³ªÀº ¹æ¹ýÀ» Á¦½ÃÇÒ ¼ö ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ Çß´ø À̾߱⸦ ·Îµå Á¸½¼Àº ÇÒ ¼ö ¾ø´Â ¿ì¸®¸»·Î ÀÐÀ» ¼ö ÀÖ´Ù. ±×¸®°í ÁøÁ¤ÇÑ °í¼ö °³¹ßÀÚ·Î ²ÙÁØÈ÷ ³ë·ÂÇØ¿Â ÀÌÀϹΠ¾¾ÀÇ ³ëÇϿ츦 ÇÔ²² ¹è¿ï ¼ö ÀÖ´Ù.
- ¾È¿µÈ¸(http://younghoe.info)
Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ°øµ¿¼³¸³ÀÚ, (ÁÖ)¾ÆÀÌÆ¼¿ÍÀÌÁîÄÁ¼³ÆÃ ÄÁ¼³ÅÏÆ®
ÀÌ Ã¥Àº ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Àü´ÞÇÏ´Â µ¥ ÁýÁßÇϰí ÀÖ´Ù. ·Îµå Á¸½¼ÀÌ ¾´ ¡ºJ2EE Development without EJB¡» ÀÌÈÄ·Î Áö±Ý±îÁö Ãâ°£µÈ ½ºÇÁ¸µ ¼Àû Áß¿¡¼ ÀÌ Ã¥¸¸Å ½ºÇÁ¸µÀÇ ÇÙ½É °¡Ä¡¸¦ Á¦´ë·Î Àü´ÞÇÑ Ã¥Àº º¸Áö ¸øÇß´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» »ç¿ëÇÏÁö ¾Ê´õ¶óµµ ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¸ðµç °³¹ßÀÚ°¡ Àоî¾ß Çϴ åÀÌ´Ù. ±×¸¸Å ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ ÇÏ´Â ÇÙ½É °¡Ä¡¿¡ ÁýÁßÇϰí Àִ åÀÌ´Ù. ƯÈ÷ ÀÌ Ã¥ÀÇ ¸ðµç ¼Ò½ºÄڵ忡´Â Å×½ºÆ® Äڵ尡 ÇÔ²² µé¾î ÀÖ´Ù. ÀÌ´Â Å×½ºÆ®Çϱ⠽¬¿î Äڵ带 ¸¸µéµµ·Ï À¯µµÇÏ´Â ½ºÇÁ¸µÀÇ °Á¡À» º¸¿©ÁÖ¸é¼ Å×½ºÆ®ÀÇ Á߿伺À» ÀÚ¿¬½º·´°Ô À̾߱âÇÏ·Á´Â ÀúÀÚÀÇ ÀǵµÀ̸®¶ó.
ÀÚ¹Ù ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀº Áö±Ý±îÁö ¸¹Àº ¿ì¿©°îÀýÀ» °ÞÀ¸¸é¼ ¸Õ ±æÀ» µ¹¾Æ¿Ô´Ù. ÀÌ Ã¥À¸·Î ÀÎÇØ ÀÚ¹Ù°¡ Ãß±¸ÇϰíÀÚ Çß´ø ÃʽÉÀ¸·Î µ¹¾Æ°¥ ¼ö ÀÖ´Â °è±â°¡ µÆÀ¸¸é ÇÏ´Â ¹Ù¶÷ÀÌ´Ù.
- ¹ÚÀ缺 / XLGames À¥ ¼ºñ½º °³¹ßÀÚ
Áö³ 10ȸ Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ ¼¼¹Ì³ª µµÀԺΠ¶§ °³È¸»ç¸¦ °âÇÑ °£´ÜÇÑ ¹ßÇ¥¸¦ ÇÏ¸é¼ Àú´Â µÎ °¡Áö¸¦ ¸»Çß½À´Ï´Ù. ½ºÇÁ¸µÀÌ ´Ü¼øÇÑ ÇÁ·¹ÀÓ¿öÅ©°¡ ¾Æ´Ñ Ç÷§ÆûÀ¸·Î ¹ßÀüÇß´Ù´Â »ç½Ç°ú, ±×·³¿¡µµ Ãʱ⠽ºÇÁ¸µÀÇ Ã¶ÇÐÀº ¿©ÀüÈ÷ À¯È¿ÇÏ°í ´õ¿í °Á¶µÅ¾ß ÇÏ¸ç ½ºÇÁ¸µ ÀÚüº¸´Ù Áß¿äÇÏ´Ù´Â Á¡ÀÔ´Ï´Ù.
½ºÇÁ¸µ »çÀÌÆ®ÀÇ ½ºÇÁ¸µ ¼Ò°³(About Spring)¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Â ÀÌ Ã¶ÇÐÀ» Áö±Ý±îÁö ·Îµå Á¸½ºÀÇ Ã¥À» Á¦¿ÜÇÑ ¾î¶² ½ºÇÁ¸µ °ü·Ã Ã¥¿¡¼µµ ÃæºÐÈ÷ ´Ù·çÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¡¼ ¸¹Àº »ç¶÷ÀÌ ½ºÇÁ¸µÀÌ ÁÖ´Â ÀÌÁ¡°ú Áñ°Å¿òÀ» ´©¸®Áö ¸øÇÏ¸é¼ ½ºÇÁ¸µÀ» ¾²°í ÀÖ½À´Ï´Ù. °í¸¿°Ôµµ ÀÌÀϹΠ¾¾´Â ½ºÇÁ¸µÀÌ ¹«¾ùÀÎÁö ¸í½ÃÀûÀ¸·Î ¼³¸íÇϱ⸦ 8ÀåÀ¸·Î ¹Ì·ç°í ±×º¸´Ù ¸ÕÀú, Ä£ÀýÇÏ°í ½±°Ô ±×¸®°í °¨µ¿ÀûÀ¸·Î ½ºÇÁ¸µÀÇ ¹è°æ(ÁÁÀº °´Ã¼ÁöÇâ ±â¹ý°ú ¿ì¼ö ½Çõ¹ý)À» ¼³¸íÇÕ´Ï´Ù.
ÀÌÀϹΠ¾¾´Â ¶Ù¾î³ °³¹ßÀÚÀÌ°í ¿Ïº®ÁÖÀÇÀÚÀÎ µ¿½Ã¿¡ Ÿ°í³ À̾߱â²ÛÀÔ´Ï´Ù. Àü ÀÌ Ã¥À» ´«À¸·Î ÀÐÀ¸¸é¼µµ ¾î¶»°Ô ÀÌ·¸°Ô ´Ù¾çÇÏ°í ¹æ´ëÇÑ ³»¿ëÀÌ ÇÑ Ã¥À¸·Î ¿«ÀÏ ¼ö ÀÖ´ÂÁö ÀÌÇØÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ½ºÇÁ¸µÀ» ´àÀº Ã¥ÀÔ´Ï´Ù.
- ¹Ú¼ºÃ¶ / Çѱ¹ ½ºÇÁ¸µ »ç¿ëÀÚ ¸ðÀÓ Å«ÀϲÛ
½ºÇÁ¸µÀ» óÀ½ º» °Ô 2003³âÀ̾ú´Âµ¥ ±×¶§¸¸ ÇØµµ ¾Æ¹«µµ Áö±Ýó·³ ½ºÇÁ¸µÀÌ Àü ¼¼°è ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½ÃÀå¿¡¼ °¡Àå ¿µÇâ·Â ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¼ºÀåÇϸ®¶ó°í ¿¹ÃøÇÏÁö´Â ¸øÇß´ø °Í °°´Ù. ½ºÇÁ¸µÀÌ ¼º°øÇÒ ¼ö ÀÖ¾ú´ø °¡Àå Å« ¿äÀÎ Áß Çϳª´Â °´Ã¼ÁöÇâ ¿øÄ¢À» Ãæ½ÇÈ÷ ÁöÄѳ»¸é¼µµ ´õ ³ª¾Æ°¡ °³¹ßÀÚÀÇ ÀÚÀ²¼º°ú âÀǼºÀ» ±Ø´ëÈÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ±¸Á¶¸¦ Áö´Ï°í Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀÌ Ãß±¸Çß´ø ÀÌ·¯ÇÑ ³»¸éÀÇ ¿øÄ¢À» Çö½Ç°ú Àß ¸ÂÃß¾î Ç®¾î³½ ÇÑ ÆíÀÇ Èï¹ÌÁøÁøÇÑ ¼Ò¼³°úµµ °°´Ù. ÀÌ ½Ã´ëÀÇ ¾ÆÅ°ÅØÆ®³ª °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã ÇÑ ¹øÀº ²À ÀоîºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.
- ±èâÁ¦ / »ï¼º SDS ¼ö¼®, Anyframe Java ±âȹ¡¤°³¹ß ÃѰý
½ºÇÁ¸µÀº ÀÌÁ¦ ÀÚ¹Ù °³¹ßÀÇ Çʼö ÇÁ·¹ÀÓ¿öÅ©·Î ÀÚ¸® Àâ¾Ò´Ù. ½ºÇÁ¸µÀº ÀÚ¹ÙÀÇ °´Ã¼ÁöÇâÀû »ç°í¿Í ¾ÖÀÚÀÏÇÑ °¡Ä¡¸¦ ±¸ÇöÇÑ ÇÁ·¹ÀÓ¿öÅ©ÀÌÁö¸¸, ´ëºÎºÐ °³¹ßÀÚ´Â ÇÊ¿äÇÑ ÅÛÇø´À» ¼öÁ¤Çϱ⸸ ÇÒ »Ó ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©°¡ ÁöÇâÇÏ´Â °¡Ä¡¿Í µ¿ÀÛ¿ø¸®¸¦ ÃæºÐÈ÷ ÀÌÇØÇÏÁö ¸øÇÑ Ã¤·Î »ç¿ëÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ¹è¿ì´Â µ¥ ÇÊ¿äÇÑ DAO, AOP °°Àº Áß¿ä °³³äÀÇ ÀÌÇØ¸¦ ½ÃÀÛÀ¸·Î ½ÇÀü ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â ¹æ¹ý±îÁö ü°èÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ±×¸®°í ½ºÇÁ¸µÀÇ ÇнÀ¹ý±îÁö Ä£ÀýÈ÷ ´Ù·ç´Â µî °÷°÷¿¡ ÀúÀÚ ÀÌÀϹΠ¾¾ÀÇ ¼ûÀº ³ë·Â°ú ¹è·Á°¡ ±êµç Ã¥À¸·Î ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ²À Àо±æ ±ÇÇÑ´Ù.
- ¿Á»óÈÆ / Á¦4´ë Çѱ¹ÀÚ¹Ù°³¹ßÀÚ ÇùÀÇȸ ȸÀå, Çö Çѱ¹SW¾ÆÅ°ÅØÆ® ¿¬ÇÕ °øµ¿È¸Àå
¸ÕÀú, Àú´Â ½ºÇÁ¸µÀ» ÀüÇô ¸ð¸¨´Ï´Ù. J2EE 1.4, JavaEE 5, ±×¸®°í JavaEE 6±îÁö, ±â¼ú Ç¥Áذú ±¸Çö¿¡ Âü¿©ÇÏ°í °ü½ÉÀ» µÖ¿Ô´ø Àú·Î¼´Â, JavaEE(ƯÈ÷ EJB)ÀÇ ¾ÈƼÅ×Á¦·Î ½ÃÀÛÇÑ ½ºÇÁ¸µ¿¡ ¾î´À Á¤µµ ¹Ý°¨ÀÌ ÀÖ¾ú°í, ±×·¡¼ ÀǵµÀûÀ¸·Î ¾Ë·Á Çϱ⸦ ²¨·È½À´Ï´Ù.
ÇÏÁö¸¸ Ƽ¸Æ½º¸¦ ¶°³ª ¿ÀǸ¶·ç¿¡¼ À¥ ¼ºñ½º °³¹ßÀ» ÇÏ°Ô µÇÀÚ ½ºÇÁ¸µÀº ´ç¸éÇÑ °úÁ¦°¡ µÅ¹ö·È½À´Ï´Ù. ·çºñ¿Â·¹ÀϽº·Î ºñÄѰ¡ º¸±âµµ ÇßÁö¸¸, °á±¹ ÀÚ¹Ù Ç÷§ÆûÀ¸·Î °¡°Ô µÆ½À´Ï´Ù. Á¦°¡ ¾Æ¹«¸® JavaEE¸¸À¸·Î °³¹ßÇÏÀÚ°í ÁÖÀåÇØµµ, °á±¹ ½ºÇÁ¸µÀ» äÅÃÇϱ⿡ À̸£·¶½À´Ï´Ù.
Åäºñ´ÔÀÇ ºí·Î±× ¶ÇÇÑ ÀÚ¹Ù¿Í ºñÀÚ¹Ù¸¦ ¶°³ª ¸¹Àº °³¹ßÀÚ¿¡°Ô °¨¸íÀ» Áá½À´Ï´Ù. ±×¸®°í ±× À̸鿡 ´ã±ä JavaEEÀÇ ÇѰè¿Í ¹®Á¦Á¡Àº ½ÇÀº Àú¸¦ ºÎ²ô·´°Ô ¸¸µé±â ÃæºÐÇßÁö¿ä. ¹«¾ùº¸´Ùµµ ±× ±íÀÌ, Åäºñ´ÔÀÌ º¸¿©ÁֽŠ±× ±íÀ̰¡ Àú´Â ÇѾøÀÌ ºÎ·¯¿ü°í Á¸°æ½º·¯¿ü½À´Ï´Ù. Àú´Â ÀÌ Ã¥ÀÇ 1ÀåÀ» Àоú½À´Ï´Ù. ÀÌÁ¦¼¾ß ½ºÇÁ¸µÀÌ ¹ºÁö¸¦ °Ü¿ì ¾Ë¾Æ°¡°Ô µÇ´Ù´Ï, ¸¶Ä¡ ¿ä»õ ¡°¸ÆÁÖ ¸Àµµ ¸ð¸£¸é¼¡±ÀÇ ±¤°í Ä«ÇÇó·³ ¸»ÀÔ´Ï´Ù.
ÀÌ Ã¥ÀÌ µ¶ÀÚ¿¡°Ô ¿µ°¨°ú °Ý·Á¸¦ ÁÖ¸®¶ó ¹Ï½À´Ï´Ù.
- ÀÌâ½Å / ias(iNDIE aPPLICATION sOFTWARE) ´ëÇ¥
¸ÕÀú, ±â´Ù·Á¿Â ½ºÇÁ¸µ 3 ¼ÀûÀÇ Ãâ°£À» ÃàÇÏÇÕ´Ï´Ù. ½ºÇÁ¸µ 2.5 ¹öÀüÀ» °æÇèÇß´ø »ç¶÷À¸·Î ´Þ¶óÁø ±â´ÉÀº ¹«¾ùÀÎÁö, ÇÏÀ§ ¹öÀü°úÀÇ È£È¯¼º º¸ÀåÀ» À§ÇØ ¾î¶»°Ô È®ÀåµÇ°í ¹ßÀüµÆ´ÂÁö, »õ·Î¿î ¹öÀüÀÌ ³ª¿Ã ¶§¸¶´Ù °®°Ô µÇ´Â ±Ã±ÝÁõ¿¡ ´ëÇØ ¸íÄèÇÑ ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÆ½À´Ï´Ù. ¶ÇÇÑ ½ºÇÁ¸µÀÇ °¢ °³³äÀÌ ¿¹Á¦ Áß½ÉÀ¸·Î Àß ¼³¸íµÇ¾î ÀÖ¾î ½ºÇÁ¸µÀ» óÀ½ Á¢ÇÏ´Â ºÐµéµµ ½±°Ô ´Ù°¡°¥ ¼ö ÀÖÀ¸¸®¶ó »ý°¢µÇ¸ç, ÀÌÀü ¹öÀü °æÇèÀÚ ºÐµé¿¡°Ô´Â ½ºÇÁ¸µÀÌ È®Àå Æ÷ÀÎÆ®¸¦ ¾î¶»°Ô ÀÀ¿ëÇÏ¸é¼ ¾÷±×·¹ÀÌµåµÆ´ÂÁö ¹è¿ï ¼ö ÀÖ´Â ÁÁÀº ±âȸ°¡ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. ´Ù½Ã Çѹø ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» Ãâ°£À» ÃàÇÏÇϸç, ½ºÇÁ¸µÀ» µµÀÔÇϰųª ½ºÇÁ¸µ 3.0À¸·Î ¹öÀü ¾÷±×·¹À̵带 °í·ÁÇϰí ÀÖ´Â ¸¹Àº °³¹ßÀÚÀÇ °í¹ÎÀ» Á¶±ÝÀ̳ª¸¶ ´ú¾îÁÙ ¼ö Àֱ⸦ ±â´ëÇÕ´Ï´Ù.
- À̺À¿Á Ã¥ÀÓ / ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ© Ä¿¹ÌÅÍ »ï¼ºSDS
ÀÌ Ã¥À» ÅëÇØ °³¹ßÀÚµéÀº ¸®ÆÑÅ丵°ú µðÀÚÀÎ ÆÐÅÏ, °´Ã¼ÁöÇâ ÇÙ½É ¿øÄ¢µµ ÀÚ¿¬½º·´°Ô Á¢Çϸé¼, Ã¥¿¡ ´ã±ä ³»¿ëÀ» ÀÚ½ÅÀÇ °ÍÀ¸·Î ¹Þ¾ÆµéÀÏ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¿øÄ¢°ú Äڵ带 Àß ¾î¿ï¸®°Ô ¼³¸íÇÑ ´ë¸ñ¿¡¼´Â ´©±¸³ª ³»°øÀ» ´À³¢°Ô ÇÒ ¸¸Å ½±°í ±íÀÌ ÀÖ°Ô Ç®¾î³½ Ã¥À̱⿡, Ãʺ¸ °³¹ßÀÚ´Â ¹°·Ð ¿¬Â÷°¡ ¿À·¡µÆÁö¸¸ ±âÃʰ¡ ºÎÁ·ÇÏ´Ù°í ´À³¢´Â °³¹ßÀÚ¿¡°Ô Àû±ØÀûÀ¸·Î ±ÇÇØÁÖ°í ½Í´Ù.
µ¶ÀÚµéÀÌ ÀÌ Ã¥À» ¸¶Ä¥ ÁîÀ½¿£ ½ºÇÁ¸µÀ» ¹è¿ì·¯ ¿Ô´Ù°¡ °´Ã¼ÁöÇâÀ̶ó´Â ¿ùôÀ» ³¬¾Ò´Ù°í ¿ôÀ¸¸ç Ã¥ÀåÀ» µ¤°Ô µÉ °ÍÀ̶ó°í È®½ÅÇÑ´Ù. ¾Æ¿ï·¯ Áö±Ý±îÁö ½á¿Ô´ø ¹æ½Ä°ú ´Þ¸® ½ºÇÁ¸µ¿¡¼ ÁÖ°íÀÚ Çß´ø ÇÙ½É °¡Ä¡¸¦ ´À³¢¸ç ÄÚµùÇϰí ÀÖ´Â ÀÚ½ÅÀ» ¹ß°ßÇϸ®¶ó°í Á¶½É½º·´°Ô »ó»óÇØº»´Ù.
- ¾ç¼ö¿ / ÀÎÇǾðÄÁ¼³ÆÃ ¿¬±¸¼ÒÀå, JCO 3´ëȸÀ塤Çö °í¹®
Àú´Â ½ºÇÁ¸µÀº Àß ¸ð¸£Áö¸¸ Åäºñ Çü´Ô°ú ¿¡ÀÌÄÜ ÃâÆÇ»ç¸¦ Àß ¾Ë±â¿¡ ÀÌ Ã¥À» ÀڽŠÀÖ°Ô ±ÇÇØµå¸± ¼ö ÀÖ½À´Ï´Ù. Åäºñ Çü´ÔÀº ¾î·Á¿î ³»¿ëÀ» ½±°Ô ¼³¸íÇÏ´Â ¸¶·ÂÀ» °¡Áø »ç¶÷ÀÔ´Ï´Ù. »ç½Ç ½¬¿î ³»¿ëµµ ¾î·Æ°Ô ¼³¸íÇÏ´Â ºÐµéÀÌ ¿ö³« ¸¹±â¿¡ ±×ÀÇ ±ÛÀÌ ´õ¿í ºû³³´Ï´Ù.
µÎ °³ÀÇ ºÎ·Î ±¸¼ºµÈ ÀÌ Ã¥ÀÇ 1ºÎ´Â ±×ÀÇ ±×·± ÀåÁ¡À» Àß ³ì¿©³»¾î óÀ½ ½ÃÀÛÇÏ´Â ÀÚ¹Ù °³¹ßÀÚµµ ½±°Ô ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. 2ºÎ´Â ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ °í½É¿¡ °í½ÉÀ» °ÅµìÇÏ¿© ¸¸µç ¿¹Á¦µéÀº ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â µ¥ ÀûÀÝÀº µµ¿òÀ» µå¸± °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥À» ±¸ÀÔÇÑ ¸ðµç ºÐµéÀÌ ÇÑ ´Ü°è ´õ ¹ßÀüÇÏ´Â ÁÁÀº °è±â°¡ µÇ±æ ¹Ù¶ó°Ú½À´Ï´Ù.
´ëÇѹα¹ °³¹ßÀÚ ÆÄÀÌÆÃ!
- Á¤Èñ¿ë / ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î ¹ßÇàÀÎ
Ã¥À» Æì±âµµ Àü¿¡, 1400ÆäÀÌÁö°¡ ³Ñ´Â ÀÌ Ã¥ÀÇ µÎ²²¿Í ¹«°Ô¿¡ Áö·¹ °ÌÀ» ¸ÔÀº µ¶Àںеµ ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ °ÆÁ¤ÇÏÁö ¸»ÀÚ. ÀÌ Ã¥ÀÌ ÀÌÅä·Ï µÎ²®°í ¹«°Å¿öÁø °Ç ¸ðµÎ ´Ù ¿ì¸®¸¦ À§ÇÑ ¹è·Á ¶§¹®À̰í, ±× ¹æ´ëÇÑ ¾ç¸¸ÅÀ̳ª ¸Å¿ì Ä£ÀýÇÑ Ã¥ÀÌ´Ù. ½ºÇÁ¸µÀ» ÇнÀÇÏ´Â µ¥ ÀÖ¾î Áß¿äÇÑ ³»¿ëÀ» ÀÌ·¸°Ô±îÁö Â÷±ÙÂ÷±Ù ±×¸®°í Á¡ÁøÀûÀ¸·Î ½±°Ô ¼³¸íÇØÁִ åÀº ¿©Å ¾ø¾ú´Ù. ÁøÀÛ¿¡ ÀÌ·± Ã¥À¸·Î ½ºÇÁ¸µ °øºÎ¸¦ ½ÃÀÛÇß´Ù¸é ³»°¡ ½ºÇÁ¸µ¿¡ ½ñ¾Æ¿Â ÇнÀ ½Ã°£ÀÌ ÇÑÃþ ÁÙ¾îµé¾úÀ» °Ô ºÐ¸íÇÏ´Ù.
ÀÌ Ã¥ÀÇ °¡Ä¡´Â ¿©·¯ ¹ø ¹Ýº¹ÇØ ÀоúÀ» ¶§ ´õ¿í ºûÀ» ¹ßÇÑ´Ù. ÀúÀÚÀÇ Àǵµ´Â ´Ü¼øÈ÷ ½ºÇÁ¸µÀ» ¼³¸íÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê´Â´Ù. ÀÌ Ã¥¿¡¼´Â °´Ã¼ÁöÇâÀûÀÎ ÄÚµå, ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³³ä Á¤¸³, Å×½ºÆ®°¡ ÁÖ´Â ÀåÁ¡ µîÀ» °í½º¶õÈ÷ ¿³º¼ ¼ö ÀÖ´Ù. ¹°·Ð ¿ì¸®°¡ ½ºÇÁ¸µ¸¸ °¡Áö°í¼´Â ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø´Ù. °á±¹Àº ´Ù¸¥ ÄÚµå¿Í ¹ö¹«·Á ¸ÀÀÖ´Â Äڵ带 ¸¸µé¾î¾ß ÇÑ´Ù. À̸¦ °£ÆÄÇÑ ÀúÀÚ´Â ¹Ù·Î ±×¶§ ¾î¶»°Ô ÇÏ¸é °³¹ßÀÚµéÀÌ Á» ´õ °¡Ä¡ ÀÖ°í À¯ÀÍÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö ÀÌ Ã¥¿¡¼ Àß ¼³¸íÇÑ´Ù. ÆÁÀ» Çϳª ´õ µå¸®ÀÚ¸é, º°µµ·Î Á¦°øµÇ´Â ¼Ò½ºÄÚµå´Â ²À È®ÀÎÇϱ⠹ٶõ´Ù. ³ªÁß¿¡ ±âȸ°¡ µÇ¸é º½½Ï ¸ðÀÓ¿¡¼ ½ºÅ͵ð·Î ÁøÇàÇÏ°í ½ÍÀ» Á¤µµ·Î ¸ÚÁö°í À¯¿ëÇÑ Äڵ尡 µ¶ÀÚ¸¦ ±â´Ù¸°´Ù. ¸¶Ä¡ ÀáÀڴ å ¼ÓÀÇ ÄÚµå󷳡¦
- ¹é±â¼± / º½½Ï Ä¿¹Â´ÏƼ(http://springsprout.org) ´ëÇ¥, ½ºÇÁ¸µÇÁ·¹ÀÓ¿öÅ© °»ç
ÀÌÀϹÎ(Åäºñ)
È£ÁÖÀÇ IT ¼ºñ½º ±â¾÷ÀÎ ÀÌÇÁ¸±ÀÇ ´ëÇ¥ ÄÁ¼³ÅÏÆ®´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ¿ÀǼҽº Ä¿¹Â´ÏƼÀÎ ¿ÀǽõåÀÇ ´ëÇ¥À̸ç Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ(KSUG)ÀÇ °øµ¿¼³¸³ÀÚÀ̱⵵ ÇÏ´Ù. 8ºñÆ® ÄÄÇ»ÅÍ ½ÃÀý ÇÁ·Î±×·¡¹ÖÀÇ ¸Å·Â¿¡ ºüÁ® 10¿© ³â°£ Ãë¹Ì·Î ÇÁ·Î±×·¡¹ÖÀ» Áñ°Ü¿À´Ù Àü¹® °³¹ßÀÚÀÇ ±æ·Î µé¾î¼¼ 19³â° ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ±³À°, ÄÁ¼³ÆÃ ÀÏÀ» ÇØ¿À°í ÀÖ´Ù. 2004³âºÎÅÍ ½ºÇÁ¸µÀ» ÀÌ¿ëÇØ¼ ±â¾÷°ú Çб³, ÀÎÅÍ³Ý ¼ºñ½º ¾÷üÀÇ ½Ã½ºÅÛÀ» °³¹ßÇØ¿Ô°í ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛ ÄÁ¼³ÆÃ°ú ½ºÇÁ¸µ °³¹ßÀÚ ±³À°À» ÇØ¿À°í ÀÖ´Ù. JCO ÄÁÆÛ·±½º¿¡¼ ¼¼ Â÷·Ê ½ºÇÁ¸µÀ» ÁÖÁ¦·Î ¹ßÇ¥Çß°í ±â¹¦, ÀÌÇÁ¸±, KSUG µîÀ» ÅëÇØ ½ºÇÁ¸µ ¼¼¹Ì³ª¸¦ ÁøÇàÇϱ⵵ Çß´Ù. ½ºÇÁ¸µ°ú ¿ÀǼҽº ±â¼ú¿¡ °ü·ÃµÈ Á¤º¸¿Í °æÇèÀ» °øÀ¯ÇÏ´Â ºí·Î±×(toby.epril.com)¸¦ ¿î¿µÇϰí ÀÖ´Ù.
1Àå IoC ÄÁÅ×ÀÌ³Ê¿Í DI
___1.1 IoC ÄÁÅ×À̳Ê: ºó ÆÑÅ丮¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
______1.1.1 IoC ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
_________POJO Ŭ·¡½º
_________¼³Á¤ ¸ÞŸÁ¤º¸
______1.1.2 IoC ÄÁÅ×À̳ÊÀÇ Á¾·ù¿Í »ç¿ë ¹æ¹ý
_________StaticApplicationContext
_________GenericApplicationContext
_________GenericXmlApplicationContext
_________WebApplicationContext
______1.1.3 IoC ÄÁÅ×ÀÌ³Ê °èÃþ±¸Á¶
_________ºÎ¸ð ÄÁÅØ½ºÆ®¸¦ ÀÌ¿ëÇÑ °èÃþ±¸Á¶ È¿°ú
_________ÄÁÅØ½ºÆ® °èÃþ±¸Á¶ Å×½ºÆ®
______1.1.4 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ IoC ÄÁÅ×ÀÌ³Ê ±¸¼º
_________À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÄÁÅØ½ºÆ® °èÃþ±¸Á¶
_________À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÄÁÅØ½ºÆ® ±¸¼º ¹æ¹ý
_________·çÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® µî·Ï
_________¼ºí¸´ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® µî·Ï
___1.2 IoC/DI¸¦ À§ÇÑ ºó ¼³Á¤ ¸ÞŸÁ¤º¸ ÀÛ¼º
______1.2.1 ºó ¼³Á¤ ¸ÞŸÁ¤º¸
_________ºó ¼³Á¤ ¸ÞŸÁ¤º¸ Ç׸ñ
______1.2.2 ºó µî·Ï ¹æ¹ý
_________XML: <bean> ű×
_________XML: ³×ÀÓ½ºÆäÀ̽º¿Í Àü¿ë ű×
_________ÀÚµ¿ÀνÄÀ» ÀÌ¿ëÇÑ ºó µî·Ï: ½ºÅ×·¹¿ÀŸÀÔ ¾Ö³ëÅ×À̼ǰú ºó ½ºÄ³³Ê
_________ÀÚ¹Ù Äڵ忡 ÀÇÇÑ ºó µî·Ï: @Configuration Ŭ·¡½ºÀÇ @Bean ¸Þ¼Òµå
_________ÀÚ¹Ù Äڵ忡 ÀÇÇÑ ºó µî·Ï: ÀÏ¹Ý ºó Ŭ·¡½ºÀÇ @Bean ¸Þ¼Òµå
_________ºó µî·Ï ¸ÞŸÁ¤º¸ ±¸¼º Àü·«
______1.2.3 ºó ÀÇÁ¸°ü°è ¼³Á¤ ¹æ¹ý
_________XML: <property>, <constructor-arg>
_________XML: ÀÚµ¿¿ÍÀ̾
_________XML: ³×ÀÓ½ºÆäÀ̽º¿Í Àü¿ë ű×
_________¾Ö³ëÅ×À̼Ç: @Resource
_________¾Ö³ëÅ×À̼Ç: @Autowired/@Inject
_________@Autowired¿Í getBean(), ½ºÇÁ¸µ Å×½ºÆ®
_________ÀÚ¹Ù Äڵ忡 ÀÇÇÑ ÀÇÁ¸°ü°è ¼³Á¤
_________ºó ÀÇÁ¸°ü°è ¼³Á¤ Àü·«
______1.2.4 ÇÁ·ÎÆÛƼ °ª ¼³Á¤ ¹æ¹ý
_________¸ÞŸÁ¤º¸ Á¾·ù¿¡ µû¸¥ °ª ¼³Á¤ ¹æ¹ý
_________PropertyEditor¿Í ConversionService
_________Ä÷º¼Ç
_________Null°ú ºó ¹®ÀÚ¿
_________ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» ÀÌ¿ëÇÑ °ª ¼³Á¤
______1.2.5 ÄÁÅ×À̳ʰ¡ ÀÚµ¿µî·ÏÇÏ´Â ºó
_________ApplicationContext, BeanFactory
_________ResourceLoader, ApplicationEventPublisher
_________systemProperties, systemEnvironment
___1.3 ÇÁ·ÎÅäŸÀÔ°ú ½ºÄÚÇÁ
______1.3.1 ÇÁ·ÎÅäŸÀÔ ½ºÄÚÇÁ
_________ÇÁ·ÎÅäŸÀÔ ºóÀÇ »ý¸íÁÖ±â¿Í Á¾¼Ó¼º
_________ÇÁ·ÎÅäŸÀÔ ºóÀÇ ¿ëµµ
_________DI¿Í DL
_________ÇÁ·ÎÅäŸÀÔ ºóÀÇ DL Àü·«
______1.3.2 ½ºÄÚÇÁ
_________½ºÄÚÇÁÀÇ Á¾·ù
_________½ºÄÚÇÁ ºóÀÇ »ç¿ë ¹æ¹ý
_________Ä¿½ºÅÒ ½ºÄÚÇÁ¿Í »óŸ¦ ÀúÀåÇÏ´Â ºó »ç¿ëÇϱâ
___1.4 ±âŸ ºó ¼³Á¤ ¸ÞŸÁ¤º¸
______1.4.1 ºó À̸§
_________XML ¼³Á¤¿¡¼ÀÇ ºó ½Äº°ÀÚ¿Í º°Äª
_________¾Ö³ëÅ×À̼ǿ¡¼ÀÇ ºó À̸§
______1.4.2 ºó »ý¸íÁֱ⠸޼ҵå
_________ÃʱâÈ ¸Þ¼Òµå
_________Á¦°Å ¸Þ¼Òµå
______1.4.3 ÆÑÅ丮 ºó°ú ÆÑÅ丮 ¸Þ¼Òµå
___1.5 ½ºÇÁ¸µ 3.1ÀÇ Ioc ÄÁÅ×ÀÌ³Ê¿Í DI
______1.5.1 ºóÀÇ ¿ªÇÒ°ú ±¸ºÐ
_________ºóÀÇ Á¾·ù
_________ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ºó°ú Àü¿ë ű×
_________ºóÀÇ ¿ªÇÒ
______1.5.2 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ºóÀ» À§ÇÑ ÀÚ¹Ù ÄÚµå ¸ÞŸÁ¤º¸
_________IoC/DI ¼³Á¤ ¹æ¹ýÀÇ ¹ßÀü
_________ÀÚ¹Ù Äڵ带 ÀÌ¿ëÇÑ ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ºó µî·Ï
______1.5.3 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ »õ·Î¿î IoC ÄÁÅ×ÀÌ³Ê ±¸¼º
______1.5.4 ·±Å¸ÀÓ È¯°æ Ãß»óÈ¿Í ÇÁ·ÎÆÄÀÏ
_________ȯ°æ¿¡ µû¸¥ ºó ¼³Á¤Á¤º¸ º¯°æ Àü·«°ú ÇѰè
_________·±Å¸ÀÓ È¯°æ°ú ÇÁ·ÎÆÄÀÏ
_________Ȱ¼º ÇÁ·ÎÆÄÀÏ ÁöÁ¤ ¹æ¹ý
_________ÇÁ·ÎÆÄÀÏ È°¿ë Àü·«
______1.5.5 ÇÁ·ÎÆÛƼ ¼Ò½º
_________ÇÁ·ÎÆÛƼ
_________½ºÇÁ¸µ¿¡¼ »ç¿ëµÇ´Â ÇÁ·ÎÆÛƼÀÇ Á¾·ù
_________ÇÁ·ÎÆÄÀÏÀÇ ÅëÇÕ°ú Ãß»óÈ
_________ÇÁ·ÎÆÛƼ ¼Ò½ºÀÇ »ç¿ë
_________@PropertySource¿Í ÇÁ·ÎÆÛƼ ÆÄÀÏ
_________À¥ ȯ°æ¿¡¼ »ç¿ëµÇ´Â ÇÁ·ÎÆÛƼ ¼Ò½º¿Í ÇÁ·ÎÆÛƼ ¼Ò½º ÃʱâÈ ¿ÀºêÁ§Æ®
___1.6 Á¤¸®
2Àå µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú
___2.1 °øÅë °³³ä
______2.1.1 DAO ÆÐÅÏ
_________DAO ÀÎÅÍÆäÀ̽º¿Í DI
_________¿¹¿Üó¸®
______2.1.2 ÅÛÇø´°ú API
______2.1.3 DataSource
_________ÇнÀ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ À§ÇÑ DataSource
_________¿ÀǼҽº ¶Ç´Â »ó¿ë DB Ä¿³Ø¼Ç Ç®
_________JDNI/WAS DB Ç®
___2.2 JDBC
______2.2.1 ½ºÇÁ¸µ JDBC ±â¼ú°ú µ¿ÀÛ¿ø¸®
_________½ºÇÁ¸µÀÇ JDBC Á¢±Ù ¹æ¹ý
_________½ºÇÁ¸µ JDBC°¡ ÇØÁÖ´Â ÀÛ¾÷
______2.2.2 SimpleJdbcTemplate
_________SimpleJdbcTemplate »ý¼º
_________SQL ÆÄ¶ó¹ÌÅÍ
_________SQL ½ÇÇà ¸Þ¼Òµå
_________SQL Á¶È¸ ¸Þ¼Òµå
_________SQL ¹èÄ¡ ¸Þ¼Òµå
______2.2.3 SimpleJdbcInsert
_________SimpleJdbcInsert »ý¼º
_________SimpleJdbcInsert ½ÇÇà
______2.2.4 SimpleJdbcCall
_________SimpleJdbcCall »ý¼º
_________SimpleJdbcCall ½ÇÇà
______2.2.5 ½ºÇÁ¸µ JDBC DAO
___2.3 iBatis SqlMaps
______2.3.1 SqlMapClient »ý¼º
_________iBatis ¼³Á¤ÆÄÀϰú ¸ÅÇÎÆÄÀÏ
_________SqlMapClient¸¦ À§ÇÑ SqlMapClientFactoryBean µî·Ï
______2.3.2 SqlMapClientTemplate
_________µî·Ï, ¼öÁ¤, »èÁ¦
_________Á¶È¸
_________SqlMapClientCallback
___2.4 JPA
______2.4.1 EntityManagerFactory µî·Ï
_________LocalEntityManagerFactoryBean
_________JavaEE 5 ¼¹ö°¡ Á¦°øÇÏ´Â EntityManagerFactory
_________LocalContainerEntityManagerFactoryBean
_________Æ®·£Àè¼Ç ¸Å´ÏÀú
______2.4.2 EntityManager¿Í JpaTemplate
_________JpaTemplate
_________¾ÖÇø®ÄÉÀÌ¼Ç °ü¸® EntityManager¿Í @PersistenceUnit
_________ÄÁÅ×ÀÌ³Ê °ü¸® EntityManager¿Í @PersistenceContext
_________@PersistenceContext¿Í È®ÀåµÈ ÆÛ½Ã½ºÅϽº ÄÁÅØ½ºÆ®
_________JPA ¿¹¿Ü º¯È¯
_________JPA ¿¹¿Ü º¯È¯ AOP
___2.5 ÇÏÀ̹ö³×ÀÌÆ®
______2.5.1 SessionFactory µî·Ï
_________LocalSessionFactoryBean
_________AnnotationSessionFactoryBean
_________Æ®·£Àè¼Ç ¸Å´ÏÀú
______2.5.2 Session°ú HibernateTemplate
_________HibernateTemplate
_________SessionFactory.getCurrentSession()
___2.6 Æ®·£Àè¼Ç
______2.6.1 Æ®·£Àè¼Ç Ãß»óÈ¿Í µ¿±âÈ
_________PlatformTransactionManager
_________Æ®·£Àè¼Ç ¸Å´ÏÀúÀÇ Á¾·ù
______2.6.2 Æ®·£Àè¼Ç °æ°è¼³Á¤ Àü·«
_________Äڵ忡 ÀÇÇÑ Æ®·£Àè¼Ç °æ°è¼³Á¤
_________¼±¾ðÀû Æ®·£Àè¼Ç °æ°è¼³Á¤
_________ÇÁ·Ï½Ã ¸ðµå: ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½º
_________AOP ¹æ½Ä: ÇÁ·Ï½Ã¿Í AspectJ
______2.6.3 Æ®·£Àè¼Ç ¼Ó¼º
_________Æ®·£Àè¼Ç ÀüÆÄ: propagation
_________Æ®·£Àè¼Ç °Ý¸®¼öÁØ: isolation
_________Æ®·£Àè¼Ç Á¦Çѽð£: timeout
_________ÀбâÀü¿ë Æ®·£Àè¼Ç: read-only, readOnly
_________Æ®·£Àè¼Ç ·Ñ¹é ¿¹¿Ü: rollback-for, rollbackFor, rollbackForClassName
_________Æ®·£Àè¼Ç Ä¿¹Ô ¿¹¿Ü: no-rollback-for, noRollbackFor, noRollbackForClassName
______2.6.4 µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú Æ®·£Àè¼ÇÀÇ ÅëÇÕ
_________Æ®·£Àè¼Ç ¸Å´ÏÀúº° Á¶ÇÕ °¡´É ±â¼ú
_________ORM°ú ºñ ORM DAO¸¦ ÇÔ²² »ç¿ëÇÒ ¶§ÀÇ ÁÖÀÇ»çÇ×
______2.6.5 JTA¸¦ ÀÌ¿ëÇÑ ±Û·Î¹ú/ºÐ»ê Æ®·£Àè¼Ç
_________µ¶¸³Çü JTA Æ®·£Àè¼Ç ¸Å´ÏÀú
_________WAS Æ®·£Àè¼Ç ¸Å´ÏÀúÀÇ °í±Þ ±â´É »ç¿ëÇϱâ
___2.7 ½ºÇÁ¸µ 3.1ÀÇ µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú
______2.7.1 persistence.xml ¾øÀÌ JPA »ç¿ëÇϱâ
______2.7.2 ÇÏÀ̹ö³×ÀÌÆ® 4 Áö¿ø
_________LocalSessionFactoryBean
_________LocalSessionFactoryBuilder
______2.7.3 @EnableTransactionManager 295
___2.8 Á¤¸®
3Àå ½ºÇÁ¸µ À¥ ±â¼ú°ú ½ºÇÁ¸µ MVC
___3.1 ½ºÇÁ¸µÀÇ À¥ ÇÁ·¹Á¨Å×ÀÌ¼Ç °èÃþ ±â¼ú
______3.1.1 ½ºÇÁ¸µ¿¡¼ »ç¿ëµÇ´Â À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Á¾·ù
_________½ºÇÁ¸µ À¥ ÇÁ·¹ÀÓ¿öÅ©
_________½ºÇÁ¸µ Æ÷Æ®Æú¸®¿À À¥ ÇÁ·¹ÀÓ¿öÅ©
_________½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î µÎÁö ¾Ê´Â À¥ ÇÁ·¹ÀÓ¿öÅ©
______3.1.2 ½ºÇÁ¸µ MVC¿Í DispatcherServlet Àü·«
_________DispatcherServlet°ú MVC ¾ÆÅ°ÅØÃ³
_________DispatcherServletÀÇ DI °¡´ÉÇÑ Àü·«
___3.2 ½ºÇÁ¸µ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ ±¸¼º
______3.2.1 °£´ÜÇÑ ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® »ý¼º
_________·çÆ® À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ®
_________¼ºí¸´ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® µî·Ï
_________½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® °ËÁõ
______3.2.2 ½ºÇÁ¸µ À¥ ÇнÀ Å×½ºÆ®
_________¼ºí¸´ Å×½ºÆ®¿ë ¸ñ ¿ÀºêÁ§Æ®
_________Å×½ºÆ®¸¦ À§ÇÑ DispatcherServlet È®Àå
_________ConfigurableDispatcherServletÀ» ÀÌ¿ëÇÑ ½ºÇÁ¸µ MVC Å×½ºÆ®
_________Æí¸®ÇÑ DispatcherServlet Å×½ºÆ®¸¦ À§ÇÑ AbstractDispatcherServletTest
___3.3 ÄÁÆ®·Ñ·¯
______3.3.1 ÄÁÆ®·Ñ·¯ÀÇ Á¾·ù¿Í Çڵ鷯 ¾î´ðÅÍ
_________Servlet°ú SimpleServletHandlerAdapter
_________HttpRequestHandler¿Í HttpRequestHandlerAdapter
_________Controller¿Í SimpleControllerHandlerAdapter
_________AnnotationMethodHandlerAdapter
______3.3.2 Çڵ鷯 ¸ÅÇÎ
_________BeanNameUrlHandlerMapping
_________ControllerBeanNameHandlerMapping
_________ControllerClassNameHandlerMapping
_________SimpleUrlHandlerMapping
_________DefaultAnnotationHandlerMapping
_________±âŸ °øÅë ¼³Á¤Á¤º¸
______3.3.3 Çڵ鷯 ÀÎÅͼÁÅÍ
_________HandlerInterceptor
_________Çڵ鷯 ÀÎÅͼÁÅÍ Àû¿ë
______3.3.4 ÄÁÆ®·Ñ·¯ È®Àå
_________Ä¿½ºÅÒ ÄÁÆ®·Ñ·¯ ÀÎÅÍÆäÀ̽º¿Í Çڵ鷯 ¾î´ðÅÍ °³¹ß
___3.4 ºä
______3.4.1 ºä
_________InternalResourceView¿Í JstlView
_________RedirectView
_________VelocityView, FreeMarkerView
_________MarshallingView
_________AbstractExcelView, AbstractJExcelView, AbstractPdfView
_________AbstractAtomFeedView, AbstractRssFeedView
_________XsltView, TilesView, AbstractJasperReportsView
_________MappingJacksonJsonView
______3.4.2 ºä ¸®Á¹¹ö
_________InternalResourceViewResolver
_________VelocityViewResolver, FreeMarkerViewResolver
_________ResourceBundleViewResolver, XmlViewResolver, BeanNameViewResolver
_________ContentNegotiatingViewResolver
___3.5 ±âŸ Àü·«
______3.5.1 Çڵ鷯 ¿¹¿Ü ¸®Á¹¹ö
_________AnnotationMethodHandlerExceptionResolver
_________ResponseStatusExceptionResolver
_________DefaultHandlerExceptionResolver
_________SimpleMappingExceptionResolver
______3.5.2 Áö¿ªÁ¤º¸ ¸®Á¹¹ö
______3.5.3 ¸ÖƼÆÄÆ® ¸®Á¹¹ö
_________RequestToViewNameTranslator
___3.6 ½ºÇÁ¸µ 3.1ÀÇ MVC
______3.6.1 Ç÷¡½Ã ¸Ê ¸Å´ÏÀú Àü·«
_________Ç÷¡½Ã ¸Ê
_________Ç÷¡½Ã ¸Ê ¸Å´ÏÀú
_________Ç÷¡½Ã ¸Ê ¸Å´ÏÀú Àü·«
______3.6.2 WebApplicationInitializer¸¦ ÀÌ¿ëÇÑ ÄÁÅØ½ºÆ® µî·Ï
_________·çÆ® À¥ ÄÁÅØ½ºÆ® µî·Ï
_________¼ºí¸´ ÄÁÅØ½ºÆ® µî·Ï
___3.7 Á¤¸®
4Àå ½ºÇÁ¸µ @MVC
___4.1 @RequestMapping Çڵ鷯 ¸ÅÇÎ
______4.1.1 Ŭ·¡½º/¸Þ¼Òµå °áÇÕ ¸ÅÇÎÁ¤º¸
_________@RequestMapping ¾Ö³ëÅ×À̼Ç
_________ŸÀÔ ·¹º§ ¸ÅÇΰú ¸Þ¼Òµå ·¹º§ ¸ÅÇÎÀÇ °áÇÕ
_________¸Þ¼Òµå ·¹º§ ´Üµ¶ ¸ÅÇÎ
_________ŸÀÔ ·¹º§ ´Üµ¶ ¸ÅÇÎ
______4.1.2 ŸÀÔ »ó¼Ó°ú ¸ÅÇÎ
_________¸ÅÇÎÁ¤º¸ »ó¼ÓÀÇ Á¾·ù
_________Á¦³×¸¯½º¿Í ¸ÅÇÎÁ¤º¸ »ó¼ÓÀ» ÀÌ¿ëÇÑ ÄÁÆ®·Ñ·¯ ÀÛ¼º
___4.2 @Controller
______4.2.1 ¸Þ¼Òµå ÆÄ¶ó¹ÌÅÍÀÇ Á¾·ù
_________HttpServletRequest, HttpServletResponse
_________HttpSession
_________WebRequest, NativeWebRequest
_________Locale
_________InputStream, Reader
_________OutputStream, Writer
_________@PathVariable
_________@RequestParam
_________@CookieValue
_________@RequestHeader
_________Map, Model, ModelMap
_________@ModelAttribute
_________Errors, BindingResult
_________SessionStatus
_________@RequestBody
_________@Value
_________@Valid
______4.2.2 ¸®ÅÏ Å¸ÀÔÀÇ Á¾·ù
_________ÀÚµ¿ Ãß°¡ ¸ðµ¨ ¿ÀºêÁ§Æ®¿Í ÀÚµ¿»ý¼º ºä À̸§
_________ModelAndView
_________String
_________void
_________¸ðµ¨ ¿ÀºêÁ§Æ®
_________Map/Model/ModelMap
_________View
_________@ResponseBody
______4.2.3 @SessionAttributes¿Í SessionStatus
_________µµ¸ÞÀÎ Á᫐ ÇÁ·Î±×·¡¹Ö ¸ðµ¨°ú »óÅ À¯Áö¸¦ À§ÇÑ ¼¼¼Ç µµÀÔÀÇ Çʿ伺
_________@SessionAttributes
_________SessionStatus
_________µî·Ï ÆûÀ» À§ÇÑ @SessionAttributes »ç¿ë
_________½ºÇÁ¸µ ¸ñ ¿ÀºêÁ§Æ®¿Í AbstractDispatcherServletTest¸¦ ÀÌ¿ëÇØ ¼¼¼Ç Å×½ºÆ® ¸¸µé±â
___4.3 ¸ðµ¨ ¹ÙÀεù°ú °ËÁõ
______4.3.1 PropertyEditor
_________µðÆúÆ® ÇÁ·ÎÆÛƼ ¿¡µðÅÍ
_________Ä¿½ºÅÒ ÇÁ·ÎÆÛƼ ¿¡µðÅÍ
_________@InitBinder
_________WebBindingInitializer
_________ÇÁ·ÎÅäŸÀÔ ºó ÇÁ·ÎÆÛƼ ¿¡µðÅÍ
______4.3.2 Converter¿Í Formatter
_________Converter
_________ConversionService
_________Formatter¿Í FormattingConversionService
_________¹ÙÀεù ±â¼úÀÇ Àû¿ë ¿ì¼±¼øÀ§¿Í Ȱ¿ë Àü·«
______4.3.3 WebDataBinder ¼³Á¤ Ç׸ñ
_________allowedFields, disallowedFields
_________requiredFields
_________fieldMarkerPrefix
_________fieldDefaultPrefix
______4.3.4 Validator¿Í BindingResult, Errors
_________Validator
_________JSR-303 ºó °ËÁõ ±â´É
_________BindingResult¿Í MessageCodeResolver
_________MessageSource
______4.3.5 ¸ðµ¨ÀÇ ÀÏ»ý
_________HTTP ¿äûÀ¸·ÎºÎÅÍ ÄÁÆ®·Ñ·¯ ¸Þ¼Òµå±îÁö
_________ÄÁÆ®·Ñ·¯ ¸Þ¼Òµå·ÎºÎÅÍ ºä±îÁö
___4.4 JSP ºä¿Í form ű×
______4.4.1 EL°ú spring ÅÂ±× ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ ¸ðµ¨ Ãâ·Â
_________JSP EL
_________½ºÇÁ¸µ SpEL
_________Áö¿ªÈ ¸Þ½ÃÁö Ãâ·Â
______4.4.2 spring ÅÂ±× ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ Æû ÀÛ¼º
_________´ÜÀÏ Æû ¸ðµ¨
_________<spring:bind>¿Í BindingStatus
______4.4.3 form ÅÂ±× ¶óÀ̺귯¸®
_________<form:form>
_________<form:input>
_________<form:label>
_________<form:errors>
_________<form:hidden>
_________<form:password>, <form:textarea>
_________<form:checkbox>, <form:checkboxes>
_________<form:radiobutton>, <form:radiobuttons>
_________<form:select>, <form:option>, <form:options>
_________Ä¿½ºÅÒ UI ÅÂ±× ¸¸µé±â
___4.5 ¸Þ½ÃÁö ÄÁ¹öÅÍ¿Í AJAX
______4.5.1 ¸Þ½ÃÁö ÄÁ¹öÅÍÀÇ Á¾·ù
_________JSONÀ» ÀÌ¿ëÇÑ AJAX ÄÁÆ®·Ñ·¯: GET + JSON
_________JSONÀ» ÀÌ¿ëÇÑ AJAX ÄÁÆ®·Ñ·¯: POST(JSON) + JSON
___4.6 mvc ³×ÀÓ½ºÆäÀ̽º
_________<mvc:annotation-driven>
_________<mvc:interceptors>
_________<mvc:view-controller>
___4.7 @MVC È®Àå Æ÷ÀÎÆ®
______4.7.1 AnnotationMethodHandlerAdapter
_________SessionAttributeStore
_________WebArgumentResolver
_________ModelAndViewResolver
___4.8 URL°ú ¸®¼Ò½º °ü¸®
______4.8.1 <mvc:default-servlet-handler/>¸¦ ÀÌ¿ëÇÑ URL °ü¸®
_________µðÆúÆ® ¼ºí¸´°ú URL ¸ÅÇÎ ¹®Á¦
_________<mvc:default-servlet-handler/>
______4.8.2 <url:resource/>¸¦ ÀÌ¿ëÇÑ ¸®¼Ò½º °ü¸®
___4.9 ½ºÇÁ¸µ 3.1ÀÇ @MVC
______4.9.1 »õ·Î¿î RequestMapping Àü·«
_________@RequestMapping ¸Þ¼Òµå¿Í Çڵ鷯 ¸ÅÇÎ Àü·«ÀÇ ºÒÀÏÄ¡
_________HandlerMethod
_________@RequestMapping Àü·« ¼±ÅÃ
______4.9.2 @RequestMapping Çڵ鷯 ¸ÅÇÎ: RequestMappingHandlerMapping
_________¿äû Á¶°Ç
_________¿äû Á¶°ÇÀÇ °áÇÕ ¹æ½Ä
______4.9.3 @RequestMapping Çڵ鷯 ¾î´ðÅÍ
_________ÆÄ¶ó¹ÌÅÍ Å¸ÀÔ
_________È®Àå Æ÷ÀÎÆ®
______4.9.4 @EnableWebMvc¿Í WebMvcConfigurationSupport¸¦ ÀÌ¿ëÇÑ @MVC ¼³Á¤
_________@EnableWebMvc¿Í WebMvcConfigurer
_________@MVC ¼³Á¤ÀÚ ºó µî·Ï ¹æ¹ý
_________@MVC Àü·«¿ë ¼³Á¤ ºó µî·Ï
___4.10 Á¤¸®
5Àå AOP¿Í LTW
___5.1 ¾Ö½ºÆåÆ® AOP
______5.1.1 ÇÁ·Ï½Ã ±â¹Ý AOP
_________ÇÁ·Ï½Ã ±â¹Ý AOP °³¹ß ½ºÅ¸ÀÏÀÇ Á¾·ù¿Í Ư¡
_________ÀÚµ¿ ÇÁ·Ï½Ã »ý¼º±â¿Í ÇÁ·Ï½Ã ºó
_________ÇÁ·Ï½ÃÀÇ Á¾·ù
______5.1.2 @AspectJ AOP
_________@AspectJ¸¦ ÀÌ¿ëÇϱâ À§ÇÑ Áغñ»çÇ×
_________@Aspect Ŭ·¡½º¿Í ±¸¼º¿ä¼Ò
_________Æ÷ÀÎÆ®ÄÆ ¸Þ¼Òµå¿Í ¾Ö³ëÅ×À̼Ç
_________¾îµå¹ÙÀ̽º ¸Þ¼Òµå¿Í ¾Ö³ëÅ×À̼Ç
_________ÆÄ¶ó¹ÌÅÍ ¼±¾ð°ú ¹ÙÀεù
_________@AspectJ¸¦ ÀÌ¿ëÇÑ AOPÀÇ ÇнÀ ¹æ¹ý°ú Àû¿ë Àü·«
___5.2 AspectJ¿Í @Configurable
______5.2.1 AspectJ AOP
______5.2.2 ºóÀÌ ¾Æ´Ñ ¿ÀºêÁ§Æ®¿¡ DI Àû¿ëÇϱâ
_________DI ¾Ö½ºÆåÆ®
_________@Configurable
_________·ÎµåŸÀÓ À§¹ö¿Í ÀÚ¹Ù ¿¡ÀÌÀüÆ®
___5.3 ·ÎµåŸÀÓ À§¹ö(LT)
___5.4 ½ºÇÁ¸µ 3.1ÀÇ AOP¿Í LTW
______5.4.1 AOP¿Í LTW¸¦ À§ÇÑ ¾Ö³ëÅ×À̼Ç
_________@EnableAspectJAutoProxy
_________@EnableLoadTimeWeaving
___5.5 Á¤¸®
6Àå Å×½ºÆ® ÄÁÅØ½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
___6.1 Å×½ºÆ® ÄÁÅØ½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
______6.1.1 Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÁÅØ½ºÆ® Å×½ºÆ®
_________Å×½ºÆ®¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅØ½ºÆ® ij½Ì°ú ¼³Á¤ÆÄÀÏ
_________ÄÁÅØ½ºÆ® ¼³Á¤ÀÇ »ó¼Ó°ú ÄÁÅØ½ºÆ® ·Î´õ
______6.1.2 Å×½ºÆ® ÄÚµåÀÇ Å×½ºÆ® ÄÁÅØ½ºÆ® Ȱ¿ë
_________Å×½ºÆ® ÄÁÅØ½ºÆ®·ÎºÎÅÍ DI ¹Þ±â
_________°øÀ¯ ÄÁÅØ½ºÆ® »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
___6.2 Æ®·£Àè¼Ç Áö¿ø Å×½ºÆ®
______6.2.1 Å×½ºÆ®ÀÇ Æ®·£Àè¼Ç Áö¿ø Çʿ伺
_________DAO ´Üµ¶ Å×½ºÆ®
_________·Ñ¹é Å×½ºÆ®
______6.2.2 Æ®·£Àè¼Ç Áö¿ø Å×½ºÆ® ÀÛ¼º ¹æ¹ý
_________Æ®·£Àè¼Ç ¸Å´ÏÀú
_________@Transactional Å×½ºÆ®
_________ORM ·Ñ¹é Æ®·£Àè¼Ç Å×½ºÆ®ÀÇ ÁÖÀÇ»çÇ×
_________Æ®·£Àè¼Ç Áö¿ø Å×½ºÆ®¿¡ DBUnit ÀÌ¿ëÇϱâ
___6.3 ½ºÇÁ¸µ 3.1ÀÇ ÄÁÅØ½ºÆ® Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
______6.3.1 ÀÚ¹Ù ÄÚµå ¼³Á¤Á¤º¸¿Í ÇÁ·ÎÆÄÀÏ È°¿ë
_________@Configuration Ŭ·¡½º Å×½ºÆ®
_________@ActiveProfile
___6.4 Á¤¸®
7Àå ½ºÇÁ¸µÀÇ ±âŸ ±â¼ú°ú È¿°úÀûÀÎ ÇнÀ ¹æ¹ý
___7.1 ½ºÇÁ¸µ ±â¼ú°ú API¸¦ È¿°úÀûÀ¸·Î ÇнÀÇÏ´Â ¹æ¹ý
______7.1.1 ºóÀ¸·Î µî·ÏµÇ´Â ½ºÇÁ¸µ Ŭ·¡½º¿Í DI
_________±¸Çö ÀÎÅÍÆäÀ̽º ºÐ¼®
_________ÇÁ·ÎÆÛƼ ºÐ¼®
_________DI/È®Àå Æ÷ÀÎÆ® ºÐ¼®
___7.2 IoC ÄÁÅ×ÀÌ³Ê DI
______7.2.1 BeanPostProcessor¿Í BeanFactoryPostProcessor
_________BeanPostProcessor
_________BeanFactoryPostProcessor
___7.3 SpEL
______7.3.1 SpEL »ç¿ë ¹æ¹ý
___7.4 OXM
______7.4.1 Marshaller/Unmarshaller ÀÎÅÍÆäÀ̽º
______7.4.2 OXM ±â¼ú ¾î´ðÅÍ Å¬·¡½º
___7.5 ¸®¸ðÆÃ°ú À¥ ¼ºñ½º, EJB
______7.5.1 ÀͽºÆ÷ÅÍ¿Í ÇÁ·Ï½Ã
_________ÀͽºÆ÷ÅÍ
_________ÇÁ·Ï½Ã
______7.5.2 RESTful ¼ºñ½º ÅÛÇø´
______7.5.3 EJB ¼ºñ½º ÀÌ¿ë
___7.6 ŽºÅ© ½ÇÇà°ú ½ºÄÉÁÙ¸µ
______7.6.1 TaskExecutor ¼ºñ½º Ãß»óÈ
______7.6.2 TaskScheduler
______7.6.3 task ³×ÀÓ½ºÆäÀ̽º
_________<task:executor>
_________<task:scheduler>
_________<task:scheduled-tasks>¿Í <task:scheduled>
______7.6.4 ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ°ú ºñµ¿±â ŽºÅ© ½ÇÇà
_________@Scheduled
_________@Async
___7.7 ij½Ã Ãß»óÈ(½ºÇÁ¸µ 3.1)
______7.7.1 ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ Ä³½Ã ¼Ó¼º ºÎ¿©
_________@Cacheable
_________@CacheEvict¿Í @CachePut
_________¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ Ä³½Ã ±â´É ¼³Á¤
______7.7.2 ij½Ã ¸Å´ÏÀú
___7.8 @Enable ¾Ö³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ºó ¼³Á¤Á¤º¸ ¸ðµâÈ
______7.8.1 @Import¿Í @Configuration »ó¼Ó
_________@Import¸¦ ÀÌ¿ëÇÑ ´Ü¼ø Àç»ç¿ë
_________@Configuration Ŭ·¡½º »ó¼Ó°ú ¿À¹ö¶óÀ̵ùÀ» ÀÌ¿ëÇÑ È®Àå ¹æ¹ý
______7.8.2 @Enable Àü¿ë ¾Ö³ëÅ×À̼ǰú ImportAware
_________@Enable ¾Ö³ëÅ×ÀÌ¼Ç Àû¿ë
_________ImportAware ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ¿É¼Ç ÁöÁ¤
______7.8.3 ºó ¼³Á¤ÀÚ
______7.8.4 ImportSelector¿Í ImportBeanDefinitionRegistrar
___7.9 Á¤¸®
ºÎ·Ï A ½ºÇÁ¸µ ¸ðµâ
___A.1 ½ºÇÁ¸µ ¸ðµâÀÇ Á¾·ù¿Í Ư¡
______A.1.1 ½ºÇÁ¸µ ¸ðµâ À̸§
______A.1.2 ½ºÇÁ¸µ ¸ðµâ Ãß°¡
_________¼öµ¿ Ãß°¡
_________Maven/Ivy ÀÚµ¿ Ãß°¡
______A.1.3 ½ºÇÁ¸µ ¸ðµâ ¸ñ·Ï
___A.2 ½ºÇÁ¸µ ¸ðµâÀÇ ÀÇÁ¸°ü°è
______A.2.1 ¸ðµâº° ÀÇÁ¸°ü°è
_________ASM ¸ðµâ
_________Core ¸ðµâ
_________Beans ¸ðµâ
_________AOP ¸ðµâ
_________Expression ¸ðµâ
_________Context ¸ðµâ
_________Context.Support ¸ðµâ
_________Transaction ¸ðµâ
_________JDBC ¸ðµâ
_________ORM ¸ðµâ
_________Web ¸ðµâ
_________Web.Servlet ¸ðµâ
_________Web.Portlet ¸ðµâ
_________Web.Struts ¸ðµâ
_________JMS ¸ðµâ
_________Aspects ¸ðµâ
_________Instrument ¸ðµâ
_________Instrument.Tomcat ¸ðµâ
_________Test ¸ðµâ
ºÎ·Ï B ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸®
___B.1 ÀÇÁ¸ ¶óÀ̺귯¸®ÀÇ Á¾·ù¿Í Ư¡
______B.1.1 ÀÇÁ¸ ¶óÀ̺귯¸® À̸§
______B.1.2 ÀÇÁ¸ ¶óÀ̺귯¸® Ãß°¡
_________¼öµ¿ Ãß°¡
_________ÀÚµ¿ Ãß°¡
___B.2 ¸ðµâº° ÀÇÁ¸ ¶óÀ̺귯¸® ÀÇÁ¸°ü°è
______B.2.1 Çʼö ¶óÀ̺귯¸®
______B.2.2 ¸ðµâº° ¼±Åà ¶óÀ̺귯¸®
_________ASM ¸ðµâ
_________Core ¸ðµâ
_________Beans ¸ðµâ
_________AOP ¸ðµâ
_________Expression ¸ðµâ
_________Context ¸ðµâ
_________Context.Support ¸ðµâ
_________Transaction ¸ðµâ
_________JDBC ¸ðµâ
_________ORM ¸ðµâ
_________Web ¸ðµâ
_________Web.Servlet ¸ðµâ
_________Web.Portlet ¸ðµâ
_________Web.Struts ¸ðµâ
_________JMS ¸ðµâ
_________Aspects ¸ðµâ
_________Instrument ¸ðµâ
_________Instrument.Tomcat ¸ðµâ
_________Test ¸ðµâ
¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡»Àº ¿ø·¡ 3ºÎ·Î ±âȹÇß´ø Ã¥ÀÌ´Ù. ÇÙ½É ±â¼úÀÇ ÀÌÇØ, ±â¼úÀÇ ¼±ÅÃ, ÇÁ·¹ÀÓ¿öÅ© È®ÀåÀ̶ó´Â ¼¼ ´Ü°è¸¦ ÅëÇØ ½ºÇÁ¸µÀ» ¼³¸íÇϴ åÀ» ¾²±â ½ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¿ø·¡ °£°áÇÏ°Ô ¼³¸íÇÏ´Â ´É·ÂÀÌ ºÎÁ·ÇÑ Å¿ÀÎÁö, Ä£ÀýÇϰí ÀÚ¼¼È÷ ¼³¸íÇØ¾ß ÇÑ´Ù´Â °¹Ú°ü³ä ¶§¹®ÀÎÁö 2ºÎ±îÁö¸¸ ¾²°í ¸¶¹«¸®Çߴµ¥µµ óÀ½ »ý°¢Çß´ø °Íº¸´Ù ÈξÀ ¸¹Àº ºÐ·®ÀÇ ±ÛÀÌ ³ª¿Í Á¦¹ý ¹¬Á÷ÇÏ°í µÎ²¨¿î Ã¥À» ¹ß°£ÇÏ°Ô µÇ¾ú´Ù. µ¶ÀںеéÀº µÎ²¨¿î Ã¥À̶ó ÈÞ´ëÇϱâ Èûµé¾îÇϽñâ´Â ÇßÁö¸¸, ±×·¡µµ 1ºÎ, 2ºÎ µÎ ´Ü°è·Î ½ºÇÁ¸µÀ» ÇнÀÇϵµ·Ï ±¸¼ºÇÑ ¹æ½Ä¿¡ ¸¹Àº ºÐÀÌ ¸¸Á·ÇØÁ̴ּÙ.
°³Á¤ÆÇÀ» ÁغñÇÏ¸é¼ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â´ÉÀ» ¼Ò°³ÇÏ·Á°í ³»¿ëÀ» Ãß°¡ÇÏ´Ï Ã¥ ºÐ·®Àº ÈξÀ ´õ ´Ã¾î³µ°í ´õ ÀÌ»óÀº ÇÑ ±ÇÀ¸·Î Ã¥À» ³»´Â °ÍÀÌ ¾î·Á¿öÁ³´Ù. ±×·¡¼ ½ºÇÁ¸µÀÇ ¿ø¸®¿Í ÀÌÇØ¸¦ ´Ù·é 1ºÎÀÇ ³»¿ëÀ» Áß½ÉÀ¸·Î ÇÑ ±ÇÀ», ¶Ç ½ºÇÁ¸µÀÇ ±â¼ú°ú Ȱ¿ë Àü·«À» ´Ù·é ³»¿ëÀ» Áß½ÉÀ¸·Î ÇØ¼ ´Ù¸¥ ÇÑ ±ÇÀ» ÇØ¼ µÎ ±ÇÀ¸·Î ºÐ¸®ÇÏ°Ô µÆ´Ù. Áö±Ý±îÁö °¡Àå ¸¹ÀÌ ¹ÞÀº µ¶ÀÚ Çǵå¹éÀÌ È޴뼺ÀÌ ÁÁµµ·Ï Ã¥À» ºÐ±ÇÇØ´Þ¶ó°í ÇÏ´Â °ÍÀ̾ú´Âµ¥ ±× ¿äûÀ» µé¾îµå¸± ¼ö ÀÖ°Ôµµ µÇ¾ú´Ù.
½ºÇÁ¸µ 3.1ÀÌ ³ª¿Â Áöµµ Á¦¹ý ½Ã°£ÀÌ È帣±ä ÇßÁö¸¸ ¾ÆÁ÷µµ ÇöÀå¿¡¼´Â ½ºÇÁ¸µ 3.0À» ÀÌ¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̰í, ÀÌÁ¦¾ß ½ºÇÁ¸µ 2.5¿¡¼ 3.0À¸·Î ÀÌÀüÇÏ´Â °÷µµ ¸¹´Ù°í ÇÑ´Ù. ±×·¡¼ ÀÌ Ã¥¿¡¼´Â Àüü ³»¿ëÀ» ½ºÇÁ¸µ 3.1À» ±âÁØÀ¸·Î ¹Ù²Ù´Â ´ë½Å, ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1 ³»¿ëÀ» ÇÔ²² ´ãÀ¸·Á°í Çß´Ù. Vol. 1¿¡¼´Â ½ºÇÁ¸µ 3.0À» ±âÁØÀ¸·Î ¿¹Á¦¸¦ ÀÛ¼ºÇÏ´Â ±âÁ¸ ³»¿ëÀ» ±×´ë·Î µÎ°í ÈĹݺο¡ ÀÌ ¿¹Á¦¸¦ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ» Àû¿ëÇØ¼ ¾÷±×·¹À̵å ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Vol. 2¿¡¼´Â ½ºÇÁ¸µ 3.0°ú ½ºÇÁ¸µ 3.1¿¡ µ¿ÀÏÇÏ°Ô Àû¿ëµÇ´Â ³»¿ëÀº ±×´ë·Î µÎ°í °¢ Àå ¸¶Áö¸·¿¡ ½ºÇÁ¸µ 3.1ÀÇ »õ·Î¿î ±â¼úÀ̳ª º¯°æ »çÇ×À» ÁýÁßÀûÀ¸·Î ´Ù·ð´Ù. ±×·¡¼ ´çÀå ½ºÇÁ¸µ 3.0À¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ÇÊ¿äÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽ÷Á´Â ºÐÀº ¹°·Ð, ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ½ºÇÁ¸µ 3.1·Î ¾÷±×·¹À̵åÇϰųª 3.1·Î »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ½Ç ºÐ±îÁö ¸ðµÎ Âü°íÇÒ ¼ö ÀÖ°Ô ¸¸µé¾ú´Ù.
½ºÇÁ¸µÀÌ ÀÌÁ¦´Â ÀÚ¹Ù °³¹ßÀÚµéÀÇ Çʼö ±â¼úÀÌ µÇ¾ú´Ù´Â À̾߱Ⱑ µé¸°´Ù. ½ºÇÁ¸µÀÇ À§»óÀÌ ³ô¾ÆÁö°í °¡Ä¡°¡ ÀÎÁ¤¹Þ´Â °Í °°¾Æ ±â»Ú´Ù. ±×Àú ½ºÇÁ¸µ¿¡ ´ëÇÑ Áö½ÄÀ» ¸¹ÀÌ ½×Àº ½ºÇÁ¸µ Àü¹®°¡º¸´Ù´Â ½ºÇÁ¸µÀÇ µµ¿òÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Àß ÇÏ´Â °³¹ßÀÚ°¡ Á¡Á¡ ´õ ¸¹¾ÆÁö±â¸¦ ±â´ëÇÑ´Ù.
ºê¸®Áî¹ø¿¡¼ Åäºñ ÀÌÀϹÎ
- ¹Ýµð¾Ø·ç´Ï½º¿¡¼ ±¸¸ÅÇϽеµ¼´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
(¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)
- ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.
- õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.
- °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)
- µµ¼»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.
»óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)
| ¹Ýǰ/±³È¯ ¹æ¹ý | Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ |
|---|---|
| ¹Ýǰ/±³È¯ °¡´É ±â°£ | ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É |
| ¹Ýǰ/±³È¯ ºñ¿ë | º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½) |
| ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯ |
|
| ¼ÒºñÀÚ ÇÇÇØº¸»ó ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó |
|
| ¹Ýǰ/±³È¯ ÁÖ¼Ò | °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º) |