°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (32,490¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (27,360¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® : Çö¾÷ °³¹ßÀ» À§ÇÑ ´Ü°èº° ½Ç½À¼­

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 48
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

38,000¿ø

  • 34,200¿ø (10%ÇÒÀÎ)

    1,900P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/29(¿ù) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÀÌ Ã¥Àº Spring Framework(ÀÌÇÏ ½ºÇÁ¸µ)¸¦ »ç¿ëÇؼ­ ¸» ±×´ë·Î ¡®À¥ ÇÁ·ÎÁ§Æ®¡¯¸¦ ¾î¶»°Ô ÁøÇàÇÏ´ÂÁö¸¦ ¼³¸íÇϴ åÀÔ´Ï´Ù. À¥ ÇÁ·ÎÁ§Æ®¶ó°í °ÅâÇÏ°Ô Ç¥ÇöÇÏÁö¸¸, Á» ´õ ±¸Ã¼ÀûÀ¸·Î´Â ½ºÇÁ¸µÀ¸·Î À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëµÇ´Â °Ô½Ã¹° °ü¸®¸¦ ¸¸µé¾î º¸´Â °ÍÀÌ ÁÖµÈ ¸ñÀûÀÔ´Ï´Ù. ¸ðµç À¥ ÇÁ·ÎÁ§Æ®´Â ±× ¼º°Ý¿¡ µû¶ó ±¸¼º°ú ±¸Á¶°¡ ´Ù¸£±â´Â ÇÏÁö¸¸ °á°úÀûÀ¸·Î´Â °Ô½Ã¹° °ü¸® ¸ðµâÀÇ ÁýÇÕü¶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â À¥ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëµÇ´Â °Ô½Ã¹°À» ´ÙÀ½°ú °°Àº ¿¹Á¦µé·Î ÀÛ¼ºÇÕ´Ï´Ù.

* µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇؼ­ ±âº»ÀûÀÎ µî·Ï, ¼öÁ¤, »èÁ¦, Á¶È¸ ±â´ÉÀ» ±¸Çö
* À¥ È­¸é¿¡¼­ ÆäÀÌ¡ ó¸®¿Í °Ë»ö ó¸®
* ´Ù¾çÇÑ Á¾·ùÀÇ Ã·ºÎÆÄÀÏÀ» À¥¿¡ °Ô½Ã
* Ajax¸¦ ÀÌ¿ëÇÏ´Â µ¥ÀÌÅÍ Ã³¸®
* ÄíÅ°³ª ¼¼¼Ç µîÀ» ÀÌ¿ëÇÑ ·Î±×ÀÎ/·Î±×¾Æ¿ô ÀÎÁõ ó¸®

[ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ]
½ºÇÁ¸µÀ¸·Î À¥ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº ¼±ÇàÇнÀÀÌ ÇÊ¿äÇÕ´Ï´Ù.
* Java ¾ð¾î¿¡ °üÇÑ ±âº» Áö½Ä
* Servlet/JSP¿¡ °üÇÑ ±âº» Áö½Ä ¹× ½Ç½À °æÇè - ¸ðµ¨1, ¸ðµ¨2¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³äÀÌ ÇÊ¿äÇÕ´Ï´Ù.
* HTML/JavaScript/CSS¿¡ °üÇÑ ±âº» Áö½Ä - jQuery µîÀ» ´Ù·ïº» °æÇèÀÌ ÀÖ´Ù´Â °ÍÀ» ÀüÁ¦·Î ¿¹Á¦¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
* SQL¿¡ °üÇÑ ±âº» Áö½Ä - ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇØ º» °æÇèÀÌ ÀÖ°í, »ç¿ëÀÚ »ý¼ºÀ̳ª Å×À̺í, ½ÃÄö½º µîÀÇ °æÇèÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù.
* ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ­ ÀڽŸ¸ÀÇ °æÇèÀ» ½×À¸·Á´Â ÃÊ±Þ °³¹ßÀÚ
* À¥ °³¹ß Áö½Ä°ú °æÇèÀº ÀÖÁö¸¸, ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ ¿¹Á¦¸¦ ÀÛ¼ºÇϴµ¥ ¾î·Á¿òÀ» ´À³¢´Â ÃÊ±Þ °³¹ßÀÚ
* ÃÖ±Ù¿¡ º¯È­µÈ ½ºÇÁ¸µÀ» ÀÌ¿ëÇؼ­ °³¹ßÇÏ°í ½ÍÀº °³¹ßÀÚ
* À¥ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϸ鼭 ¾î¶² °³¹ß ´Ü°è¸¦ °ÅÃÄ¾ß ÇÏ´ÂÁö ¾Ë°í ½ÍÀº °³¹ßÀÚ

[°³Á¤ÆÇ¿¡¼­ ´Þ¶óÁø Á¡]
°³Á¤ÆÇ¿¡¼­´Â ´ÙÀ½°ú °°Àº Á¡µéÀÌ ´Þ¶óÁö°Ô µÇ¾ú½À´Ï´Ù.
* ½ºÇÁ¸µÀÇ ¹öÀüÀº 5.x ¹öÀüÀ» »ç¿ëÇÏ°í, °³¹ßµµ±¸´Â Spring Tool Suite(ÀÌÇÏ STS) ȤÀº Eclipse¿Í MavenÀ¸·Î ÀÛ¼ºÇÕ´Ï´Ù.
* ±âÁ¸¿¡ »ç¿ëÇÏ´ø XML°ú Java Configuration(ÀÌÇÏ Java ¼³Á¤)°ú ¾î³ëÅ×ÀÌ¼Ç ±â¹ÝÀÇ ¼³Á¤À» ÀÌ¿ëÇÕ´Ï´Ù.
- ÃÖ±Ù ½ºÇÁ¸µ °ü·Ã ¿¹Á¦³ª ÇÁ·ÎÁ§Æ®¿¡¼­ XML ´ë½Å¿¡ Java ¼³Á¤À» ÀÌ¿ëÇÒ ¶§°¡ Á¡Á¡ Áõ°¡ÇÏ°í ÀÖÀ¸¹Ç·Î À̸¦ ¹Ý¿µÇÕ´Ï´Ù.
* µ¥ÀÌÅͺ£À̽º´Â ±âÁ¸ÀÇ MySQLÀÌ ¾Æ´Ñ Oracle Database 11g Express Edition ¹öÀüÀ» »ç¿ëÇÕ´Ï´Ù.
* ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼(Spring Security)¸¦ Ãß°¡Çؼ­ ·Î±×ÀÎ ºÎºÐÀ» ó¸®ÇÕ´Ï´Ù.
* Lombok ¶óÀ̺귯¸®¸¦ È°¿ëÇؼ­ Getter/Setter µîÀÇ Äڵ带 ÁÙ¿©¼­ ÃÖ¼ÒÇÑÀÇ ÄÚµå·Î ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
* MyBatisÀÇ Mapper ÀÎÅÍÆäÀ̽º¿Í XMLÀ» È°¿ëÇÕ´Ï´Ù. ±âÁ¸ÀÇ DAO¸¦ ÀÌ¿ëÇÏ´ø °³¹ß ¹æ½ÄÀ» °³¼±Çؼ­ ´õ ÀûÀº ¾çÀÇ ÄÚµå·Î °³¹ßÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÃâÆÇ»ç ¼­Æò

ÇöÀç±îÁö Ãâ°£µÈ ½ºÇÁ¸µ °ü·Ã ¸¹Àº ¼­ÀûµéÀº ÁÖ·Î ½ºÇÁ¸µÀÇ ³»ºÎ ±¸Á¶³ª ¿ø¸® µî ÀÌ·ÐÀûÀÎ ¹è°æ¿¡ ÃÊÁ¡À» µÎ¾úÁö¸¸, ÀÌ Ã¥Àº ½Ç¹« °³¹ß¿¡¼­ »ç¿ëÇÏ´Â µµ±¸·Î¼­ ½ºÇÁ¸µÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼­ ¹Ù¶óº¸´Â ½ºÇÁ¸µÀº ´ÙÀ½°ú °°Àº Àǹ̰¡ ÀÖ½À´Ï´Ù.

* ½ºÇÁ¸µÀº ÀÌ Ã¥ÀÇ ¿¹Á¦¸¦ ¸¸µå´Â ÇϳªÀÇ µµ±¸·Î »ç¿ëÇÕ´Ï´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©´Â ´Ù¾çÇÑ À̷аú ¾²ÀÓ»õ°¡ ÀÖÁö¸¸, ÀÌ Ã¥¿¡¼­´Â ÇϳªÀÇ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸ñÇ¥·Î µÎ°í À̸¦ ¿Ï¼ºÇØ °¡´Â °úÁ¤À» »ó¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ÅëÇؼ­ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ À̷аú »ç¿ë¹ýÀ» ÀÍÈ÷°Ô µË´Ï´Ù.

* À¥ °³¹ßÀÚ°¡ ½ºÇÁ¸µÀ» ÀÌ¿ëÇÒ ¶§ À̸¦ »ç¿ëÇÏ´Â ¼ø¼­¿¡ ÃÊÁ¡À» µÓ´Ï´Ù. ½ºÇÁ¸µÀº ÃʱâÀÇ ¼³Á¤ÀÌ ¾î·Æ°Ô ´Ù°¡¿À±â ¶§¹®¿¡ °¢ ´Ü°è¸¦ ÁøÇàÇÒ ¶§ ¾î¶² ¹æ½ÄÀ¸·Î Å×½ºÆ®¸¦ ÇÏ°í, ¾î¶² ´Ü°è¸¦ È®ÀÎÇØ¾ß ÇÏ´ÂÁö¿¡ ÁßÁ¡À» µÓ´Ï´Ù.

[ÀÌ Ã¥ÀÇ ±¸¼º°ú È°¿ë¹æ¹ý]
ÀÌ Ã¥ÀÇ ±¸¼ºÀº Å©°Ô ´ÙÀ½°ú °°½À´Ï´Ù.
PART 1: ½ºÇÁ¸µ °³¹ß ȯ°æ ±¸Ãà
PART 2: ½ºÇÁ¸µ MVC ¼³Á¤
PART 3: ±âº»ÀûÀÎ À¥ °Ô½Ã¹° °ü¸®
PART 4: REST ¹æ½Ä°ú Ajax¸¦ ÀÌ¿ëÇÏ´Â ´ñ±Û ó¸®
PART 5: AOP¿Í Æ®·£Àè¼Ç
PART 6: ÆÄÀÏ ¾÷·Îµå ó¸®
PART 7: Spring Web Security¸¦ ÀÌ¿ëÇÑ ·Î±×ÀΠó¸®

PART 1¿¡¼­´Â ½ºÇÁ¸µÀ» °øºÎÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» °£´ÜÇÏ°Ô ¼Ò°³ÇÕ´Ï´Ù. ½ºÇÁ¸µÀ¸·Î À¥ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§´Â ´Ü¼øÈ÷ ½ºÇÁ¸µ¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ±×¿Í °ü·ÃµÈ ±â¹Ý Áö½ÄÀ» ÇÔ²² °øºÎÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦´Â ½ºÇÁ¸µ°ú MyBatis, OracleÀ» »ç¿ëÇؼ­ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í, ÇÁ·ÎÁ§Æ® »ý¼ºÀº STS·Î »ý¼ºÇÕ´Ï´Ù.
PART 2ºÎÅÍ´Â °¢ ÀåÀÇ ¸ñÇ¥¿¡ ¸Â°Ô ´Ü°èº°·Î °³¹ßÀÇ ¸ñÇ¥¿Í °úÁ¤À» ¼³¸íÇÕ´Ï´Ù. °¢ ÀåÀº °³¹ß ´Ü°è¿Í ´õºÒ¾î ±¸ÇöÀÌ ÇÊ¿äÇÑ Áö½ÄÀ» Ãß°¡ÇÏ´Â ÇüÅ·Π±¸¼ºÇÏ°í ÀÖ½À´Ï´Ù.

[¼Ò½º ÄÚµå ´Ù¿î·Îµå ¹× Q&A]
¼Ò½º ÄÚµå ´Ù¿î·Îµå ¹× Q&A´Â ±¸¸Û°¡°Ô ÄÚµù´Ü Ä«ÆäÀÇ ÀÚ·á½Ç¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ñÂ÷

ÀÌ Ã¥À» ³»¸ç...
ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® v2.0

Part 1 ½ºÇÁ¸µ °³¹ß ȯ°æ ±¸Ãà
1Àå °³¹ßÀ» À§ÇÑ Áغñ
1.1 °³¹ßȯ°æ ¼³Á¤
1.2 ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® »ý¼º
1.3 TomcatÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÁ§Æ® ½ÇÇà È®ÀÎ
1.4 Lombok ¶óÀ̺귯¸® ¼³Ä¡
1.5 Java ConfigurationÀ» ÇÏ´Â °æ¿ì
2Àå ½ºÇÁ¸µÀÇ Æ¯Â¡°ú ÀÇÁ¸¼º ÁÖÀÔ
2.1 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ °£·«ÇÑ ¿ª»ç
2.2 ÀÇÁ¸¼º ÁÖÀÔ Å×½ºÆ®
2.3 ½ºÇÁ¸µÀÌ µ¿ÀÛÇϸ鼭 »ý±â´Â ÀÏ
2.4 ½ºÇÁ¸µ 4.3 ÀÌÈÄ ´ÜÀÏ »ý¼ºÀÚÀÇ ¹¬½ÃÀû ÀÚµ¿ÁÖÀÔ
3Àå ½ºÇÁ¸µ°ú Oracle Database ¿¬µ¿
3.1 ¿À¶óŬ ¼³Ä¡
3.2 SQL Developer ¼³Ä¡
3.3 ÇÁ·ÎÁ§Æ®ÀÇ JDBC ¿¬°á
3.4 Ä¿³Ø¼Ç Ç® ¼³Á¤
4Àå MyBatis¿Í ½ºÇÁ¸µ ¿¬µ¿
4.1 MyBatis
4.2 ½ºÇÁ¸µ°úÀÇ ¿¬µ¿ ó¸®
4.3 log4jdbc-log4j2 ¼³Á¤

Part 2 ½ºÇÁ¸µ MVC ¼³Á¤
5Àå ½ºÇÁ¸µ MVCÀÇ ±âº» ±¸Á¶
5.1 ½ºÇÁ¸µ MVC ÇÁ·ÎÁ§Æ®ÀÇ ³»ºÎ ±¸Á¶
5.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ®ÀÇ ·Îµù ±¸Á¶
5.3 ½ºÇÁ¸µ MVCÀÇ ±âº» »ç»ó
5.4 ¸ðµ¨2¿Í ½ºÇÁ¸µ MVC
6Àå ½ºÇÁ¸µ MVCÀÇ Controller
6.1 @Controller, @RequestMapping
6.2 @RequestMappingÀÇ º¯È­
6.3 ControllerÀÇ ÆĶó¹ÌÅÍ ¼öÁý
6.4 ModelÀ̶ó´Â µ¥ÀÌÅÍ Àü´ÞÀÚ
6.5 ControllerÀÇ ¸®ÅÏ Å¸ÀÔ
6.6 ControllerÀÇ Exception ó¸®

Part 3 ±âº»ÀûÀÎ À¥ °Ô½Ã¹° °ü¸®
7Àå ½ºÇÁ¸µ MVC ÇÁ·ÎÁ§Æ®ÀÇ ±âº» ±¸¼º
7.1 °¢ ¿µ¿ªÀÇ Naming Convention(¸í¸í±ÔÄ¢)
7.2 ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¿ä±¸ »çÇ×
7.3 ¿¹Á¦ ÇÁ·ÎÁ§Æ® ±¸¼º
7.4 µ¥ÀÌÅͺ£À̽º °ü·Ã ¼³Á¤ ¹× Å×½ºÆ®
7.5 Java ¼³Á¤À» ÀÌ¿ëÇÏ´Â °æ¿ìÀÇ ÇÁ·ÎÁ§Æ® ±¸¼º
8Àå ¿µ¼Ó/ºñÁî´Ï½º °èÃþÀÇ CRUD ±¸Çö
8.1 ¿µ¼Ó °èÃþÀÇ ±¸Çö Áغñ
8.2 ¿µ¼Ó ¿µ¿ªÀÇ CRUD ±¸Çö
9Àå ºñÁî´Ï½º °èÃþ
9.1 ºñÁö´Ï½º °èÃþÀÇ ¼³Á¤
9.2 ºñÁî´Ï½º °èÃþÀÇ ±¸Çö°ú Å×½ºÆ®
10Àå ÇÁ·¹Á¨Å×À̼Ç(À¥) °èÃþÀÇ CRUD ±¸Çö
10.1 ControllerÀÇ ÀÛ¼º
10.2 BoardControllerÀÇ ÀÛ¼º
11Àå È­¸é ó¸®
11.1 ¸ñ·Ï ÆäÀÌÁö ÀÛ¾÷°ú includes
11.2 ¸ñ·Ï È­¸é ó¸®
11.3 µî·Ï ÀÔ·Â ÆäÀÌÁö¿Í µî·Ï ó¸®
11.4 Á¶È¸ ÆäÀÌÁö¿Í À̵¿
11.5 °Ô½Ã¹°ÀÇ ¼öÁ¤/»èÁ¦ ó¸®
12Àå ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ÆäÀÌ¡ ó¸®
12.1 order byÀÇ ¹®Á¦
12.2 order by º¸´Ù´Â À妽º
12.3 À妽º¸¦ ÀÌ¿ëÇÏ´Â Á¤·Ä
12.4 ROWNUM°ú ÀζóÀκä
13Àå MyBatis¿Í ½ºÇÁ¸µ¿¡¼­ ÆäÀÌ¡ ó¸®
13.1 MyBatis ó¸®¿Í Å×½ºÆ®
13.2 BoardController¿Í BoardService ¼öÁ¤
14Àå ÆäÀÌ¡ È­¸é ó¸®
14.1 ÆäÀÌ¡ ó¸®ÇÒ ¶§ ÇÊ¿äÇÑ Á¤º¸µé
14.2 ÆäÀÌ¡ 󸮸¦ À§ÇÑ Å¬·¡½º ¼³°è
14.3 JSP¿¡¼­ ÆäÀÌÁö ¹øÈ£ Ãâ·Â
14.4 Á¶È¸ ÆäÀÌÁö·Î À̵¿
14.5 ¼öÁ¤°ú »èÁ¦ ó¸®
14.6 MyBatis¿¡¼­ Àüü µ¥ÀÌÅÍÀÇ °³¼ö ó¸®
15Àå °Ë»ö ó¸®
15.1 °Ë»ö ±â´É°ú SQL
15.2 MyBatisÀÇ µ¿Àû SQL
15.3 °Ë»ö Á¶°Ç 󸮸¦ À§ÇÑ CriteriaÀÇ º¯È­
15.4 È­¸é¿¡¼­ °Ë»ö Á¶°Ç ó¸®

Part 4 REST ¹æ½Ä°ú Ajax¸¦ ÀÌ¿ëÇÏ´Â ´ñ±Û ó¸®
16Àå REST ¹æ½ÄÀ¸·Î Àüȯ
16.1 @RestController
16.2 @RestControllerÀÇ ¹Ýȯ ŸÀÔ
16.3 @RestController¿¡¼­ ÆĶó¹ÌÅÍ
16.4 REST Àü¼Û ¹æ½Ä
16.5 ´Ù¾çÇÑ Àü¼Û ¹æ½Ä
17Àå Ajax ´ñ±Û ó¸®
17.1 ÇÁ·ÎÁ§Æ®ÀÇ ±¸¼º
17.2 ´ñ±Û 󸮸¦ À§ÇÑ ¿µ¼Ó ¿µ¿ª
17.3 ¼­ºñ½º ¿µ¿ª°ú Controller ó¸®
17.4 JavaScript Áغñ
17.5 À̺¥Æ® ó¸®¿Í HTML ó¸®
17.6 ´ñ±ÛÀÇ ÆäÀÌ¡ ó¸®
17.7 ´ñ±Û ÆäÀÌÁöÀÇ È­¸é ó¸®

Part 5 AOP¿Í Æ®·£Àè¼Ç
18Àå AOP¶ó´Â Æз¯´ÙÀÓ
18.1 AOP ¿ë¾îµé
18.2 AOP ½Ç½À
18.3 AOP ¼³Á¤
18.4 AOP Å×½ºÆ®
18.5 @Around¿Í ProceedingJoinPoint
19Àå ½ºÇÁ¸µ¿¡¼­ Æ®·£Àè¼Ç °ü¸®
19.1 µ¥ÀÌÅͺ£À̽º ¼³°è¿Í Æ®·£Àè¼Ç
19.2 Æ®·£Àè¼Ç ¼³Á¤ ½Ç½À
20Àå ´ñ±Û°ú ´ñ±Û ¼ö¿¡ ´ëÇÑ Ã³¸®
20.1 ÇÁ·ÎÁ§Æ®¼öÁ¤

Part 6 ÆÄÀÏ ¾÷·Îµå ó¸®
21Àå ÆÄÀÏ ¾÷·Îµå ¹æ½Ä
21.1 ½ºÇÁ¸µÀÇ Ã·ºÎÆÄÀÏÀ» À§ÇÑ ¼³Á¤
21.2 ¡´form¡µ ¹æ½ÄÀÇ ÆÄÀÏ ¾÷·Îµå
21.3 Ajax¸¦ ÀÌ¿ëÇÏ´Â ÆÄÀÏ ¾÷·Îµå
22Àå ÆÄÀÏ ¾÷·Îµå »ó¼¼ ó¸®
22.1 ÆÄÀÏÀÇ È®ÀåÀÚ³ª Å©±âÀÇ »çÀü ó¸®
22.2 ¼¶³×ÀÏ À̹ÌÁö »ý¼º
22.3 ¾÷·ÎµåµÈ ÆÄÀÏÀÇ µ¥ÀÌÅÍ ¹Ýȯ
23Àå ºê¶ó¿ìÀú¿¡¼­ ¼¶³×ÀÏ Ã³¸®
23.1 ¡´input type='file'¡µÀÇ ÃʱâÈ­
23.2 ¾÷·ÎµåµÈ À̹ÌÁö ó¸®
24Àå ÷ºÎÆÄÀÏÀÇ ´Ù¿î·Îµå ȤÀº ¿øº» º¸¿©ÁÖ±â
24.1 ÷ºÎÆÄÀÏÀÇ ´Ù¿î·Îµå
24.2 ¿øº» À̹ÌÁö º¸¿©ÁÖ±â
24.3 ÷ºÎÆÄÀÏ »èÁ¦
25Àå ÇÁ·ÎÁ§Æ®ÀÇ Ã·ºÎÆÄÀÏ - µî·Ï
25.1 ÷ºÎÆÄÀÏ Á¤º¸¸¦ À§ÇÑ Áغñ
25.2 µî·ÏÀ» À§ÇÑ È­¸é ó¸®
25.3 BoardController, BoardServiceÀÇ Ã³¸®
26Àå °Ô½Ã¹°ÀÇ Á¶È¸¿Í ÷ºÎÆÄÀÏ
26.1 BoardService¿Í BoardController ¼öÁ¤
26.2 BoardControllerÀÇ º¯°æ°ú È­¸é ó¸®
27Àå °Ô½Ã¹°ÀÇ »èÁ¦¿Í ÷ºÎÆÄÀÏ
27.1 ÷ºÎÆÄÀÏ »èÁ¦ ó¸®
28Àå °Ô½Ã¹°ÀÇ ¼öÁ¤°ú ÷ºÎÆÄÀÏ
28.1 È­¸é¿¡¼­ ÷ºÎÆÄÀÏ ¼öÁ¤
28.2 ¼­¹öÃø °Ô½Ã¹° ¼öÁ¤°ú ÷ºÎÆÄÀÏ
29Àå À߸ø ¾÷·ÎµåµÈ ÆÄÀÏ »èÁ¦
29.1 À߸ø ¾÷·ÎµåµÈ ÆÄÀÏÀÇ Á¤¸®
29.2 Quartz ¶óÀ̺귯¸® ¼³Á¤
29.3 BoardAttachMapper ¼öÁ¤
29.4 cron ¼³Á¤°ú »èÁ¦ ó¸®

Part 7 Spring Web Security¸¦ ÀÌ¿ëÇÑ ·Î±×ÀΠó¸®
30Àå Spring Web Security ¼Ò°³
30.1 Spring Web SecurityÀÇ ¼³Á¤
30.2 ½ÃÅ¥¸®Æ¼°¡ ÇÊ¿äÇÑ URI ¼³°è
30.3 ÀÎÁõ(Authentication)°ú ±ÇÇѺο©(Authorization -Àΰ¡)
31Àå ·Î±×Àΰú ·Î±×¾Æ¿ô ó¸®
31.1 Á¢±Ù Á¦ÇÑ ¼³Á¤
31.2 ´Ü¼ø ·Î±×ÀΠó¸®
31.3 Ä¿½ºÅÒ ·Î±×ÀÎ ÆäÀÌÁö
31.4 CSRF(Cross-site request forgery) °ø°Ý°ú ÅäÅ«
31.5 ·Î±×ÀÎ ¼º°ø°ú AuthenticationSuccessHandler
31.6 ·Î±×¾Æ¿ôÀÇ Ã³¸®¿Í LogoutSuccessHandler
32Àå JDBC¸¦ ÀÌ¿ëÇÏ´Â °£Æí ÀÎÁõ/±ÇÇÑ Ã³¸®
32.1 JDBC¸¦ ÀÌ¿ëÇϱâ À§ÇÑ Å×ÀÌºí ¼³Á¤
32.2 ±âÁ¸ÀÇ Å×À̺íÀ» ÀÌ¿ëÇÏ´Â °æ¿ì
33Àå Ä¿½ºÅÒ UserDetailsService È°¿ë
33.1 ȸ¿ø µµ¸ÞÀÎ, ȸ¿ø Mapper ¼³°è
33.2 CustomUserDetailsService ±¸¼º
34Àå ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ JSP¿¡¼­ »ç¿ëÇϱâ
34.1 JSP¿¡¼­ ·Î±×ÀÎÇÑ »ç¿ëÀÚ Á¤º¸ º¸¿©ÁÖ±â
34.2 Ç¥Çö½ÄÀ» ÀÌ¿ëÇÏ´Â µ¿Àû È­¸é ±¸¼º
35Àå ÀÚµ¿ ·Î±×ÀÎ(remember-me)
35.1 µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÏ´Â ÀÚµ¿ ·Î±×ÀÎ
36Àå Java ¼³Á¤À» ÀÌ¿ëÇÏ´Â °æ¿ìÀÇ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
36.1 Java ¼³Á¤ Ãß°¡ ¹× µ¿ÀÛ È®ÀÎ
36.2 ·Î±×ÀÎ ÆäÀÌÁö °ü·Ã ¼³Á¤
36.3 ·Î±×¾Æ¿ô ó¸®
36.4 PasswordEncoder ÁöÁ¤
36.5 JDBC¸¦ ÀÌ¿ëÇÏ´Â Java ¼³Á¤
36.6 Ä¿½ºÅÒ UserDetailsService ¼³Á¤
36.7 ÀÚµ¿ ·Î±×ÀÎ ¼³Á¤(remember-me)
37Àå ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÏ´Â ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
38Àå ±âÁ¸ ÇÁ·ÎÁ§Æ®¿¡ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Á¢¸ñÇϱâ
38.1 ·Î±×ÀÎ ÆäÀÌÁö ó¸®
38.2 °Ô½Ã¹° ÀÛ¼º ½Ã ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ó¸®
38.3 °Ô½Ã¹° Á¶È¸¿Í ·Î±×ÀΠó¸®
38.4 °Ô½Ã¹°ÀÇ ¼öÁ¤/»èÁ¦
38.5 Ajax¿Í ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ó¸®
39Àå ·Î±×¾Æ¿ô ó¸®
39.1 ·Î±×¾Æ¿ô ÆäÀÌÁö
39.2 ·Î±×ÀÎ ÈÄ '/board/list'·Î À̵¿Çϱâ

ºÎ·Ï
A Intellij¿Í GradleÀ» ÀÌ¿ëÇÏ´Â ½ºÇÁ¸µ ȯ°æ
A.1 Intellij ¹öÀü°ú ´Ù¿î·Îµå
A.2 Gradle ¼³Ä¡
A.3 ÇÁ·ÎÁ§Æ® »ý¼º
A.4 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© Ãß°¡
A.5 Lombok Ç÷¯±×ÀÎ Ãß°¡
A.6 Lombok ÄÄÆÄÀÏ È¯°æ
A.7 Log4j Ãß°¡
A.8 Tomcat ¼³Á¤
A.9 ½ºÇÁ¸µ MVC Ãß°¡¿Í XML ÆÄÀÏ »ý¼º
A.10 web.xml »ý¼º°ú ½ÇÇà Å×½ºÆ®

ã¾Æ º¸±â

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

±¸¸Û°¡°Ô ÄÚµù´Ü [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇÁ·Î±×·¡¹ÖÀ» ÁÁ¾ÆÇÏÁö¸¸, ³²µé ¾Õ¿¡ ³ª¼³ ¿ë±â°¡ ¾ø´Â 10³âÂ÷ ÀÌ»ó °³¹ßÀÚ, Çö¾÷ °ü¸®ÀÚ, °­»çµéÀÇ ºñ°ø°³ ¸ðÀÓ. ¾î¸° ½ÃÀý ±¸¸Û°¡°Ô ¾Õ ¾ÆÀú¾¾µéÀÌ ÀλýÀÇ Áø¸®¸¦ °¡º±°Ô ´øÁ³´ø °Íó·³ ÇÁ·Î±×·¡¹ÖÀÇ ¿ÀÀÇ(çóëù)¸¦ °¡º±°Ô ´øÁö°í ½ÍÀº »ç¶÷µéÀÇ ¸ðÀÓ. http://cafe.naver.com/gugucodingÀ» ÅëÇؼ­ µ¶ÀÚµé°ú Ä¿¹Â´ÏÄÉÀ̼ÇÀ» ÇÏ°í ÀÖÀ¸¸ç, ½ºÇÁ¸µ ¿Ü¿¡µµ ¿©·¯ ÁÖÁ¦¿¡ ´ëÇÑ ÀڷḦ Á¦°øÇϸç, Àú¼­·Î´Â ¡¶ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ®¡·°¡ ÀÖÀ½.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    9.3
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë