±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
20,000¿ø |
---|
18,000¿ø (10%ÇÒÀÎ)
1,000P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(26)
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô Á¦ÀÛÇϵµ·Ï ÇØÁÖ´Â GWT(Goole Web Toolkit)
ÀÌ Ã¥Àº ¿ÀǼҽº·Î °³¹ßµÈ ÀÚ¹Ù ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·¹ÀÓ¿öÅ© 'GWT(±¸±Û À¥ ÅøŶ)'¿¡ °üÇÑ Áö½Ä°ú Á¤º¸¸¦ Á¦°øÇÑ´Ù. GWT´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¸À¸·Î AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â µµ±¸ÀÌ´Ù. ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©·Î¼, °³¹ßÀÚ·Î ÇÏ¿©±Ý ºê¶ó¿ìÀú¿Í Ç÷§Æû ȣȯ¼º¿¡ ´ëÇÑ °í¹ÎÀ¸·ÎºÎÅÍ Çعæ½ÃÄÑÁÖ´Â Á¡ÀÌ °¡Àå Å« Ư¡ÀÌ´Ù.
º»¹®Àº ÀÚ¹Ù¿Í ±âÁ¸ À¥ ±â¼ú¿¡ ¾î´À Á¤µµ Àͼ÷ÇÑ °³¹ßÀÚ°¡ GWT¶ó´Â »õ·Î¿î µµ±¸ÀÇ ±â´É°ú »ç¿ë¹ýÀ» ºü¸¥ ½Ã°£¿¡ ÀÍÈú ¼ö ÀÖµµ·Ï À¯µµÇÏ¿´´Ù. ÀÌ·ÐÀ» ÀåȲÇÏ°Ô ¼³¸íÇÏÁö ¾Ê°í ¿©·¯ °¡Áö ¿¹Á¦¸¦ Á÷Á¢ ÀÛ¼ºÇÏ°í ½ÇÇàÇÏ´Â ¹æ½ÄÀ¸·Î À̾߱⸦ Ç®¾î°£´Ù. ±â¼úÀûÀÎ ³»¿ëÀº ÀÚ¼¼È÷ Çؼ³ÇÏ¿´´Ù. ƯÈ÷ ½Ç½À °úÁ¤ÀÌ ÇÙ½ÉÀûÀÎ ºÎºÐÀ» Áß½ÉÀ¸·Î ³ª¿µÇ¾î ÀÖ´Ù.
¸ÕÀú GWT¸¦ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ ´ÙÀ½, GWT ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º, Å×½ºÆ®, µð¹ö±ë, ¹èÆ÷ ¹æ¹ýÀ» Â÷·Ê´ë·Î ¼³¸íÇÑ´Ù. ±×¸®°í JSNI¸¦ ÀÌ¿ëÇÑ Rico ¹× Moo.fx ¶óÀ̺귯¸® »ç¿ë, ¸ÂÃãÇü À§Á¬ Á¦ÀÛ ¹æ¹ý, À¯´Ö Å×½ºÆ® Á¦ÀÛ ¹æ¹ý, GWT ¾ÖÇø®ÄÉÀÌ¼Ç ¼ºí¸´ ÄÁÅ×À̳ʿ¡ ¹èÆ÷ÇÏ´Â ¹æ¹ý µîµµ ¾Ë·ÁÁØ´Ù.
ÃâÆÇ»ç ¼Æò
GWT, ±¸±Û À¥ ÅøŶ(Google Web Toolkit)Àº ¿ÀǼҽº·Î °³¹ßµÈ ÀÚ¹Ù ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·¹ÀÓ¿öÅ©·Î¼, ºê¶ó¿ìÀú °ü·Ã ¾ð¾î¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °³¹ßÀÚµµ ±¸±Û ¸ÊÀ̳ª Áö¸ÞÀÏ °°Àº AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô Á¦ÀÛÇÏ´Â µ¥ ¾²ÀδÙ.
GWT´Â ¿©·¯ ºê¶ó¿ìÀú Ç÷§Æû¿¡ ÀûÇÕÇÑ °·ÂÇÏ°í »ý»ê¼º ³ôÀº ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ´Â µ¥ ÇÊ¿äÇÑ AJAXÀÇ ÇÙ½É ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. GWT¸¦ ÅëÇØ »ç¿ëÀÚ °æÇèÀ» Å©°Ô Çâ»ó½ÃÄÑÁÖ¸é¼ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇÏ´Â À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé ¼ö ÀÖ´Ù.
AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ̶õ, ¶Ù¾î³ »óÈ£ Àۿ뼺°ú »ç¿ëÀÚ °æÇè(user experience)À» Á¦°øÇÏ´Â µ¿½Ã¿¡, ±âÁ¸ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀÇ ±â´ÉÀ» Á¦°øÇϸ鼵µ ´Ù¿î·Îµå³ª ¼³Ä¡ °úÁ¤ ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ´Ù.
AJAX ¾ÖÇø®ÄÉÀ̼ÇÀº XML µ¥ÀÌÅ͸¦ ±³È¯ÇÏ´Â ±â¼ú°ú ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϱâ À§ÇÑ HTML ¹× CSS ±â¼ú, ¼¹ö ¾ÖÇø®ÄÉÀ̼ǰú ºñµ¿±âÀûÀ¸·Î Åë½ÅÇϱâ À§ÇÑ XMLHttpRequest °´Ã¼ ±â¼ú, ±×¸®°í ¾ÖÇø®ÄÉÀ̼ǿ¡ Á¦°øµÈ µ¥ÀÌÅÍ¿Í µ¿ÀûÀ¸·Î »óÈ£ ÀÛ¿ëÇϱâ À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¼ú µîÀ» Á¶ÇÕÇØ ÀÛ¼ºÇÑ´Ù. ÀÌ·¯ÇÑ AJAX ±â¼úÀ» ÅëÇØ À¥ 2.0 ½Ã´ë¿¡ ÀûÇÕÇÑ ¾ÖÇø®ÄÉÀ̼Ç, Áï µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀ¸·Î µ¿ÀÛÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÒ ¼ö ÀÖ´Ù. AJAX¸¦ »ç¿ëÇϸé À¥ ÆäÀÌÁö¸¦ ´Ù½Ã ·ÎµùÇÏÁö ¾Ê°íµµ ¹é±×¶ó¿îµå¿¡¼ ¼¹ö¿Í Åë½ÅÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, È¸é ±ô¹ÚÀÓ ¾øÀÌ À¥ ÆäÀÌÁöÀÇ ÀϺκи¸ ºÎµå·´°Ô º¯°æÇÒ ¼ö ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó AJAX¸¦ ¾²¸é ¿öµåÇÁ·Î¼¼¼³ª ½ºÇÁ·¹µå½ÃÆ®, ±×¸²ÆÇ µî°ú °°Àº ±âÁ¸ÀÇ µ¥½ºÅ©Å¾¿ë ¾ÖÇø®ÄÉÀ̼ǵµ À¥ ±â¹ÝÀ¸·Î »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ´Ù.
GWT´Â ÀÌ·¯ÇÑ AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚ¹Ù ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© Á¦ÀÛÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù ±â¹Ý °³¹ß ȯ°æÀ» Á¦°øÇÑ´Ù. GWT´Â XMLHttpRequest °´Ã¼ API¸¦ ĸ½¶ÈÇÏ¿© ºê¶ó¿ìÀú ȣȯ¼º°ú °ü·ÃÇÑ À̽´¸¦ ÃÖ¼ÒÈÇß´Ù. µû¶ó¼ GWT¸¦ »ç¿ëÇÏ¸é °¢ ºê¶ó¿ìÀúÀÇ Æ¯¼º¿¡ ¸ÂÃß´Â ÀÛ¾÷À» ÃÖ¼ÒÈÇÒ ¼ö Àֱ⠶§¹®¿¡, ½±°í ºü¸£°Ô AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. ¶ÇÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ À§Á¬À» »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇϱ⠶§¹®¿¡, SWT(Standard Widget Toolkit)³ª ½ºÀ® ½ºÅ¸ÀÏÀÇ ÇÁ·Î±×·¡¹Öµµ °¡´ÉÇÏ´Ù. ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í À̺¥Æ® ±â¹ÝÀÇ ÀÎÅÍÆäÀ̽º °³¹ß ÇÁ·¹ÀÓ¿öÅ©¿¡ Àͼ÷ÇÑ °³¹ßÀÚ¿¡°Ô, GWT´Â »ý»ê¼ºÀ» ³ôÀÌ°í °³¹ß ¼Óµµ¸¦ ´ÜÃà½ÃÅ°±â À§ÇÑ ¶Ù¾î³ µµ±¸°¡ µÉ °ÍÀÌ´Ù.
GWT¿¡¼´Â °¡Á®´Ù ¾²±â¸¸ ÇÏ´Â ÇüÅÂÀÇ UI¿ë À§Á¬µéÀ» Á¦°øÇØ »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Å¼ÓÇÏ°Ô Á¦ÀÛÇÒ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ ±âÁ¸ À§Á¬µéÀ» Á¶ÇÕÇØ »õ·Î¿î À§Á¬À» ¸¸µå´Â ±â´Éµµ Á¦°øÇÑ´Ù. ÀÌŬ¸³½º IDE·Î AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í µð¹ö±ëÇÏ°í À¯´Ö Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼öµµ ÀÖ°í, GWT RPC ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇϸé ƯÁ¤ ±â´ÉÀ» À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ºñµ¿±âÀûÀ¸·Î Á¢±Ù °¡´ÉÇÏ°Ô ¸¸µå´Â °Íµµ ½±´Ù. GWT´Â ´Ù¾çÇÑ ¾ð¾î·Î ÀÛ¼ºµÈ ¼ºñ½ºµé°ú ½±°Ô ÅëÇÕÇÏ´Â ±â´ÉÀ» Á¦°øÇϱ⠶§¹®¿¡, ±âÁ¸¿¡ ÀÛ¼ºµÈ ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ç¿ëÀÚ °æÇèÀ» ºü¸¥ ½Ã°£¿¡ Çâ»ó½Ãų ¼ö ÀÖ´Ù.
♦ ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
¡á ÀÌŬ¸³½º¿¡ GWT °³¹ß ȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ý
¡á GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í Å×½ºÆ®, µð¹ö±ë, ¹èÆ÷ÇÏ´Â ¹æ¹ý
¡á ´Þ·Â À§Á¬°ú ³¯¾¾ À§Á¬ ¿¹Á¦¸¦ ÅëÇÑ ÀڽŸ¸ÀÇ À§Á¬À» ¸¸µå´Â ¹æ¹ý
¡á GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¹Á¦ÈÇÏ´Â ¹æ¹ý
¡á ±×¸®µå³ª À§Ä¡ º¯°æÇÒ ¼ö ÀÖ´Â ¿¤¸®¸ÕÆ® µîÀ» ÀÌ¿ëÇÑ º¹ÀâÇÑ ÀÎÅÍÆäÀ̽º Á¦ÀÛ ¹æ¹ý
¡á GWT¿¡¼ JSNI¸¦ »ç¿ëÇØ Rico³ª Moo.fx, Script.aculo.us µî°ú °°Àº ¶óÀ̺귯¸®¸¦ ÅëÇÕÇØ UI¸¦ ¸ÚÁö°Ô ²Ù¸çº¸´Â ¹æ¹ý
¡´ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡µ
ÀÌ Ã¥¿¡´Â GWT¸¦ »ç¿ëÇØ Àü¹®ÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÇÊ¿äÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦ÀÛÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. µû¶ó¼ ÀÚ¹Ù·Î °í±Þ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇغ» µ¶ÀÚ¸¦ ´ë»óÀ¸·Î Çß´Ù. À¥ ±â¹Ý À¯Àú ÀÎÅÍÆäÀ̽º¸¦ Á¦ÀÛÇØ º» °æÇèÀÌ ÀÖ´Ù¸é Å« µµ¿òÀº µÇ°ÚÁö¸¸, ¹Ýµå½Ã ÀÚ¹Ù½ºÅ©¸³Æ®³ª DHTML¿¡ ´ëÇØ Àß ¾Ë°í ÀÖÀ» ÇÊ¿ä´Â ¾ø´Ù. ÀÌ·¯ÇÑ ºÎºÐÀº GWT°¡ ¾Ë¾Æ¼ ó¸®ÇØÁØ´Ù.
¡´ ÀÌ Ã¥ÀÇ ±¸¼º ¡µ
1Àå¿¡¼´Â GWT¿¡ ´ëÇØ °£·«È÷ ¼Ò°³ÇÏ°í, GWT¸¦ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÑ ´ÙÀ½, ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃÄѺ»´Ù.
2Àå¿¡¼´Â ´Ù¸¥ µµ±¸ÀÇ µµ¿ò ¾øÀÌ GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ ÀÛ¼ºÇغ» ´ÙÀ½, ÀÌŬ¸³½º¿¡¼ GWT ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇØ ·£´ý Àο빮 »ý¼º±â¸¦ ÀÛ¼ºÇÏ°í ½ÇÇà½ÃÄÑ º»´Ù.
3Àå¿¡¼´Â GWTÀÇ ºñµ¿±â ¼ºñ½º¿¡ ´ëÇØ °³°ýÀûÀ¸·Î »ìÆ캻 ´ÙÀ½, ¼Ò¼ö ÆǺ° ¼ºñ½º¸¦ ÀÛ¼ºÇغ»´Ù.
4Àå¿¡¼´Â GWT·Î »ç¿ëÀÚ¿Í »óÈ£ ÀÛ¿ëÇÏ´Â °£´ÜÇÑ À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé¾îº»´Ù. ¿©±â¼ ¶óÀÌºê °Ë»ö, Æû ÀÚµ¿ ¿Ï¼º, Å×À̺í Á¤·Ä ±â´É, µ¿Àû ¸®½ºÆ®, Çø®Ä¿ ½ºÅ¸ÀÏÀÇ ¿¡µðÅÍºí ·¹ÀÌºí µîÀ» ¸¸µé¾îº»´Ù.
5Àå¿¡¼´Â Á»´õ º¹ÀâÇÑ À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ GWTÀÇ °í±Þ ±â´ÉÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Àå¿¡¼´Â ÆäÀÌÁö ¹æ½Ä Å×À̺í, ¿¡µðÅͺí Æ®¸® ³ëµå, ·Î±× ½ºÆÄÀÌ, Æ÷½ºÆ®ÀÕ, Á÷¼Ò ÆÛÁñ µîÀ» ¸¸µé¾îº»´Ù.
6Àå¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ® ³×ÀÌƼºê ÀÎÅÍÆäÀ̽º(JSNI, Javascript Native Interface)¸¦ ¼Ò°³ÇÏ°í, À̸¦ ÀÌ¿ëÇØ Moo.fx³ª Rico¿Í °°Àº ½áµå ÆÄƼ ¶óÀ̺귯¸®¸¦ »ç¿ëÇغ»´Ù. ¶ÇÇÑ JSNI ´ë½Å gwt-widgets ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇÏ¿© Script.aculo.us¿¡¼ Á¦°øÇÏ´Â ¿©·¯ °¡Áö ÀÌÆåÆ®µµ »ç¿ëÇغ»´Ù.
7Àå¿¡¼´Â ÀڽŸ¸ÀÇ GWT À§Á¬À» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. À̸¦ À§ÇØ ´Þ·Â À§Á¬°ú ³¯¾¾ À§Á¬À» ¸¸µé¾îº»´Ù.
8Àå¿¡¼´Â GWT ¼ºñ½º¿Í ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ À¯´Ö Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ°í ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
9Àå¿¡¼´Â GWT¿¡¼ Á¦°øÇÏ´Â ±¹Á¦È(I18N) Áö¿ø ±â´É°ú Ŭ¶óÀ̾ðÆ® ºÎºÐÀÇ XML Áö¿ø ±â´É¿¡ ´ëÇØ »ìÆ캻´Ù.
10Àå¿¡¼´Â ¾ØÆ®¿Í ÀÌŬ¸³½º¸¦ »ç¿ëÇØ GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
¸ñÂ÷
1Àå ½ÃÀÛ
GWT ¼Ò°³
´Ù¿î·Îµå
GWT ¿¹Á¦ »ìÆ캸±â
GWT ¶óÀ̼¾½º
Á¤¸®
2Àå GWT ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
¾ÖÇø®ÄÉÀÌ¼Ç ÀÚµ¿ »ý¼º
ÀÌŬ¸³½º¸¦ Áö¿øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
·£´ý Àο빮 »ý¼º±â
È£½ºÆ® ¸ðµå¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
À¥ ¸ðµå¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
Á¤¸®
3Àå ¼ºñ½º ¸¸µé±â
¼ºñ½º Á¤ÀÇ ÀÎÅÍÆäÀ̽º Á¤ÀÇ
¼ºñ½º Á¤ÀÇ ÀÎÅÍÆäÀ̽º Á¤ÀÇ
¼ºñ½º ±¸Çö
¼ºñ½º »ç¿ë
Á¤¸®
4Àå ÀÎÅÍ·¢Æ¼ºê Æû
Samples ¾ÖÇø®ÄÉÀ̼Ç
¶óÀÌºê °Ë»ö
Æнº¿öµå ¾ÈÀü¼º °Ë»ç ±â´É
Æû ÀÚµ¿ ¿Ï¼º ±â´É
Å×À̺í Á¤·Ä ±â´É
µ¿Àû ¸®½ºÆ®
Çø¯Ä¿ ½ºÅ¸ÀÏÀÇ ¿¡µðÅÍºí ·¹À̺í
Á¤¸®
5Àå Responsive Complex Interfaces
ÆäÀÌÁö ¹æ½Ä Å×À̺í
¿¡µðÅͺí Æ®¸® ³ëµå
·Î±× ½ºÆÄÀÌ
½ºÆ¼Å° ³ëÆ®
Á÷¼Ò ÆÛÁñ
Á¤¸®
6Àå JSNI¿Í ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ ºê¶ó¿ìÀú ÀÌÆåÆ® ±¸Çö
JSNI ¼Ò°³
Moo.Fx
Rico ¶ó¿îµå ÄÚ³Ê
Rico Ä÷¯ ¼¿·ºÅÍ
Script.aculo.us Effects
Á¤¸®
7Àå Ä¿½ºÅÒ À§Á¬
´Þ·Â À§Á¬
³¯¾¾ À§Á¬
Á¤¸®
8Àå À¯´Ö Å×½ºÆ®
GWT ÆäÀÌÁö Å×½ºÆ®
GWT ÆäÀÌÁö Å×½ºÆ®
ºñµ¿±â ¼ºñ½º¸¦ »ç¿ëÇÏ´Â GWT ÆäÀÌÁö Å×½ºÆ®
Å×½ºÆ® ½ºÀ§Æ® »ý¼º ¹× ½ÇÇà
Á¤¸®
9Àå I18N°ú XML
±¹Á¦È (I18N)
XML ¹®¼ »ý¼º
XML ¹®¼ ÆĽÌ
Á¤¸®
10Àå ¹èÆ÷
ÅèĹ¿¡ Á÷Á¢ ¹èÆ÷Çϱâ
¾ØÆ®¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ¹èÆ÷
ÀÌŬ¸³½º¿¡¼ ¹èÆ÷Çϱâ
Á¤¸®
ºÎ·Ï A ¿¹Á¦ ½ÇÇà ¹æ¹ý
º»¹®Áß¿¡¼
¡´ ÀúÀÚ ¼¹® ¡µ
ªÀº ±â°£ µ¿¾È Ŭ¶óÀ̾ðÆ®/¼¹ö ¾ÆÅ°ÅØó¿¡ ³Ê¹«³ª ¸¹Àº º¯È°¡ ÀÖ¾ú´Ù. Ãʱ⿡´Â ¾ÖÇø®ÄÉÀ̼Ǹ¶´Ù ÀÚü UI¸¦ °®Ãá Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ º°µµ·Î Á¦°øÇß´Ù. ±×·¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ·Á¸é Àü¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇØ¾ß ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ¾ÖÇø®ÄÉÀ̼ÇÀÌ º¯°æµÉ ¶§¸¶´Ù ¸Å¹ø ¾÷µ¥ÀÌÆ®ÇØ¾ß Çß´Ù. À¥ÀÇ ½Ã´ë°¡ µµ·¡ÇÏ¸é¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÎÅͳݿ¡ ¹èÆ÷ÇÏ¿©, ¾ðÁ¦ ¾îµð¼³ª À¥ ºê¶ó¿ìÀú¸¸ ÀÖÀ¸¸é ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. À¥ÀÇ µîÀåÀÌ Å« Çõ½ÅÀ» ºÒ·¯ÀÏÀ¸Å°±ä ÇßÀ¸³ª ¿©ÀüÈ÷ ¼º´É¿¡ °ü·ÃµÈ ¹®Á¦Á¡ÀÌ ÁöÀûµÇ°í ÀÖÀ¸¸ç, UI³ª ÀÀ´ä ¼Óµµ°¡ ±âÁ¸ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼Ǻ¸´Ù ¶³¾îÁö´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ »óȲ¿¡ AJAX°¡ µîÀåÇØ À¥ ÆäÀÌÁöÀÇ UI¿Í ÀÀ´ä ¼Óµµ¸¦ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀ¸·Î ²ø¾î¿Ã¸± ¼ö ÀÖ°Ô µÇ¾ú´Ù. AJAX´Â À¥ 2.0À̶ó´Â ÃֽŠµ¿Çâ¿¡ ºÎÇÕÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡µµ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ·Á¸é, °³¹ßÀÚ°¡ ÃÖ¼ÒÇÑ HTML°ú XML, ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇØ Àß ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.
±¸±Û À¥ ÅøŶ(GWT, Google Web Toolkit)Àº ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¸À¸·Î AJAX ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â µµ±¸´Ù. GWT´Â ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©·Î¼, °³¹ßÀÚ·Î ÇÏ¿©±Ý ºê¶ó¿ìÀú¿Í Ç÷§Æû ȣȯ¼º¿¡ ´ëÇÑ °í¹ÎÀ¸·ÎºÎÅÍ Çعæ½ÃÄÑÁÖ´Â Á¡ÀÌ °¡Àå Å« Ư¡À̶ó°í º¼ ¼ö ÀÖ´Ù. GWT´Â ÀÚ¹Ù·Î ÀÛ¼ºÇÑ Äڵ带 ÀÚ¹Ù½ºÅ©¸³Æ®¿Í HTML·Î º¯È¯ÇØ ºê¶ó¿ìÀú¿¡¼ ½ÇÇàÇÒ ¼ö Àֱ⠶§¹®¿¡, ¸ðµâÈ¿¡ ´ëÇÑ °í¹Îµµ ÀÚ¿¬½º·¹ ÇØ°áÇØÁØ´Ù. ¶ÇÇÑ ½ºÀ®À̳ª AWT, SWT µî°ú °°Àº GUI ÅøŶÀ¸·Î ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ±âÁ¸ ÇÁ·Î±×·¡¹Ö ȯ°æ°ú À¯»çÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù. GWT´Â ÇÙ½ÉÀûÀÎ À¯Àú ÀÎÅÍÆäÀ̽º À§Á¬°ú ÀÌ·¯ÇÑ À§Á¬¿¡ ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¸®½º³Ê¸¦ Á¦°øÇÏ°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ÀÌ µÑÀ» Àß Á¶ÇÕÇØ GWT °³¹ßÆÀÁ¶Â÷ »ó»óÇÏÁö ¸øÇÑ »õ·Î¿î À§Á¬À» ¸¸µå´Â ±â´Éµµ Á¦°øÇÑ´Ù. ¶ÇÇÑ GWT¸¦ ÅëÇØ ±âÁ¸ ÇÁ·Î±×·¥À» ½±°Ô ÀçÈ°¿ëÇÒ ¼ö ÀÖ¾î¼, »õ·Î¿î ±â´ÉÀ» µµÀÔÇϱâ À§ÇØ ¸Å¹ø »ý¼ÒÇÑ ±â¼úÀ» ÀÍÇô¾ß ÇÏ´Â ºÎ´ãµµ ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Ù. ÀÚ¹Ù¿¡ Àͼ÷ÇÑ °³¹ßÀÚ¶ó¸é ÀÌŬ¸³½º °°Àº Ä£¼÷ÇÑ IDE¿¡¼ AJAX GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚ¹Ù·Î ÀÛ¼ºÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð Äڵ忡¼ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ°í, Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö ºÎºÐÀ» ÇϳªÀÇ ¾ÖÇø®ÄÉÀ̼Çó·³ ÀÚ¿¬½º·´°Ô µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÀÛ¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀº ¾î¶°ÇÑ ¼ºí¸´ ÄÁÅ×À̳ʿ¡µµ ¹èÆ÷ÇÒ ¼ö ÀÖÀ¸¸ç, À¯´Ö Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼öµµ ÀÖ´Ù. Áï ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϵí GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥À» Àаí ÀÌŬ¸³½º¸¦ ¶ç¿î ´ÙÀ½, AJAX¿Í GWT ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ Çѹø ºüÁ®º¸ÀÚ.
ÀÌ Ã¥¿¡¼´Â ¸ÕÀú GWT¸¦ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ ´ÙÀ½, GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í, Å×½ºÆ®ÇÏ°í, µð¹ö±ëÇÏ°í, ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» Â÷·Ê´ë·Î ¼³¸íÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ Àç¹ÌÀÖ°í ÀÎÅÍ·¢Æ¼ºêÇÑ À¯Àú ÀÎÅÍÆäÀ̽ºµµ ¸¸µé¾îº¸°í, JSNI¸¦ ÀÌ¿ëÇØ GWT¿¡¼ Rico³ª Moo.fx ¶óÀ̺귯¸®µµ »ç¿ëÇغ¼ °ÍÀÌ´Ù. GWT¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øÇÏÁö ¾Ê´Â ¸ÂÃãÇü À§Á¬À» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ¹è¿ì¸é¼ ´Þ·Â°ú ³¯¾¾ À§Á¬À» ¸¸µé¾îº»´Ù. GWT¿¡¼ Á¦°øÇÏ´Â I18N°ú XML °ü·Ã ±â´ÉÀ» »ìÆ캸°í, À¯´Ö Å×½ºÆ®¸¦ Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ¹è¿î ´ÙÀ½, ¸¶Áö¸·À¸·Î GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅèĹ°ú °°Àº ¼ºí¸´ ÄÁÅ×À̳ʿ¡ ¹èÆ÷ÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº ½Ç½ÀÀ» Áß½ÉÀ¸·Î ´Ù¾çÇÑ ÁÖÁ¦¸¦ ¼³¸íÇÑ´Ù. Áï ¸ÕÀú ÇØ´ç ÁÖÁ¦¿¡ ´ëÇÑ ¿¹Á¦¸¦ ÀÛ¼ºÇغ» ´ÙÀ½, ±â¼úÀûÀÎ ³»¿ëÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
°í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú¿¡¼ ÇÐºÎ¿Í ¼®»ç °úÁ¤À» ¸¶Ä£ ÈÄ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø¿¡¼ ¼±ÀÓ ¿¬±¸¿øÀ¸·Î ÀçÁ÷ÇÏ°í ÀÖÀ¸¸ç, ¢ßÇÁ¸®½ºÆ¼¿¡¼ ³×Æ®¿öÅ© Á¦¾î ¹× °ËÁõ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾÷¹«¸¦ ¸Ã°í ÀÖ´Ù. ÇѺû¹Ìµð¾î¿¡¼ Ãâ°£ÇÑ ¡ºMake: ¼¾¼¡», ¡º¸ÞÀÌÄ¿ ¸Å´º¾ó¡», ¡ºÀÌÆåƼºê µð¹ö±ë¡», ¿¡ÀÌÄÜÃâÆǻ翡¼ Ãâ°£ÇÑ ¡ºGWT ±¸±Û À¥ ÅøŶ¡»(2008)¡», ¡ºÇØÅ· Ãʺ¸¸¦ À§ÇÑ USB °ø°Ý°ú ¹æ¾î¡»(2011), ¡ºÀÚ¹Ù 7ÀÇ »õ·Î¿î ±â´É¡»(2013), ¡ºiOS ÇØÅ·°ú º¸¾È °¡À̵塻(2014), ¡ºNeutron ¿ÀǽºÅà ³×Æ®¿öÅ·¡»(2015), ¡º½ÇÀü IoT ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¡»(2015), ¡º¾ÖÇà ¿öÄ¡ WatchKit ÇÁ·Î±×·¡¹Ö¡»(2015), ¡ºÇö´ë ³×Æ®¿ö Å© ±âÃÊ À̷С»(2016), ¡ºµµÄ¿ ÄÁÅ×À̳ʡ»(2017), ¡º½º¸¶Æ® IoT ÇÁ·ÎÁ§Æ®¡»(2017), ¡ºÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀΰøÁö´É¡»(2017), ¡º¸ÞÀÌÄ¿¸¦ À§ÇÑ ½ÇÀü ¸ðÅÍ °¡À̵塻(2018), ¡ºÆ®·¯ºí ½´Æà µµÄ¿¡»(2018), ¡ºGo ¸¶½ºÅÍÇϱ⡻(2018), ¡ºÀÚÀ²ÁÖÇà ÀÚµ¿Â÷ ¸¸µé±â¡»(2018) µîÀ» ¹ø¿ªÇß´Ù.
ÆîÃĺ¸±â¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â100 Go Mistakes Go 100°¡Áö ½Ç¼ö ÆÐÅÏ°ú ...
The Hundred-Page Machine Learning Book
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 28±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 27±Ç)
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.