|
|
|
½ºÇÁ¸µ Äü ½ºÅ¸Æ®(Spring Quick Start) : ÇÏ·ç / 7½Ã°£ / 5ÀÏ
|
|
|
ä±ÔÅÂ
¤Ó
·çºñÆäÀÌÆÛ
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÇÙ½É °³³äÀ» ´Ü°èº° ½Ç½ÀÀ¸·Î ¼³¸íÇÑ ¡º½ºÇÁ¸µ Äü ½ºÅ¸Æ®¡». ½ºÇÁ¸µ¿¡¼ Á¦°øÇÏ´Â ¸ðµç API¸¦ ´Ù·çÁö´Â ¾ÊÀ¸¸ç, IoC, AOP, DI µî ½ºÇÁ¸µÀÇ ÇÙ½É °³³äÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇÏ¿´´Ù. À̸¦ ¹ÙÅÁÀ¸·Î MVC ¾ÆÅ°ÅØó¿Í MyBatis+JPA¸¦ È°¿ëÇÑ °Ô½ÃÆÇÀ» ¸¸µé¾îº½À¸·Î½á À̷аú ½Ç½ÀÀ» º´ÇàÇÑ´Ù. °³¹ß ÇöÀå¿¡¼ À¯¿ëÇÑ ±â´ÉÀ» Áß½ÉÀ¸·Î ±¸¼ºÇÏ¿´À¸¸ç, ¸¶Áö¸· 5ÀÏÂ÷ ½Ç½À±îÁö ¸¶¹«¸®ÇÏ¸é ½ºÇÁ¸µÀÇ ÇÙ½É ±â´ÉµéÀÌ ¸ðµÎ Àû¿ëµÈ °Ô½ÃÆÇ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
-
-
ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ÇʼöÀÎ ½ºÇÁ¸µÀ»
ÇÏ·ç 7½Ã°£¾¿ 5ÀÏ°£ ÁøÇàµÇ´Â À¥ ÇÁ·ÎÁ§Æ®·Î ¹è¿î´Ù
ÀÚ¹Ù °³¹ßÀڷμ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ö¾ß ÇÏ´Â °¡Àå Áß¿äÇÑ ÀÌÀ¯´Â ½ºÇÁ¸µÀ» ¸ð¸£¸é ÀÚ¹Ù ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÒ ¼öµµ ¿î¿µÇÒ ¼öµµ ¾ø±â ¶§¹®ÀÌ´Ù. ±¹³»¿Ü SI ¾÷ü ´ëºÎºÐÀº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á÷Á¢ ÀÌ¿ëÇϰųª ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚü ÇÁ·¹ÀÓ¿öÅ©·Î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ÀÖ´Ù. ±×¸®°í Áß¼Ò±â¾÷¿¡¼ »ç¿ëÇÏ´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ¿ª½Ã ½ºÇÁ¸µÀ» ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ´Ù. ÀÌó·³ ½ºÇÁ¸µÀº ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô Çʼö°¡ µÇ¾úÁö¸¸, ½ºÇÁ¸µÀ» Á¤È®ÇÏ°Ô ÀÌÇØÇÏ°í »ç¿ëÇÏ´Â °ÍÀº »ý°¢º¸´Ù ½±Áö°¡ ¾Ê´Ù.
¸¹Àº °³¹ßÀÚ¿Í ÇлýÀÌ ½ºÇÁ¸µÀ» ÇнÀÇÏ·Á°í ÇÏÁö¸¸ ¾îµð¼ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£°í, °ü·Ã ³»¿ëÀÌ ¹æ´ëÇؼ ½±°Ô ÁöÄ¡±âµµ ÇÑ´Ù. ±×·¡¼ ´Ü¼øÇÑ ÅؽºÆ® Áß½ÉÀÇ Ã¥À¸·Î´Â ½ºÇÁ¸µÀ» ÀÌÇØÇϱ⠾î·Á¿ì¸ç, ÀûÀýÇÑ ¼³¸í°ú ½Ç½ÀÀ» º´ÇàÇؾ߸¸ °³³äÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ÀúÀÚ´Â ¼ö³â µ¿¾È ½ºÇÁ¸µÀ» °ÀÇÇÏ¸é¼ ½ºÇÁ¸µÀÇ º¹ÀâÇÑ °³³ä°ú µ¿ÀÛ ¿ø¸®¸¦ ´õ¿í ½±°Ô ÀÌÇØÇϵµ·Ï µ½°íÀÚ ³ë·ÂÇØ¿ÔÀ¸¸ç, ÀÌ Ã¥Àº ±×·± °æÇè°ú ³ë·ÂÀÇ °á°ú¹°À̶ó ÇÒ ¼ö ÀÖ´Ù.
- ÃâÆÇ»ç ¼Æò -
IoC, AOP, DI ÇÙ½É °³³ä°ú MVC+MyBatis+JPA¸¦ È°¿ëÇÑ ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ®
ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÇÙ½É °³³äÀ» ´Ü°èº° ½Ç½ÀÀ¸·Î ±ú¿ìÄ£´Ù. ½Ç½À ¿¹Á¦´Â °³¹ß ÇöÀå¿¡¼ À¯¿ëÇÑ ±â´ÉÀ» Áß½ÉÀ¸·Î ±¸¼ºÇÏ¿´À¸¸ç, ¸¶Áö¸· 5ÀÏÂ÷ ½Ç½À±îÁö ¸¶¹«¸®ÇÏ¸é ½ºÇÁ¸µÀÇ ÇÙ½É ±â´ÉµéÀÌ ¸ðµÎ Àû¿ëµÈ °Ô½ÃÆÇ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, º¹ÀâÇÑ API ¼³¸íÀº ÃÖ´ëÇÑ ¹èÁ¦ÇÏ°í ¿¹Á¦º°·Î ÀÛµ¿ ¿ø¸®¿Í ¼ø¼¸¦ ±×¸²°ú ÇÔ²² ¸íÄèÇÏ°Ô ¼³¸íÇÑ´Ù. µû¶ó¼ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ óÀ½ Á¢ÇÏ´Â °³¹ßÀÚµµ Ã¥¿¡ ³ª¿À´Â ¸ðµç ½Ç½ÀÀ» ¸·Èû¾øÀÌ ÁøÇàÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº ½ºÇÁ¸µ¿¡¼ Á¦°øÇÏ´Â ¸ðµç API¸¦ ´Ù·çÁö´Â ¾Ê´Â´Ù. ½ºÇÁ¸µÀ» óÀ½ ¹è¿ï ¶§´Â API¸¦ ÀÌÇØÇÏ°í ÇнÀÇÏ´Â °ÍÀÌ ¿ÀÈ÷·Á ÇнÀÀÚ¸¦ ÁöÄ¡°Ô ÇÏ´Â °æ¿ì°¡ ´õ ¸¹±â ¶§¹®ÀÌ´Ù. ´ë½Å IoC, AOP, DI µî ½ºÇÁ¸µÀÇ ÇÙ½É °³³äÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇÏ¿´´Ù. À̸¦ ¹ÙÅÁÀ¸·Î MVC ¾ÆÅ°ÅØó¿Í MyBatis+JPA¸¦ È°¿ëÇÑ °Ô½ÃÆÇÀ» ¸¸µé¾îº½À¸·Î½á À̷аú ½Ç½ÀÀ» º´ÇàÇÑ´Ù.
¡á ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº ¿ÀÇÁ¶óÀο¡¼ ÁøÇàµÇ´Â ½ºÇÁ¸µ °ÀǸ¦ ±×´ë·Î Áö¸éÀ¸·Î ¿Å°å´Ù. µû¶ó¼ ÇÏ·ç 7½Ã°£¾¿ 5ÀÏ °úÁ¤À¸·Î ±¸¼ºµÇ¾úÀ¸¸ç, ¸ÅÀϸÅÀÏ ÇнÀÇÑ ³»¿ëÀ» ±âÃÊ·Î ÇϳªÀÇ ÇÁ·ÎÁ§Æ®¸¦ Á¶±Ý¾¿ ¿Ï¼ºÇØ ³ª°¡¸é¼ ÁøÇàµÈ´Ù.
- DAY 1: Spring IoC¸¦ ÀÌ¿ëÇÑ ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® ¸¸µé±â
- DAY 2: Spring AOP¸¦ ÀÌ¿ëÇÑ °øÅë ¼ºñ½º ¸¸µé±â
Spring DAO¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ ¹× Æ®·£Àè¼Ç ó¸®
- DAY 3: Spring MVC¸¦ ÀÌ¿ëÇÑ MVC ¾ÆÅ°ÅØó Àû¿ëÇϱâ
- DAY 4: Spring MVCÀÇ ºÎ°¡ ±â´É »ç¿ëÇϱâ(ÆÄÀÏ ¾÷·Îµå, ´Ù±¹¾î, ¿¹¿Ü ó¸® µî)
- DAY 5: Spring°ú MyBatis ¿¬µ¿Çϱâ, Spring°ú JPA ¿¬µ¿Çϱâ
-
-
ù° ³¯(Day 1)
CLASS 01 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ½ÃÀÛÇϱâ
1.1 °³¹ß ȯ°æ ±¸Ãà
1.1.1 JDK ¼³Ä¡
1.1.2 ÀÌŬ¸³½º ¼³Ä¡
1.1.3 ÅèĹ ¼¹ö ¼³Ä¡ ¹× ÀÌŬ¸³½º ¿¬µ¿
1.1.4 µ¥ÀÌÅͺ£À̽º ±¸Ãà
1.1.5 STS(Spring Tool Suite) Ç÷¯±×ÀÎ ¼³Ä¡
1.2 ½Ç½À ÇÁ·ÎÁ§Æ® »ý¼º
1.2.1 ÇÁ·ÎÁ§Æ® »ý¼º
1.2.2 ÇÁ·ÎÁ§Æ® ¼³Á¤ º¯°æ
CLASS 02 ÇÁ·¹ÀÓ¿öÅ© °³¿ä
2.1 ÇÁ·¹ÀÓ¿öÅ© °³³ä
2.1.1 ÇÁ·¹ÀÓ¿öÅ©ÀÇ µîÀå ¹è°æ
2.1.2 ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀåÁ¡
2.1.3 ÀÚ¹Ù ±â¹ÝÀÇ ÇÁ·¹ÀÓ¿öÅ©
2.2 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
2.2.1 ½ºÇÁ¸µ ź»ý ¹è°æ
2.2.2 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Æ¯Â¡
2.3 IoC(Inversion of Control) ÄÁÅ×À̳Ê
2.3.1 °áÇÕµµ(Coupling)°¡ ³ôÀº ÇÁ·Î±×·¥
2.3.2 ´ÙÇü¼º ÀÌ¿ëÇϱâ
2.3.3 µðÀÚÀÎ ÆÐÅÏ ÀÌ¿ëÇϱâ
CLASS 03 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ¹× ¼³Á¤ ÆÄÀÏ
3.1 ½ºÇÁ¸µ IoC ½ÃÀÛÇϱâ
3.1.1 ½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ »ý¼º
3.1.2 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ±¸µ¿ ¹× Å×½ºÆ®
3.1.3 ½ºÇÁ¸µ ÄÁÅ×À̳ÊÀÇ Á¾·ù
3.2 ½ºÇÁ¸µ XML ¼³Á¤
3.2.1 [beans] ·çÆ® ¿¤¸®¸ÕÆ®
3.2.2 [import] ¿¤¸®¸ÕÆ®
3.2.3 [bean] ¿¤¸®¸ÕÆ®
3.2.4 [bean] ¿¤¸®¸ÕÆ® ¼Ó¼º
CLASS 04 ÀÇÁ¸¼º ÁÖÀÔ
4.1 ÀÇÁ¸¼º °ü¸®
4.1.1 ½ºÇÁ¸µÀÇ ÀÇÁ¸¼º °ü¸® ¹æ¹ý
4.1.2... ÀÇÁ¸¼º °ü°è
4.2 »ý¼ºÀÚ ÀÎÁ§¼Ç ÀÌ¿ëÇϱâ
4.2.1 ´ÙÁß º¯¼ö ¸ÅÇÎ
4.2.2 ÀÇÁ¸°ü°è º¯°æ
4.3 Setter ÀÎÁ§¼Ç ÀÌ¿ëÇϱâ
4.3.1 Setter ÀÎÁ§¼Ç ±âº»
4.3.2 p ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇϱâ
4.4 Ä÷º¼Ç(Collection) °´Ã¼ ¼³Á¤
4.4.1 List ŸÀÔ ¸ÅÇÎ
4.4.2 Set ŸÀÔ ¸ÅÇÎ
4.4.3 Map ŸÀÔ ¸ÅÇÎ
4.4.4 Properties ŸÀÔ ¸ÅÇÎ
CLASS 05 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý ¼³Á¤
5.1 ¾î³ëÅ×ÀÌ¼Ç ¼³Á¤ ±âÃÊ
5.1.1 Context ³×ÀÓ½ºÆäÀ̽º Ãß°¡
5.1.2 ÄÄÆ÷³ÍÆ® ½ºÄµ(component-scan) ¼³Á¤
5.1.3 @Component
5.2 ÀÇÁ¸¼º ÁÖÀÔ ¼³Á¤
5.2.1 ÀÇÁ¸¼º ÁÖÀÔ ¾î³ëÅ×À̼Ç
5.2.2 @Autowired
5.2.3 @Qualifier
5.2.4 @Resource
5.2.5 ¾î³ëÅ×À̼ǰú XML ¼³Á¤ º´ÇàÇÏ¿© »ç¿ëÇϱâ
5.3 Ãß°¡ ¾î³ëÅ×À̼Ç
CLASS 06 ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® ½Ç½À 1
6.1 BoardService ÄÄÆ÷³ÍÆ® ±¸Á¶
6.2 Value Object Ŭ·¡½º ÀÛ¼º
6.3 DAO Ŭ·¡½º ÀÛ¼º
6.3.1 µå¶óÀ̹ö ³»·Á¹Þ±â
6.3.2 JDBC Utility Ŭ·¡½º
6.3.3 DAO Ŭ·¡½º ÀÛ¼º
6.4 Service ÀÎÅÍÆäÀ̽º ÀÛ¼º
6.5 Service ±¸Çö Ŭ·¡½º ÀÛ¼º
6.6 BoardService ÄÄÆ÷³ÍÆ® Å×½ºÆ®
6.6.1 ½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ ¼öÁ¤
6.6.2 Ŭ¶óÀ̾ðÆ® ÀÛ¼º ¹× ½ÇÇà
CLASS 07 ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® ½Ç½À 2
7.1 UserService ÄÄÆ÷³ÍÆ® ±¸Á¶
7.2 Value Object Ŭ·¡½º ÀÛ¼º
7.3 DAO Ŭ·¡½º ÀÛ¼º
7.4 Service ÀÎÅÍÆäÀ̽º ÀÛ¼º
7.5 Service ±¸Çö Ŭ·¡½º ÀÛ¼º
7.6 UserService ÄÄÆ÷³ÍÆ® Å×½ºÆ®
7.7 ¾î³ëÅ×ÀÌ¼Ç Àû¿ë
µÑ° ³¯(Day 2)
CLASS 01 ½ºÇÁ¸µ AOP
1.1 AOP ÀÌÇØÇϱâ
1.2 AOP ½ÃÀÛÇϱâ
1.2.1 ºñÁî´Ï½º Ŭ·¡½º ¼öÁ¤
1.2.2 AOP ¶óÀ̺귯¸® Ãß°¡
1.2.3 ³×ÀÓ½ºÆäÀ̽º Ãß°¡ ¹× AOP ¼³Á¤
1.2.4 Å×½ºÆ® ¹× °á°ú È®ÀÎ
CLASS 02 AOP ¿ë¾î ¹× ±âº» ¼³Á¤
2.1 AOP ¿ë¾î Á¤¸®
2.1.1 Á¶ÀÎÆ÷ÀÎÆ®(Joinpoint)
2.1.2 Æ÷ÀÎÆ®ÄÆ(Pointcut)
2.1.3 ¾îµå¹ÙÀ̽º(Advice)
2.1.4 À§ºù(Weaving)
2.1.5 ¾Ö½ºÆÑÆ®(Aspect) ¶Ç´Â ¾îµå¹ÙÀÌÀú(Advisor)
2.1.6 AOP ¿ë¾î Á¾ÇÕ
2.2 AOP ¿¤¸®¸ÕÆ®
2.2.1 [aop:config] ¿¤¸®¸ÕÆ®
2.2.2 [aop:pointcut] ¿¤¸®¸ÕÆ®
2.2.3 [aop:aspect] ¿¤¸®¸ÕÆ®
2.2.4 [aop:advisor] ¿¤¸®¸ÕÆ®
2.3 Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä
CLASS 03 ¾îµå¹ÙÀ̽º µ¿ÀÛ ½ÃÁ¡
3.1 Before ¾îµå¹ÙÀ̽º
3.2 After Returning ¾îµå¹ÙÀ̽º
3.3 After Throwing ¾îµå¹ÙÀ̽º
3.4 After ¾îµå¹ÙÀ̽º
3.5 Around ¾îµå¹ÙÀ̽º
CLASS 04 JoinPoint¿Í ¹ÙÀÎµå º¯¼ö
4.1 JoinPoint ¸Þ¼Òµå
4.2 Before ¾îµå¹ÙÀ̽º
4.3 After Returning ¾îµå¹ÙÀ̽º
4.4 After Throwing ¾îµå¹ÙÀ̽º
4.5 Around ¾îµå¹ÙÀ̽º
CLASS 05 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý AOP
5.1 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý AOP ¼³Á¤
5.1.1 ¾î³ëÅ×ÀÌ¼Ç »ç¿ëÀ» À§ÇÑ ½ºÇÁ¸µ ¼³Á¤
5.1.2 Æ÷ÀÎÆ®ÄÆ ¼³Á¤
5.1.3 ¾îµå¹ÙÀ̽º ¼³Á¤
5.1.4 ¾Ö½ºÆÑÆ® ¼³Á¤
5.2 ¾îµå¹ÙÀ̽º µ¿ÀÛ ½ÃÁ¡
5.2.1 Before ¾îµå¹ÙÀ̽º
5.2.2 After Returning ¾îµå¹ÙÀ̽º
5.2.3 After Throwing ¾îµå¹ÙÀ̽º
5.2.4 After ¾îµå¹ÙÀ̽º
5.2.5 Around ¾îµå¹ÙÀ̽º ¼³Á¤
5.2.6 ¿ÜºÎ Pointcut ÂüÁ¶Çϱâ
CLASS 06 ½ºÇÁ¸µ JDBC
6.1 ½ºÇÁ¸µ JDBC °³³ä
6.2 JdbcTemplate Ŭ·¡½º
6.3 ½ºÇÁ¸µ JDBC ¼³Á¤
6.3.1 ¶óÀ̺귯¸® Ãß°¡
6.3.2 DataSource ¼³Á¤
6.3.3 ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» È°¿ëÇÑ DataSource ¼³Á¤
6.4 JdbcTempate ¸Þ¼Òµå
6.4.1 update( ) ¸Þ¼Òµå
6.4.2 queryForInt( ) ¸Þ¼Òµå
6.4.3 queryForObject( ) ¸Þ¼Òµå
6.4.4 query( ) ¸Þ¼Òµå
6.5 DAO Ŭ·¡½º ±¸Çö
6.5.1 ù ¹ø° ¹æ¹ý : JdbcDaoSupport Ŭ·¡½º »ó¼Ó
6.5.2 µÎ ¹ø° ¹æ¹ý : JdbcTemplate Ŭ·¡½º [bean] µî·Ï, ÀÇÁ¸¼º ÁÖÀÔ
CLASS 07 Æ®·£Àè¼Ç ó¸®
7.1 Æ®·£Àè¼Ç ³×ÀÓ½ºÆäÀ̽º µî·Ï
7.2 Æ®·£Á§¼Ç °ü¸®ÀÚ µî·Ï
7.3 Æ®·£Àè¼Ç ¾îµå¹ÙÀ̽º ¼³Á¤
7.4 AOP ¼³Á¤À» ÅëÇÑ Æ®·£Àè¼Ç Àû¿ë
7.5 Æ®·£Àè¼Ç ¼³Á¤ Å×½ºÆ®
¼Â° ³¯(Day 3)
CLASS 01-02 Model 1 ¾ÆÅ°ÅØó·Î °Ô½ÃÆÇ °³¹ß
1.1 Model 1 ¾ÆÅ°ÅØó ±¸Á¶
1.2 ·Î±×ÀÎ ±â´É ±¸Çö
1.3 ±Û ¸ñ·Ï °Ë»ö ±â´É ±¸Çö
1.4 ±Û »ó¼¼ ±â´É ±¸Çö
1.5 ±Û µî·Ï ±â´É ±¸Çö
1.6 ±Û ¼öÁ¤ ±â´É ±¸Çö
1.7 ±Û »èÁ¦ ±â´É ±¸Çö
1.8 ·Î±×¾Æ¿ô ±â´É ±¸Çö
CLASS 03 Model 2 ¾ÆÅ°ÅØó·Î °Ô½ÃÆÇ °³¹ß
3.1 Model 2 ¾ÆÅ°ÅØó ±¸Á¶
3.2 Controller ±¸ÇöÇϱâ
3.2.1 ¼ºí¸´ »ý¼º ¹× µî·Ï
3.2.2 Controller ¼ºí¸´ ±¸Çö
3.3 ·Î±×ÀÎ ±â´É ±¸ÇöÇϱâ
3.4 ±Û ¸ñ·Ï °Ë»ö ±â´É ±¸ÇöÇϱâ
3.5 ±Û »ó¼¼ º¸±â ±â´É ±¸ÇöÇϱâ
3.6 ±Û µî·Ï ±â´É ±¸ÇöÇϱâ
3.7 ±Û ¼öÁ¤ ±â´É ±¸ÇöÇϱâ
3.8 ±Û »èÁ¦ ±â´É ±¸ÇöÇϱâ
3.9 ·Î±×¾Æ¿ô ±â´É ±¸ÇöÇϱâ
CLASS 04 MVC ÇÁ·¹ÀÓ¿öÅ© °³¹ß
4.1 MVC ÇÁ·¹ÀÓ¿öÅ© ±¸Á¶
4.2 MVC ÇÁ·¹ÀÓ¿öÅ© ±¸Çö
4.3 MVC ÇÁ·¹ÀÓ¿öÅ© Àû¿ë
4.4 EL/JSTL ÀÌ¿ëÇÑ JSP ȸé ó¸®
CLASS 05 Spring MVC ±¸Á¶
5.1 Spring MVC ¼öÇà È帧
5.2 DispatcherServlet µî·Ï ¹× ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ±¸µ¿
5.2.1 DispatcherServlet µî·Ï
5.2.2 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ±¸µ¿
5.2.3 ½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ µî·Ï
5.3 ½ºÇÁ¸µ ¼³Á¤ ÆÄÀÏ º¯°æ
5.4 ÀÎÄÚµù ¼³Á¤
CLASS 06-07 Spring MVC Àû¿ë
6.1 Spring MVC Àû¿ë Áغñ
6.2 ·Î±×ÀÎ ±â´É ±¸Çö
6.3 ±Û ¸ñ·Ï °Ë»ö ±â´É ±¸Çö
6.4 ±Û »ó¼¼ Á¶È¸ ±â´É ±¸Çö
6.5 ±Û µî·Ï ±â´É ±¸ÇöÇϱâ
6.6 ±Û ¼öÁ¤ ±â´É ±¸ÇöÇϱâ
6.7 ±Û »èÁ¦ ±â´É ±¸ÇöÇϱâ
6.8 ·Î±×¾Æ¿ô ±â´É ±¸ÇöÇϱâ
6.9 ViewResolver È°¿ëÇϱâ
³Ý° ³¯(Day 4)
CLASS 01 ¾î³ëÅ×ÀÌ¼Ç ±â¹Ý MVC °³¹ß
1.1 ¾î³ëÅ×ÀÌ¼Ç °ü·Ã ¼³Á¤
1.2 @Controller »ç¿ëÇϱâ
1.3 @RequestMapping »ç¿ëÇϱâ
1.4 Ŭ¶óÀ̾ðÆ® ¿äû ó¸®
CLASS 02 ¾î³ëÅ×À̼ÇÀ¸·Î °Ô½ÃÆÇ ÇÁ·Î±×·¥ ±¸ÇöÇϱâ
2.1 ±Û µî·Ï ±â´É ±¸ÇöÇϱâ
2.2 ±Û ¸ñ·Ï °Ë»ö ±¸ÇöÇϱâ
2.3 ±Û »ó¼¼ º¸±â ±¸ÇöÇϱâ
2.4 ±Û ¼öÁ¤ ±â´É ±¸ÇöÇϱâ
2.5 ±Û »èÁ¦ ±â´É ±¸ÇöÇϱâ
2.6 ·Î±×ÀÎ ±â´É ±¸ÇöÇϱâ
2.7 ·Î±×¾Æ¿ô ±â´É ±¸ÇöÇϱâ
2.8 ÄÁÆ®·Ñ·¯ ÅëÇÕÇϱâ
2.9 ¿äû ¹æ½Ä¿¡ µû¸¥ ó¸®
2.9.1 method ¼Ó¼º
2.9.2 JSP¿¡¼ Command °´Ã¼ »ç¿ë
2.9.3 @ModelAttribute »ç¿ë
2.10 Servlet API »ç¿ë
2.11 ControllerÀÇ ¸®ÅÏŸÀÔ
2.12 ±âŸ ¾î³ëÅ×À̼Ç
2.12.1 @RequestParam »ç¿ëÇϱâ
2.12.2 @ModelAttribute »ç¿ëÇϱâ
2.12.3 @SessionAttributes »ç¿ëÇϱâ
CLASS 03 ÇÁ·¹Á¨Å×ÀÌ¼Ç ·¹À̾î¿Í ºñÁî´Ï½º ·¹À̾î ÅëÇÕ
3.1 ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® »ç¿ë
3.2 ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® ·Îµù
3.2.1 2-Layered ¾ÆÅ°ÅØó
3.2.2 ContextLoaderListener µî·Ï
3.2.3 ½ºÇÁ¸µ ÄÁÅ×À̳ÊÀÇ °ü°è
CLASS 04 °Ë»ö ±â´É Ãß°¡ ±¸Çö
4.1 °Ë»ö Á¤º¸ ÃßÃâ
4.2 Controller ±¸Çö
4.3 DAO Ŭ·¡½º ¼öÁ¤
CLASS 05 ÆÄÀÏ ¾÷·Îµå
5.1 ÆÄÀÏ ¾÷·Îµå ó¸®
5.2 ¿¹¿Ü ó¸®
5.2.1 ¾î³ëÅ×ÀÌ¼Ç ±â¹ÝÀÇ ¿¹¿Ü ó¸®
5.2.2 XML ±â¹ÝÀÇ ¿¹¿Ü ó¸®
CLASS 06 ´Ù±¹¾î ó¸®
6.1 ¸Þ½ÃÁö ÆÄÀÏ ÀÛ¼ºÇϱâ
6.1.1 ¿µ¾î ¸Þ½ÃÁö ÆÄÀÏ ÀÛ¼º
6.1.2 ÇÑ±Û ¸Þ½ÃÁö ÆÄÀÏ ÀÛ¼º
6.2 MessageSource µî·Ï
6.3 LocaleResolver µî·Ï
6.4 Locale º¯°æÇϱâ
6.5 JSP ÆÄÀÏ ÀÛ¼º
CLASS 07 µ¥ÀÌÅÍ º¯È¯
7.1 JSONÀ¸·Î º¯È¯Çϱâ
7.1.1 Jackson2 ¶óÀ̺귯¸® ³»·Á¹Þ±â
7.1.2 HttpMessageConvertor µî·Ï
7.1.3 ¸µÅ© Ãß°¡ ¹× Controller ¼öÁ¤
7.1.4 ½ÇÇà °á°ú È®ÀÎ
7.2 XML·Î º¯È¯Çϱâ
7.2.1 JAXB 2 ¼³Á¤ Ãß°¡
7.2.2 Controller ¼öÁ¤
7.2.3 ½ÇÇà °á°ú È®ÀÎ
´Ù¼¸Â° ³¯(Day 5)
CLASS 01 Mybatis ÇÁ·¹ÀÓ¿öÅ© ½ÃÀÛÇϱâ
1.1 Mybatis ÇÁ·¹ÀÓ¿öÅ© Ư¡
1.2 Java ORM Plugin ¼³Ä¡
1.3 ÇÁ·ÎÁ§Æ® »ý¼º
1.4 VO(Value Object) Ŭ·¡½º ÀÛ¼º
1.5 SQL Mapper XML ÆÄÀÏ ÀÛ¼º
1.6 Mybatis ȯ°æ¼³Á¤ ÆÄÀÏ
1.7 SqlSession °´Ã¼ »ý¼ºÇϱâ
1.8 DAO Ŭ·¡½º ÀÛ¼º
1.9 Å×½ºÆ® Ŭ¶óÀ̾ðÆ® ÀÛ¼º ¹× ½ÇÇà
CLASS 02 Mapper XML ÆÄÀÏ ¼³Á¤
2.1 SQL Mapper XML ±âº» ¼³Á¤
2.1.1 Mybatis ±¸Á¶
2.1.2 Mapper XML ÆÄÀÏ ±¸Á¶
2.1.3 [select] ¿¤¸®¸ÕÆ®
2.1.4 [insert] ¿¤¸®¸ÕÆ®
2.1.5 [update] ¿¤¸®¸ÕÆ®
2.1.6 [delete] ¿¤¸®¸ÕÆ®
2.2 SQL Mapper XML Ãß°¡ ¼³Á¤
2.2.1 resultMap ¼Ó¼º »ç¿ë
2.2.2 CDATA Section »ç¿ë
2.2.3 SQL ´ë¹®ÀÚ·Î ¼³Á¤Çϱâ
2.3 Mybatis JAVA API
2.3.1 SqlSessionFactoryBuilder Ŭ·¡½º
2.3.2 SqlSessionFactory Ŭ·¡½º
2.3.3 À¯Æ¿¸®Æ¼ Ŭ·¡½º ÀÛ¼º
2.3.4 SqlSession °´Ã¼
CLASS 03 ½ºÇÁ¸µ°ú MyBatis ¿¬µ¿
3.1 ¶óÀ̺귯¸® ³»·Á¹Þ±â
3.2 Mybatis ¼³Á¤ ÆÄÀÏ º¹»ç ¹× ¼öÁ¤
3.3 ½ºÇÁ¸µ ¿¬µ¿ ¼³Á¤
3.4 DAO Ŭ·¡½º ±¸Çö - ¹æ¹ý1
3.5 DAO Ŭ·¡½º ±¸Çö - ¹æ¹ý2
3.6 MyBatis ¿¬µ¿ Å×½ºÆ®
3.7 Dynamic SQLÀ¸·Î °Ë»ö ó¸®
CLASS 04 JPA °³³ä
4.1 JPAÀÇ Æ¯Â¡
4.2 JPA ÇÁ·ÎÁ§Æ® »ý¼º
4.3 JPA ¶óÀ̺귯¸® ³»·Á¹Þ±â
4.4 JPA ½ÃÀÛÇϱâ
4.4.1 ¿£Æ¼Æ¼ Ŭ·¡½º ¸ÅÇÎ
4.4.2 persistence.xml ÆÄÀÏ ÀÛ¼º
4.4.3 Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ ÀÛ¼º
CLASS 05 JPA ȯ°æ¼³Á¤
5.1 ¿µ¼Ó¼º À¯´Ö(Persistence Unit) ¼³Á¤
5.1.1 ¿µ¼Ó¼º À¯´Ö À̸§ ÁöÁ¤
5.1.2 ¿£Æ¼Æ¼ Ŭ·¡½º µî·Ï
5.1.3 ¿µ¼Ó¼º À¯´Ö ÇÁ·ÎÆÛƼ ¼³Á¤
5.1.4 Dialect Ŭ·¡½º ¼³Á¤
5.1.5 JPA ±¸Çöü °ü·Ã ¼Ó¼º ¼³Á¤
5.2 ¿£Æ¼Æ¼ Ŭ·¡½º ±âº» ¸ÅÇÎ
5.2.1 @Entity, @Id
5.2.2 @Table
5.2.3 @Column
5.2.4 @GeneratedValue
5.2.5 @Transient
5.2.6 @Temporal
5.3 JPA API
5.3.1 JPA API ±¸Á¶
5.3.2 JPA API »ç¿ë
CLASS 06 ½ºÇÁ¸µ°ú JPA ¿¬µ¿
6.1 ½ºÇÁ¸µ°ú JPA ¿¬µ¿ ±âÃÊ
6.2 ¿£Æ¼Æ¼ ¸ÅÇÎ ¼³Á¤
6.3 ½ºÇÁ¸µ°ú JPA ¿¬µ¿ ¼³Á¤
6.4 Æ®·£Àè¼Ç ¼³Á¤ ¼öÁ¤
6.5 DAO Ŭ·¡½º ±¸Çö
6.6 BoardServiceImpl Ŭ·¡½º ¼öÁ¤ ¹× Å×½ºÆ®
-
-
|
ä±ÔÅ [Àú]
|
|
-
2003³âºÎÅÍ ÇöÀç±îÁö »ï¼º ¸ÖƼķÆÛ½º(±¸ »ï¼º SDS)¿¡¼ ÀüÀÓ °»ç·Î ±Ù¹«ÇÏ°í ÀÖÀ¸¸ç, ÁÖ·Î ÀÚ¹Ù ±â¹ÝÀÇ ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©(Spring, MyBatis, JPA) °ÀǸ¦ ´ã´çÇÏ°í ÀÖ´Ù. ¿À·£ °ÀÇ °æÇèÀ» ¹ÙÅÁÀ¸·Î 2016³â¿¡ 'Spring QuickStart(·çºñÆäÀÌÆÛ)'¶ó´Â Ã¥À» ÃâÆÇÇÏ¿´À¸¸ç, ±âȸ°¡ µÈ´Ù¸é ÇÁ·¹ÀÓ¿öÅ© ±â¹ÝÀÇ 'Quick Start' ½Ã¸®Á °è¼Ó ÃâÆÇÇÏ°íÀÚ ÇÑ´Ù.
±×¸®°í Ç×»ó ¸¶À½°ú »ý°¢ÀÌ ´ÄÁö ¾Ê´Â °³¹ßÀÚÀ̱⸦ ²Þ²Ù¸ç Èñ¸ÁÇÑ´Ù
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|