»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0°³) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³ÀÌ Ã¥Àº À̷м°¡ ¾Æ´Õ´Ï´Ù. ¡®½ºÇÁ¸µ ·¹°Å½Ã(Spring Legacy)¡¯¸¦ ´Ù·ç´Â ½ÇÀü ÈÆ·Ã¼ÀÔ´Ï´Ù. ±¹³»¿¡¼´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ¿µÇâÀ¸·Î ½ºÇÁ¸µ ·¹°Å½Ã ÇÁ·ÎÁ§Æ®´Â ¿©ÀüÈ÷ ¸¹Àº °÷¿¡¼ »ç¿ëµÇ°í ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ¹öÀüº° Â÷À̳ª ü°èÀûÀÎ ¼³Á¤ ¹æ¹ý¿¡ ´ëÇØ¼´Â ÀÚ·á°¡ ºÎÁ·ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ºÎÁ·ÇÔÀ» ä¿ì·Á°í ¸¸µé¾úÀ¸¸ç, °ú°Å ¡ºÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ®¡» ÈļÓÀÛÀ¸·Î µîÀåÇÑ Ã¥ÀÔ´Ï´Ù.
ÀÌ Ã¥Àº Å©°Ô ÀÌ·ÐÀ» ±â¹ÝÀ¸·Î ÇÑ ½Ç½À°ú ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Â ½Ç½ÀÀ¸·Î ³ª´¹´Ï´Ù. ÀÌ·ÐÀûÀÎ ºÎºÐÀº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ À§ÇÑ ¼³Á¤°ú ¸ñÇ¥¸¦ ÇнÀÇÏ°í °£´ÜÇÑ ¿¹Á¦¸¦ ½Ç½ÀÇÕ´Ï´Ù. ±âº»ÀûÀÎ ÀÌ·Ð ÇнÀÀ» ¸¶Ä£ ÈÄ¿¡´Â ¼³°è¿Í ±¸Çö¿¡ ÁýÁßÇÏ´Â ½Ç½À ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÕ´Ï´Ù.
¸ñÂ÷[PART 1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ]
Chapter 01 °³¹ß ȯ°æ¼³Á¤
1.1 Spring Framework 6¿Í JDK
1.2 Eclipse IDE ¼³Á¤
1.3 Spring 6 Legacy Project
1.4 Spring MVC ¼³Á¤
1.5 Log4j2 ¼³Á¤
1.6 MariaDB ¼³Ä¡¿Í ¼³Á¤
1.7 Intellij¸¦ »ç¿ëÇÏ´Â °æ¿ì ÇÁ·ÎÁ§Æ® ¼³Á¤
Chapter 02 ÀÇÁ¸¼º ÁÖÀÔ
2.1 ÀÇÁ¸¼ºÀÇ ÀǹÌ
2.2 XMLÀ» ÀÌ¿ëÇÏ´Â ÀÇÁ¸¼º ÁÖÀÔ
2.3 @Autowired
Chapter 03 Spring Web MVC
3.1 ½ºÇÁ¸µ°ú À¥
3.2 ÄÁÆ®·Ñ·¯ÀÇ Æ¯Â¡
Chapter 04 MyBatis¿Í ½ºÇÁ¸µ
4.1 MyBatis¿Í ½ºÇÁ¸µ ¿¬µ¿ ¼³Á¤
Chapter 05 ½ºÇÁ¸µ AOP¿Í Æ®·£Àè¼Ç
5.1 Spring AOP
5.2 Æ®·£Àè¼Ç ¼³Á¤
[PART 2. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß]
Chapter 06 °Ô½Ã¹° °ü¸® ºÐ¼®°ú ¼³°è
6.1 °³¹ß ¸ñÇ¥ ¼³Á¤
6.2 È¸é ¼³°è¿Í ºÐ¼®
6.3 µ¥ÀÌÅͺ£À̽º ¼³°è
6.4 È¸é µðÀÚÀÎ
6.5 includes ¼³Á¤
Chapter 07 °Ô½Ã¹° °ü¸® ±¸Çö
7.1 VO¿Í DTO
7.2 MyBatis Áغñ
7.3 MyBatis¸¦ ÀÌ¿ëÇÏ´Â CRUD
7.4 ÄÁÆ®·Ñ·¯¿Í ȸé ÀÛ¼º
7.5 ¼ºñ½º °èÃþÀÇ ±¸Çö°ú ¿Ï¼º
7.6 ÆäÀÌ¡ ó¸®
7.7 µ¿Àû Äõ¸®¿Í °Ë»ö
Chapter 08 ´ñ±Û°ú RESTful
8.1 Ajax¿Í ºñµ¿±â Åë½Å
8.2 ´ñ±ÛÀ» À§ÇÑ µ¥ÀÌÅͺ£À̽º ¼³°è
8.3 ´ñ±ÛÀÇ MyBatis ±¸Çö
8.4 ReplyService °³¹ß
8.5 RestController ¾î³ëÅ×À̼Ç
8.6 °Ô½Ã±Û ¸ñ·Ï¿¡ ´ñ±Û °³¼ö Ç¥½Ã
[PART 3. ÀÎÁõ ó¸®¿Í ÆÄÀÏ ¾÷·Îµå]
Chapter 09 »óǰ°ú ÆÄÀÏ ¾÷·Îµå
9.1 »óǰ°ú »óǰ À̹ÌÁö Å×À̺í
9.2 DTO¿Í Mapper ÀÛ¼º
9.3 ÄÁÆ®·Ñ·¯ÀÇ ÆÄÀÏ ¾÷·Îµå
9.4 ProductService¿Í È¸é ±¸Çö
Chapter 10 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
10.1 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¿ªÇÒ
10.2 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
10.3 ÀÎÁõ°ú Àΰ¡
10.4 »ç¿ëÀÚ ±ÇÇÑ Ã¼Å©
10.5 »ç¿ëÀÚ °èÁ¤ ó¸®
10.6 Ä¿½ºÅÒ ·Î±×ÀÎ/·Î±×¾Æ¿ô
10.7 Remember-me ÀÚµ¿ ·Î±×ÀÎ
10.8 ÀÎÁõ Á¤º¸ÀÇ È°¿ë
ã¾Æº¸±â
ÃâÆÇ»ç ¼ÆòPART 1: ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ
PART 1¿¡¼´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÁÖ¿äÇÑ ±â´ÉµéÀ» »ìÆìº¾´Ï´Ù. ÀÇÁ¸¼º ÁÖÀÔÀ̳ª À¥ MVC¿Í °°Àº ±â¼úÀÔ´Ï´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ È¯°æ¼³Á¤À̳ª µ¥ÀÌÅͺ£À̽º ¼³Á¤ µîÀÌ ÁÖµÈ ³»¿ëÀÔ´Ï´Ù.
? ÀÌŬ¸³½º ȤÀº ÀÎÅÚ¸®Á¦ÀÌ(ultimate) °³¹ß ȯ°æ¼³Á¤
? ½ºÇÁ¸µ ·¹°Å½Ã ÇÁ·ÎÁ§Æ®ÀÇ »ý¼º
? MariaDBÀÇ ¼³Ä¡¿Í ¼³Á¤
? MyBatis ¿¬µ¿ ó¸®
? ½ºÇÁ¸µ AOP Àû¿ë
PART 2: À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
PART 2¿¡¼´Â ºñ±³Àû ´Ü¼øÇÑ ´ÜÀÏ Å×À̺íÀ» ´Ù·ì´Ï´Ù. °Ô½Ã¹°°ú ´ñ±Û ¿¹Á¦¸¦ ÁÖÁ¦·Î »ï¾Æ À¥ °³¹ß ¼³°è¿¡ ÇÊ¿äÇÑ °úÁ¤À» »ìÆìº¾´Ï´Ù. ¶ÇÇÑ ¼¹ö »çÀ̵忡¼ ó¸®ÇÏ´Â ¹æ¹ý°ú Ajax¸¦ ÅëÇØ ´Ù·ç´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ ÇнÀÇÕ´Ï´Ù.
? °Ô½Ã¹° ºÐ¼®°ú ¹®¼ Á¤¸®
? °Ô½Ã¹° ÇÁ·ÎÁ§Æ® ±¸Çö
? Ajax¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ó¸®¿Í JavaScript ó¸®
PART 3: ÀÎÁõ ó¸®¿Í ÆÄÀÏ ¾÷·Îµå
PART 3¿¡¼´Â ÇϳªÀÇ ±â´ÉÀ» ±¸ÇöÇϱâ À§ÇØ ´õ º¹ÀâÇÏ°í ´Ù¾çÇÑ °í¹ÎÀÌ ÇÊ¿äÇÑ ÁÖÁ¦µéÀ» ´Ù·ì´Ï´Ù. µ¥ÀÌÅͺ£À̽º Å×ÀÌºíµµ µÎ °³ ÀÌ»óÀ» ÇÔ²² ´Ù·ç¾î¾ß ÇÏ´Â ¿¹Á¦µé·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ´õºÒ¾î, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¿Í ÆÄÀÏ ¾÷·Îµå ±â´Éµµ ´Ù·ì´Ï´Ù. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ °æ¿ì, ½ºÇÁ¸µ 6 ¹öÀüºÎÅÍ´Â Java ±â¹Ý ¼³Á¤À» ±ÇÀåÇϹǷΠÀÌ¿¡ µû¸¥ ¼³Á¤ ¹æ½Äµµ ÇнÀÇÕ´Ï´Ù.
? ÆÄÀÏ ¾÷·Îµå¿Í ºê¶ó¿ìÀú ³» Á¢±Ù
? ½æ³×ÀÏ Ã³¸®
? MyBatisÀÇ ¡´resultMap¡µ ó¸®
? ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Àû¿ë
[´ë»ó µ¶ÀÚ]
? ±âÁ¸ ½ºÇÁ¸µ ·¹°Å½Ã ÇÁ·ÎÁ§Æ®¸¦ ¿î¿µÇϰųª À¯Áöº¸¼öÇØ¾ß ÇÏ´Â °³¹ßÀÚ
? ½ºÇÁ¸µ ºÎÆ®¸¦ ÇнÀÇϱâ Àü¿¡ ´õ ü°èÀûÀ¸·Î ´Ü°è¸¦ ¹â¾Æ ÇнÀÇÏ°í ½ÍÀº ÃÊ±Þ °³¹ßÀÚ
? RDBMS¸¦ ÀÌ¿ëÇØ Java ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϰíÀÚ ÇÏ´Â °³¹ßÀÚ
? µ¥ÀÌÅͺ£À̽º¿¡¼ºÎÅÍ È¸é±îÁö Àü °úÁ¤À» ÇнÀÇÏ°í ½ÍÀº ÃÊ±Þ °³¹ßÀÚ
[¼Ò½ºÄÚµå È®ÀÎ ¹× Áú¹®°ú ´äº¯]
¼Ò½ºÄÚµå È®Àΰú ´õºÒ¾î ÀÌÇØÇϱ⠾î·Á¿î ºÎºÐÀ̳ª ±Ã±ÝÇÑ »çÇ×ÀÌ »ý±â¸é, ¡®±¸¸Û°¡°Ô ÄÚµù´Ü¡¯ Ä«Æä¿¡ Áú¹®ÇÏ¿© ÇØ°áÇϽñ⠹ٶø´Ï´Ù.
Ä«Æä ÁÖ¼Ò: http://cafe.naver.com/gugucoding
ÀÌ Ã¥Àº ¿À·§µ¿¾È »ç¿ëµÇ¾î ¿Ô°í, Áö±Ý±îÁöµµ À¯Áöº¸¼ö ÇÁ·ÎÁ§Æ®¿¡¼ ³Î¸® Ȱ¿ëµÇ´Â ¡®½ºÇÁ¸µ ·¹°Å½Ã(Spring Legacy)¡¯¿¡ ´ëÇÑ À̾߱âÀÔ´Ï´Ù. Ãֽбâ¼úÀÌ ¾Æ´Ñ XML ±â¹Ý ¼³Á¤ ¹æ½ÄÀ» »ç¿ëÇϸç, ¸ðµç ¿¬µ¿À» ¼öµ¿À¸·Î ÁøÇàÇÏ¸é¼ ¿Ï¼ºº»À» ¸¸µé¾î °©´Ï´Ù. ÃֽйöÀüÀÌ º¸¿©ÁÖ´Â È·ÁÇÔÀ» Ãß±¸Çϱ⺸´Ù´Â, ÀÌ¹Ì ¿î¿µ ÁßÀÎ ½Ã½ºÅÛÀ» »ç¿ëÇØ¾ß¸¸ ÇÏ´Â °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÕ´Ï´Ù. ¶ÇÇÑ, °ú°Å ±â¼úÀÌ ¾î¶»°Ô ¹ßÀüÇØ ¿Ô´ÂÁö¸¦ üÇèÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ¾î, ü°èÀûÀÎ ÇнÀÀ» À§ÇÑ ÈǸ¢ÇÑ Áöħ¼°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |