±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
40,000¿ø |
---|
36,000¿ø (10%ÇÒÀÎ)
2,000P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¿ÏÀüÈ÷ »õ·Î¿î ¾ÆÅ°ÅØó ¿£ÁøÀ» ÀåÂøÇÑ Â÷¼¼´ë À¥°³¹ß ÇÁ·¹ÀÓ¿öÅ©, ½ºÆ®·µÃ÷ 2!
½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¡¹Ö È°¿ë¼. ¿ÏÀüÈ÷ »õ·Î¿î ¾ÆÅ°ÅØó ¿£ÁøÀ» ÀåÂøÇÑ Â÷¼¼´ë À¥°³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÎ ½ºÆ®·µÃ÷ 2¸¦ ´Ù·ç°í ÀÖ´Ù. ½ºÆ®·µÃ÷ 2ÀÇ °³¹ß ȯ°æÀ» ½±°Ô ±¸ÃàÇÏ°í È°¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.
ÀÌ Ã¥Àº ½ºÆ®·µÃ÷ 2¸¦ ÅëÇÑ °³¹ß ȯ°æ ¼¼ÆÃ»Ó ¾Æ´Ï¶ó, ¾ÆÅ°µ¦Ã³, ÅÂ±× µî ¿©·¯ ±â´ÉÀ» ¿¹Á¦¸¦ ÅëÇØ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ƯÈ÷ ű×ÀÇ ·¹ÆÛ·±½º¸¦ Æ÷ÇÔÇÔÀ¸·Î½á »ç¿ë¹ýÀ» ÀÍÈ÷´Â ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ÀÔ¹®ÀÚ¸¦ À§ÇØ ½ºÆ®·µÃ÷ 2¸¦ ÀÌÇØÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³¸íÀ» ºÎºÐÀûÀ¸·Î Æ÷ÇÔÇß´Ù.
ÃâÆÇ»ç ¼Æò
±¹³»¿¡ MVC ±â¹ÝÀÇ °³¹ß°ú ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©ÀÇ È®»êÀ» À̲ø¾ú´ø ½ºÆ®·µÃ÷°¡ »õ·Î¿î ¸ð½ÀÀ¸·Î ³ªÅ¸³µ´Ù. ±âÁ¸ÀÇ Æ²¿¡ ¾ô¸ÅÀÌÁö ¾Ê°í, ±× µ¿¾È ¸¹Àº °³¹ßÀÚµéÀÇ Çù¾÷°ú °æÇèÀ» ÅëÇØ ½ÀµæµÈ ´õ ³ªÀº ¾ÆÀ̵ð¾îµéÀ» Èí¼öÇϸç, Á¤¹ÝÇÕÀÇ ¹ßÀü°úÁ¤À» ¹â¾Æ³ª°¡°í ÀÖ´Ù.
¿©ÀüÈ÷ ½ºÆ®·µÃ÷2ÀÇ ¸ñÀûÀº ´õ ½±°í ºü¸¥ °³¹ßÀ» ÅëÇÑ »ý»ê¼º Çâ»óÀ̸ç, À̸¦ À§Çؼ ¿ÀǼҽº Áø¿µÀÇ º£½ºÆ® ÇÁ·ºÆ¼½º¸¦ ¹Þ¾ÆµéÀÌ´Â µ¥ ÁÖÀúÇÔÀÌ ¾ø´Â µíÇÏ´Ù.
¡°½ºÆ®·µÃ÷ Â÷±â ¹öÀüÀº ·çºñ¿Â ·¹ÀÏÁî(Ruby on Rails)³ª ³ª³ëÀ¥(NanoWeb)ÀÇ ½ÉÇÃÇÔ, À¥¿öÅ©2ÀÇ ¼¼·Ã¹Ì, ºñÇÏÀ̺êÀÇ Åø ģȼº°ú ÆäÀÌÁö Ç÷οì¿Í °°Àº ÀåÁ¡µé°ú ½ºÆ®·µÃ÷1À» °áÇÕÇÏ´Â °ÍÀ» ±× ¸ñÀûÀ¸·Î ÇÏ°í ÀÖ´Ù.¡±
½ºÆ®·µÃ÷ Â÷±â ¹öÀüÀÇ Á¦¾È¿¡ ´ã°ÜÀÖ´Â À§ÀÇ ¹®ÀåÀº ½ºÆ®·µÃ÷2ÀÇ ÇâÈÄ ¹ßÀü ¸ð½ÀÀ» ±â´ëÇØ º¼ ¼ö ÀÖ´Â ´ÜÃÊ°¡ µÈ´Ù.
POJO ±â¹ÝÀÇ ¾×¼Ç°ú Æû, AJAX ű×, ÀÎÅͼÁÅÍ ±â¹ÝÀÇ ¾×¼Ç ó¸®, Æí¸®ÇÑ µðÆúÆ® ȯ°æ ¼³Á¤, °·ÂÇÑ Ç÷¯±×ÀÎ ÇÁ·¹ÀÓ¿öÅ©¿Í °°Àº Ư¡µéÀº ±âÁ¸ÀÇ ½ºÆ®·µÃ÷ »ç¿ëÀÚ¿¡°Ô Å« ¸Å·ÂÀ¸·Î ´Ù°¡¿Ã °ÍÀÌ´Ù. ¶ÇÇÑ ÀÚ¹Ù À¥ °³¹ß ÀÔ¹®ÀÚ¿¡°Ô´Â Á÷°üÀûÀÎ ½ºÆ®·µÃ÷2 ¼³Á¤°ú ¾×¼ÇÀÇ °³¹ßÀ» ÅëÇØ ½±°Ô MVC ±â¹ÝÀÇ À¥ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÁÁÀº µµ¿ì¹Ì°¡ µÉ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡Ü ½ºÆ®·µÃ÷2 °³¹ß ȯ°æ ±¸ÃàÇϱâ
¡Ü ½ºÆ®·µÃ÷2ÀÇ ±âº» °³³ä(¾×¼Ç, ¸®ÀýÆ®, ÀÎÅͼÁÅÍ)
¡Ü ÅÂ±× ÄÄÆ÷³ÍÆ® »ç¿ë¹ý
¡Ü ½ºÆ®·µÃ÷2 ¾ÆÅ°ÅØó¿Í ȯ°æ ¼³Á¤ ¹æ¹ý
¡Ü AJAX ±â´É È°¿ë ¹æ¹ý
¡Ü ÆÄÀÏ Ã³¸®, À¯È¿¼º °Ë»ç, ±¹Á¦È
¡Ü ´Ù¾çÇÑ Ç÷¯±×ÀÎ »ç¿ë¹ý
¡Ü ¿¹¿Ü ó¸®, ÇÁ·ÎÆÄÀϸµ, ·Î±ë
¡Ü ÅÂ±× ·¹ÆÛ·±½º
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº °³¹ß ȯ°æ ¼¼ÆúÎÅÍ ½ºÆ®·µÃ÷ÀÇ ÁÖ¿ä °³³ä°ú ¾ÆÅ°ÅØó, ű׻Ӹ¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ±â´ÉµéÀ» ¿¹Á¦¸¦ ÅëÇØ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾ú´Ù. ¶ÇÇÑ À¥ °³¹ß ÀÔ¹®ÀÚ¸¦ À§ÇØ ½ºÆ®·µÃ÷2¸¦ ÀÌÇØÇÏ´Â µ¥ ÇÊ¿äÇÑ À¥ °³³äµéÀ» ºÎºÐÀûÀ¸·Î Æ÷ÇÔÇß´Ù. ´©±¸³ª ÀÌ Ã¥À» ÅëÇؼ ½±°Ô ½ºÆ®·µÃ÷2 °³¹ß ȯ°æÀ» ±¸ÃàÇÏ°í, ´Ù¾çÇÑ ½ºÆ®·µÃ÷2ÀÇ ±â´ÉµéÀ» È°¿ëÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ù¾çÇÑ ½ºÆ®·µÃ÷2 ű×ÀÇ ·¹ÆÛ·±½º¸¦ Æ÷ÇÔÇÏ¿©, ÅÂ±× »ç¿ë¹ýÀ» ÀÍÈ÷´Â µ¥ ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
1ºÎ´Â Ãʺ¸ °³¹ßÀÚ¶óµµ ½ºÆ®·µÃ÷2¸¦ »ç¿ëÇÏ¿© ½±°Ô À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. ½ºÆ®·µÃ÷2ÀÇ ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ÀÌÇØ°¡ ±íÁö ¾Ê´õ¶óµµ ¿¹Á¦¸¦ µû¶ó ½Ç½ÀÇÏ´Ù º¸¸é, ½±°Ô ½ºÆ®·µÃ÷2ÀÇ ±âº»ÀûÀÌ°í Áß¿äÇÑ °³³äÀ» ÀÍÈú ¼ö ÀÖ´Ù.
2ºÎ´Â ½ºÆ®·µÃ÷2ÀÇ ¾ÆÅ°ÅØó¸¦ ÀÚ¼¼ÇÏ°Ô ´Ù·é´Ù. 1ºÎ¸¦ ÅëÇØ ±âº»ÀûÀÎ ½ºÆ®·µÃ÷2ÀÇ »ç¿ë¹ýÀ» ÀÍÇû´õ¶óµµ, À̸¦ ÃæºÐÈ÷ È°¿ëÇϱâ À§ÇØ ½ºÆ®·µÃ÷2ÀÇ ¾ÆÅ°ÅØó¸¦ ÀÌÇØÇØ¾ß ÇÑ´Ù. 2ºÎ¸¦ ÅëÇؼ ½ºÆ®·µÃ÷2°¡ ³»ºÎÀûÀ¸·Î ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀÚ¼¼ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
3ºÎ´Â ½ºÆ®·µÃ÷2¸¦ È°¿ëÇÏ´Â ±â¼ú¿¡ ´ëÇØ ´Ù·é´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ±¹Á¦ÈÇÏ°í, ´Ù¸¥ À¯¿ëÇÑ ¿ÀÇ ¼Ò½º¸¦ Ç÷¯±×ÀÎ ¹æ½ÄÀ¸·Î ¼Õ½±°Ô È°¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý°ú ÅÂ±× ¶óÀ̺귯¸®ÀÇ »ç¿ë¹ýÀ» »ìÆ캼 °ÍÀÌ´Ù. ¿¹Á¦ Áß½ÉÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, Â÷·Ê ´ë·Î ½Ç½ÀÇغ¸¸é ½ºÆ®·µÃ÷2°¡ Á¦°øÇÏ´Â Ç÷¯±×ÀÎÀ» À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
4ºÎ´Â ºÎ·ÏÀ¸·Î¼, ÀÌ Ã¥À» ÅëÇØ Á¦°øµÇ´Â ¿¹Á¦¸¦ ½Ç½ÀÇϱâ À§ÇÑ °³¹ß ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ý°ú ±¹Á¦È Áö¿øÀ» À§ÇÑ ±¹°¡º° ISO-639-1 Äڵ带 ½Ç¾ú´Ù. ½ºÆ®·µÃ÷2 ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥À» Àд µ¶ÀÚ´Â ´Ù¾çÇÑ ºÐ¾ß¿Í ±â¼ú¿¡ ÀÌ¹Ì Àͼ÷ÇÑ µ¶ÀÚµµ ÀÖÀ» °ÍÀÌ°í, ¸· ù °ÉÀ½À» ¶© ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ »õ³»±âµµ ÀÖÀ» °ÍÀÌ´Ù. ÀÚ½ÅÀÇ °ü½É »çÇ׿¡ ¸Â°Ô Ã¥À» Àо°¥ ¼ö ÀÖµµ·Ï 1ºÎ¿¡¼´Â ±âÃÊÀûÀÎ ³»¿ë À§ÁÖ·Î ´Ù·ç¾ú°í, 2ºÎºÎÅÍ´Â ½ÉÈµÈ ³»¿ëÀ» ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù.
¸ñÂ÷
1ºÎ ±âº»
1Àå ½ºÆ®·µÃ÷2¶õ ¹«¾ùÀΰ¡?
1.1 ½ºÆ®·µÃ÷2ÀÇ ¹è°æ°ú ´Þ¶óÁø Á¡
1.2 ½ºÆ®·µÃ÷2 µé¿©´Ù º¸±â
1.3 ½ºÆ®·µÃ÷2ÀÇ ÇÙ½É: ¾×¼Ç°ú ¸®ÀýÆ®
1.4 ½ºÆ®·µÃ÷2ÀÇ ÄÁÆ®·Ñ·¯: ÇÊÅÍ µð½ºÆÐó
1.5 À¥ ¿äû 󸮿¡ ´ëÇÑ ¸î °¡Áö ±âº» Áö½Ä
2Àå ±âº» ¿¹Á¦¸¦ ÅëÇØ ½ºÆ®·µÃ÷2¿Í Ä£ÇØÁö±â
2.1 ¹®ÀÚ¿ Ãâ·Â
2.2 ¹®ÀÚ¿ ¸ñ·Ï Ãâ·Â
2.3 °´Ã¼ Ãâ·Â
2.4 °´Ã¼ ¸ñ·Ï Ãâ·Â
2.5 ³¯Â¥ Ãâ·Â
3Àå ´Ù¾çÇÑ ÅÂ±× ÄÄÆ÷³ÍÆ® ´Ù·ç±â
3.1 ½ºÆ®·µÃ÷2 ±¸¼º ¿ä¼Ò ¹Ì¸®º¸±â
3.1.1 ÀÎÅͼÁÅÍ °³¿ä
3.1.2 ÀÎÅͼÁÅÍ ½ºÅÃÀ̶õ?
3.1.3 ¸®ÀýÆ®ÀÇ Á¾·ù
3.1.4 ȯ°æ¼³Á¤ÀÇ °³¿ä
3.1.5 ÅÂ±× ¶óÀ̺귯¸®ÀÇ Á¾·ù
3.2 ÅÂ±× »ç¿ëÀ» À§ÇÑ Çʼö Áö½Ä
3.2.1 ¾×¼Ç, ÀÎÅͼÁÅÍ, ¹ë·ù ½ºÅðú ű׿ÍÀÇ °ü°è
3.2.2 ºñ ¹®ÀÚ¿ ¼Ó¼º
3.2.3 ű×ÀÇ value ¼Ó¼ºÀº °´Ã¼ÀÌ´Ù!
3.2.4 Ç¥Çö½Ä ¾ð¾îÀÇ Ç¥±â¹ý
3.2.5 OGNL À̶õ?
3.3 ÅؽºÆ® Çʵ带 ÀÌ¿ëÇÑ ¹®ÀÚ¿ ÀÔÃâ·Â
3.4 ¹®ÀÚ¿ »óÀÚ »ç¿ëÇϱâ
3.5 ³¯Â¥ ÀÔÃâ·Â ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇϱâ
3.6 ű׸¦ ÀÌ¿ëÇÑ ÆäÀÌÁö ¸µÅ©
3.7 ¸®½ºÆ® ŸÀÔÀ» ÀÌ¿ëÇÏ¿© °ú¸ñ ¼±Åà üũ ¹Ú½º ¸¸µé±â
3.8 ¸®½ºÆ® ŸÀÔÀ» ÀÌ¿ëÇÏ¿© °ú¸ñ ¼±Åà ¼¿·ºÆ® ¹Ú½º ¸¸µé±â
3.9 Á¶°Ç ó¸® Å±׸¦ »ç¿ëÇÏ¿© ¿µÈ ¼øÀ§ ¸ñ·Ï ÆäÀÌÁö ¸¸µé±â
3.10 ű׸¦ ÀÌ¿ëÇÏ¿© ºÐ¸®µÈ ¸®½ºÆ® ÇÕÄ¡±â
2ºÎ ½ÉÈ
4Àå ½ºÆ®·µÃ÷2 ¾ÆÅ°ÅØó
4.1 ½ºÆ®·µÃ÷2 ¾ÆÅ°ÅØó °³³äµµ
4.2 ÇÊÅÍ µð½ºÆÐóÀÇ ¿ªÇÒ
4.3 ¾×¼Ç ÇÁ·Ï½Ã¿Í ¾×¼Ç Àκ¸ÄÉÀ̼Ç
4.3.1 ¾×¼Ç ÇÁ·Ï½Ã¿Í ¾×¼Ç Àκ¸ÄÉÀ̼ÇÀÇ °ü°è
4.3.2 ¾×¼Ç Àκ¸ÄÉÀ̼ÇÀÇ ¿ªÇÒ
4.4 ¾×¼Ç ÄÁÅؽºÆ®
4.5 ¾×¼Ç ¸ÅÆÛ
4.5.1 ±âº» ¾×¼Ç ¸ÅÆÛ
4.5.2 Ä¿½ºÅÒ ¾×¼Ç ¸ÅÆÛ
4.5.3 ·¹½ºÆ®Ç® ¾×¼Ç ¸ÅÆÛ
4.5.4 ·¹½ºÆ®Ç®2 ¾×¼Ç ¸ÅÆÛ
4.5.5 È¥ÇÕ ¾×¼Ç ¸ÅÆÛ
4.6 ÀÎÅͼÁÅÍ
4.6.1 ÀÎÅͼÁÅÍÀÇ °³³ä
4.6.2 ÀÎÅͼÁÅÍ ÀÎÅÍÆäÀ̽º
4.6.3 ÀÎÅͼÁÅÍÀÇ Á¾·ù
4.6.4 ÀÎÅͼÁÅÍÀÇ ÆĶó¹ÌÅÍ ¿À¹ö¶óÀ̵ù
4.6.5 ÀÎÅͼÁÅÍ¿Í ÇÊÅÍÀÇ Â÷ÀÌ
4.6.6 ÀÎÅͼÁÅÍÀÇ ±â´Éº° ºÐ·ù
4.6.7 ÀÎÅͼÁÅÍ ºÐ¼®: ÇÁ¸®Æä¾î ÀÎÅͼÁÅÍ
4.7 ¾×¼Ç
4.7.1 ¾×¼ÇÀÇ °³³ä
4.7.2 ¾×¼Ç »ó°ü °ü°è
4.7.3 ¾×¼Ç üÀÎ
4.7.4 ¾×¼Ç ´ÙÁß È£Ãâ
4.8 ¸®ÀýÆ®
4.8.1 ¸®ÀýÆ®ÀÇ °³³ä
4.8.2 ±âº» ¸®ÀýÆ® ŸÀÔ
4.8.3 ÇÁ¸® ¸®ÀýÆ® ¸®½º³Ê
5Àå ½ºÆ®·µÃ÷2 ȯ°æ¼³Á¤
5.1 ȯ°æ¼³Á¤ ÆÄÀÏ °³¿ä
5.1.1 web.xml¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ³»¿ë
5.1.2 struts.xml ¼Ò°³
5.1.3 struts.properties ¼Ò°³
5.1.4 struts-default.xml ¼Ò°³
5.1.5 velocity.properties ¼Ò°³
5.2 °ü¸®ÀûÀÎ ¿ä¼ÒÀÇ È¯°æ¼³Á¤
5.2.1 ºó ¼³Á¤
5.2.2 »ó¼ö ¼³Á¤
5.2.3 ÆÐÅ°Áö ¼³Á¤
5.2.4 ³×ÀÓ½ºÆäÀ̽º ¼³Á¤
5.2.5 ÀÎŬ·çµå ¼³Á¤
5.3 ¿äû 󸮿¡ °ü·ÃµÈ ¿ä¼ÒÀÇ È¯°æ¼³Á¤
5.3.1 ÀÎÅͼÁÅÍ ¼³Á¤
5.3.2 ¾×¼Ç ¼³Á¤
5.3.3 ¸®ÀýÆ® ¼³Á¤
5.3.4 ¿ÍÀϵå Ä«µå¸¦ ÀÌ¿ëÇÑ ¾×¼Ç, ¾×¼Ç ¸Þ¼Òµå, ¸®ÀýÆ® ¼³Á¤
5.4 ¿¹¿Ü ó¸® ¿ä¼ÒÀÇ È¯°æ¼³Á¤
5.4.1 ¿¹¿Ü ¼³Á¤
5.5 ¼º´É Æ©´×
5.5.1 ·Î±ë°ú °³¹ß ¸ðµå ÇØÁ¦
5.5.2 ºÒÇÊ¿äÇÑ ÀÎÅͼÁÅÍ Á¦°Å
5.5.3 ¿Ã¹Ù¸¥ HTTP Çì´õ »ç¿ë
5.5.4 ½ºÆ®·µÃ÷2ÀÇ Á¤Àû µ¥ÀÌÅÍ º¹»ç
5.5.5 /WEB-INF/classes ¹Ø¿¡ freemarker.properties ÆÄÀÏ »ý¼º
5.5.6 ÅÛÇø´ ÆÄÀÏÀÇ º¹»ç
5.5.7 Å׸¶ÀÇ ¿À¹ö¶óÀ̵ù
5.5.8 ºÒÇÊ¿äÇÑ ¼¼¼ÇÀº »ý¼ºÇÏÁö ¸¶¶ó
5.5.9 ÇÁ¸®¸¶Ä¿¸¦ »ç¿ëÇÒ ¶§´Â ÇÁ¸®¸¶Ä¿ ű׸¦ »ç¿ëÇ϶ó
5.6 ¾î³ëÅ×À̼Ç
5.6.1 ¾×¼Ç ¾î³ëÅ×À̼Ç
5.6.2 ÀÎÅͼÁÅÍ ¾î³ëÅ×À̼Ç
5.6.3 À¯È¿¼º °Ë»ç ¾î³ëÅ×À̼Ç
5.6.4 ŸÀÔ º¯È¯ ¾î³ëÅ×À̼Ç
5.6.5 ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÑ ¾×¼Ç°ú ¸®ÀýÆ® Á¤ÀÇ
6Àå ½ºÆ®·µÃ÷2 ű׸¦ ÀÌ¿ëÇÑ ¼Õ½¬¿î Ajax ±¸Çö
6.1 AjaxÀÇ °³³ä°ú ½ºÆ®·µÃ÷2ÀÇ Ajax ±¸¼º
6.2 Ajax ±â´ÉÀ» ÀÌ¿ëÇÑ ¸Þ´º ¸¸µé±â
6.3 ÀÚµ¿ ¿äû ±â´ÉÀ» ÀÌ¿ëÇÑ ¸®¾óŸÀÓ Àα⠰˻ö¾î ¿¹Á¦
6.4 ÅÇ ÆгΠÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ ¼¼¹Ì³ª ¸ñ·Ï°ú ÀÏÁ¤ ¿¹Á¦
6.5 Æ®¸® ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ºÎÇ° ¸ñ·Ï Ãâ·Â ¿¹Á¦
7Àå ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå
7.1 ÆÄÀÏ ¾÷·Îµå
7.1.1 Apache Commons - IO, FileUpload ÄÄÆ÷³ÍÆ® ´Ù¿î·Îµå ¹× ¼³Ä¡
7.1.2 ÆÄÀÏ ¾÷·Îµå Å©±â ¼³Á¤
7.1.3 ÆÄÀÏ ¾÷·Îµå¸¦ À§ÇÑ ¾×¼Ç Ŭ·¡½º¿Í ÅÂ±× ±¸¼º
7.1.4 ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â
7.1.5 ¹è¿À» ÀÌ¿ëÇÑ ´ÙÁß ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â
7.1.6 ¸®½ºÆ®¸¦ ÀÌ¿ëÇÑ ´ÙÁß ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â
7.2 ÆÄÀÏ ´Ù¿î·Îµå 427
7.2.1 ´Ù¿î·Îµå ¾×¼Ç¿¡¼ »ç¿ëÇÏ´Â ÇÁ·ÎÆÛƼ
7.2.2 struts.xml¿¡¼ ´Ù¿î·Îµå ¾×¼Ç Á¤ÀÇÇϱâ
7.2.3 ¾×¼Ç Ŭ·¡½º ¼Ò½º Ãâ·ÂÇÏ´Â ¿¹Á¦ ¸¸µé±â
7.2.4 ÆÄÀÏ ´Ù¿î·Îµå ¿¹Á¦ ¸¸µé±â
8Àå À¯È¿¼º °Ë»ç
8.1 ½ºÆ®·µÃ÷2ÀÇ À¯È¿¼º °Ë»ç
8.1.1 À¯È¿¼º °Ë»ç ±ÔÄ¢ Á¤ÀÇ
8.1.2 ³Í Çʵå À¯È¿¼º °Ë»çÀÚ¿Í Çʵå À¯È¿¼º °Ë»çÀÚ
8.1.3 À¯È¿¼º °Ë»çÀÇ ´Ü¶ô
8.2 ¿¹Á¦·Î ¹è¿ì´Â À¯È¿¼º °Ë»ç
8.2.1 ±âº» À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÑ ÄûÁî ¿¹Á¦ ¸¸µé±â
8.2.2 Ŭ¶óÀ̾ðÆ® À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÑ ÄûÁî ¿¹Á¦ ¸¸µé±â
8.2.3 Çʵå À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ¸¸µé±â
8.2.4 ³ÍÇʵå À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ ¸¸µé±â
8.3 ¾î³ëÅ×À̼ÇÀ» ÀÌ¿ëÇÑ À¯È¿¼º °Ë»ç
8.4 ½ºÆ®·µÃ÷2 À¯È¿¼º °Ë»çÀÚ ¿ä¾à
8.4.1 required validator
8.4.2 requiredStringValidator
8.4.3 int validator
8.4.4 date validator
8.4.5 expression validator
8.4.6 fieldexpression validator
8.4.7 email validator
8.4.8 url validator
8.4.9 visitor validator
8.4.10 conversion validator
8.4.11 stringlength validator
8.4.12 regex validator
3ºÎ È°¿ë
9Àå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¹Á¦È
9.1 ±¹Á¦È
9.1.1 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¹Á¦È¶õ?
9.1.2 Locale Ŭ·¡½º ÀÌÇØ
9.2 ½ºÆ®·µÃ÷2 ¸®¼Ò½º ¹øµé
9.2.1 ¾×¼Ç ¸®¼Ò½º ¹øµé
9.2.2 ºÎ¸ð Ŭ·¡½º ¸®¼Ò½º ¹øµé
9.2.3 ÀÎÅÍÆäÀ̽º ¸®¼Ò½º ¹øµé
9.2.4 ÆÐÅ°Áö ¸®¼Ò½º ¹øµé
9.2.5 ±Û·Î¹ú ¸®¼Ò½º ¹øµé
9.2.6 ¸®¼Ò½º ¹øµéÀÇ °Ë»ö ¼ø¼
9.2.7 ¸®¼Ò½º ¹øµé È°¿ë
9.2.8 Ä¿½ºÅÒ ¸®¼Ò½º ¹øµé
9.2.9 ¸®¼Ò½º ¹øµé Æ÷¸Ë »ç¿ëÇϱâ
10Àå ½ºÆ®·µÃ÷2 Ç÷¯±×ÀÎ
10.1 »çÀÌÆ®¸Þ½¬ Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ ÆäÀÌÁö ·¹À̾ƿô Àû¿ë
10.1.1 »çÀÌÆ®¸Þ½¬ °³¿ä
10.1.2 »çÀÌÆ®¸Þ½¬ ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× ¼³Ä¡
10.1.3 »çÀÌÆ®¸Þ½¬ Ç÷¯±×ÀÎÀ» »ç¿ëÇϱâ À§ÇÑ È¯°æ¼³Á¤
10.1.4 µ¥ÄÚ·¹ÀÌÅÍ ÆäÀÌÁö ¸¸µé±â
10.1.5 »çÀÌÆ®¸Þ½¬¸¦ È°¿ëÇÑ ¸ÞÀÎ ÆäÀÌÁö Ãâ·Â ¿¹Á¦ ¸¸µé±â
10.2 jFreeChart Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ Â÷Æ® Ãâ·Â
10.2.1 JFreeChart °³¿ä
10.2.2 JFreeChart ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× ¼³Ä¡
10.2.3 JFreeChart¸¦ »ç¿ëÇϱâ À§ÇÑ È¯°æ¼³Á¤
10.2.4 »çÀÌÆ® ¹æ¹®ÀÚ ¼ö Â÷Æ® Ãâ·Â ¿¹Á¦ ¸¸µé±â
10.3 JasperReport Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ º¸°í¼ Ãâ·Â
10.3.1 JasperReport °³¿ä
10.3.2 ½ºÆ®·µÃ÷2ÀÇ JasperReport Ç÷¯±×ÀÎ
10.3.4 JasperReport ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× ¼³Ä¡
10.3.5 µµ¼ ¸ñ·Ï º¸°í¼ pdf Ãâ·Â ¿¹Á¦ ¸¸µé±â
10.4 ½ºÇÁ¸µ Ç÷¯±×ÀÎÀ» »ç¿ëÇÑ ÀÇÁ¸¼º ÁÖÀÔ
10.4.1 ½ºÇÁ¸µ °³¿ä
10.4.2 ½ºÇÁ¸µ ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× ¼³Ä¡
10.4.3 ½ºÇÁ¸µÀ» »ç¿ëÇϱâ À§ÇÑ È¯°æ¼³Á¤
10.4.4 ÄÚµå ¼ºñ½º¸¦ ½ºÇÁ¸µÀ¸·Î °ü¸®ÇÏ´Â ¿¹Á¦ ¸¸µé±â
10.5 ½ºÆ®·µÃ÷2ÀÇ ±âŸ Ç÷¯±×ÀÎ
10.5.1 ÄÚµå ºñÇÏÀεå Ç÷¯±×ÀÎ ¼Ò°³
10.5.2 ÄÁÇÇ±× ºê¶ó¿ìÀú Ç÷¯±×ÀÎ ¼Ò°³
10.5.3 JSF Ç÷¯±×ÀÎ ¼Ò°³
10.5.4 Ç÷º¼½º Ç÷¯±×ÀÎ ¼Ò°³
10.5.5 ½ºÆ®·µÃ÷1Ç÷¯±×ÀÎ ¼Ò°³
11Àå ¿¹¿Üó¸®/ÇÁ·ÎÆÄÀϸµ/·Î±ë
11.1 ¿¹¿Ü ó¸®
11.1.1 °£´ÜÇÑ ¼±¾ðÀû ¿¹¿Ü ó¸® ¹æ¹ý
11.1.2 ±Û·Î¹ú ¿¹¿Ü ¸ÅÇÎ
11.1.3 ´Ù¼öÀÇ ¿¹¿Ü ¸ÅÇÎ
11.1.4 ¿¹¿Ü ¸Þ½ÃÁö °¡Á®¿À±â
11.1.5 ¿¹¿Ü ó¸® ÀÎÅͼÁÅÍ
11.1.6 ¿¹¿Ü ·Î±×¸¦ ³²±â±â À§ÇÑ ¼³Á¤
11.2 ÇÁ·ÎÆÄÀϸµ 618
11.2.1 ÇÁ·ÎÆÄÀϸµ ±â´ÉÀÇ È°¼ºÈ
11.2.2 ÇÁ·ÎÆÄÀÏ Á¤º¸ Á¦¾îÇϱâ
11.2.3 ³ª¸¸ÀÇ ÇÁ·ÎÆÄÀÏ Á¤º¸ ¸¸µé±â
11.3 ·Î±ë 625
11.3.1 ·Î±× ¼³Á¤Çϱâ
12Àå ÅÂ±× ¶óÀ̺귯¸® ¿¹Á¦ ¸ðÀ½
12.1 ÄÁÆ®·Ñ ű×
12.1.1 s:generator
12.1.2 s:merge
12.1.3 s:sort
12.1.4 s:subset
12.2 µ¥ÀÌÅÍ Å±×
12.2.1 s:bean
12.2.2 s:debug
12.2.3 s:i18n
12.2.4 s:include
12.2.5 s:push
12.2.6 s:set
12.3 Æû ű×
12.3.1 s:checkboxlist
12.3.2 s:combobox
12.3.3 s:doubleselect
12.3.4 s:hidden
12.3.5 s:optiontransferselect
12.3.6 s:optgroup
12.3.7 s:password
12.3.8 s:radio
12.3.9 s:reset
12.3.10 s:submit
12.3.11 s:token
12.3.12 s:updownselect
12.4 ³ÍÆû ÅÂ±× 730
12.4.1 s:actionerror
12.4.2 s:actionmessage
12.4.3 s:component
12.4.4 s:div
12.4.5 s:fielderror
4ºÎ ºÎ·Ï 761
A1Àå °³¹ß ȯ°æ ±¸Ãà
A1.1 J2SE ¼³Ä¡
A1.2 ÅèĹ ¼³Ä¡
A1.3 ÀÌŬ¸³½º WTP ¼³Ä¡
A1.4 ½ºÆ®·µÃ÷2 ¼³Ä¡
A1.4.1 ½ºÆ®·µÃ÷2 »ùÇà ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Ä¡ ¹× Å×½ºÆ®
A1.5 »ùÇà ÇÁ·ÎÁ§Æ® ±¸¼º
A1.5.1 ÀÌŬ¸³½º¿ë ÅèĹ Ç÷¯±×ÀÎ ¼³Ä¡
A1.5.2 ÀÌŬ¸³½º¿ë ÇÁ·ÎÆÛƼ ¿¡µðÅÍ Ç÷¯±×ÀÎ ¼³Ä¡
A1.5.3 ÀÌŬ¸³½º¿¡ Debug Perspective, Resource Perspective ¹öÆ° Ãß°¡
A1.5.4 ÀÌŬ¸³½º¸¦ ÀÌ¿ëÇÑ »ùÇà ÇÁ·ÎÁ§Æ® ÀÛ¼º
A2Àå ¾ð¾îÀÇ ±¹°¡º° ISO-639-1 ÄÚµå
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 41±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
(ÃÑ 42±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.