±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
Ã¥¼Ò°³
±¸±Û À¥ ÅøŶÀ¸·Î Ajax °³¹ßÀ» ºü¸£°í °£´ÜÇÏ°Ô!
¡º±¸±Û À¥ ÅøŶ È°¿ë¡»Àº ±¸±Û À¥ ÅøŶ(GWT)¿Í °ü·ÃµÈ À¥ ±â¼ú°ú ½ºÅ³µéÀ» ¼Ò°³ÇÑ´Ù. ±âº» °³³äºÎÅÍ ½ÃÀÛÇؼ ½ÇÁ¦ »çÀÌÆ®¿¡¼ »ç¿ëµÇ°í ÀÖ´Â ³ôÀº ¼öÁØÀÇ ÄÚµå±îÁö ´Ù·ç°í ÀÖ´Â ÀÌ Ã¥Àº, °¢ À§Á¬ÀÇ »ç¿ë¹ýÀ» ¿¹Á¦·Î ¼³¸íÇÑ´Ù. 1ºÎ¿¡¼´Â ±¸±Û À¥ ÅøŶÀ» ±íÀÌ ÀÖ°Ô ¼Ò°³ÇÏ°í, 2ºÎ´Â GWT·Î ±¸ÃàµÈ ´Ù¼¸ °³ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Éµµ ÀÖ°Ô »ìÆ캻´Ù. ¿¹Á¦ÀÎ '´ÙÁß °Ë»ö ¾ÖÇø®ÄÉÀ̼Ç'¿¡¼ ´Ù¼öÀÇ °Ë»ö ¿£Áø¿¡ ¿äûÀ» º¸³»´Â °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹æ¹ýÀ» º¸¿©ÁÖ°í, 'ºí·Î±× ¿¡µðÅÍ ¾ÖÇø®ÄÉÀ̼Ç'¿¡¼ ¿©·¯ ºí·Î±×ÀÇ ±ÛÀ» °ü¸®ÇÏ´Â ±â¹ýÀ» ¹è¿î´Ù. ƯÈ÷ ÀúÀÚ´Â ÀÌ Ã¥ÀÇ À¥ »çÀÌÆ®¿¡¼ Áö¼ÓÀûÀÎ ¾÷±×·¹À̵å Á¤º¸¸¦ Á¦°øÇÏ°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
ÀÌ Ã¥Àº ±¸±Û À¥ ÅøŶ(GWT)ÀÇ ¸ðµç °Í°ú ÀÌ¿¡ °ü·ÃµÈ À¥ ±â¼úÀ» °æÇèÇÒ ¼ö Àִ åÀÌ´Ù. ±âº» °³³äºÎÅÍ ½ÃÀÛÇؼ ½ÇÁ¦ »çÀÌÆ®¿¡¼ »ç¿ëµÇ°í ÀÖ´Â ³ôÀº ¼öÁØÀÇ ÄÚµå±îÁö ´Ù·ç°í ÀÖ´Ù. ƯÈ÷ ÀúÀÚ´Â ÀÌ Ã¥ÀÇ À¥ »çÀÌÆ®¿¡¼ Áö¼ÓÀûÀÎ ¾÷±×·¹À̵å Á¤º¸¸¦ Á¦°øÇÏ°í ÀÖ´Ù. ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ò½º ÄÚµå¿Í ¶óÀÌºê µ¥¸ð¸¦ º¼ ¼ö ÀÖÀ¸¸ç, Áú¹® Æ÷·³°ú ¿¡·¯ ¸®Æ÷Æ® ¹× ±âŸ À¯¿ëÇÑ ÀÚ·áµµ Á¦°øÇÏ°í ÀÖ´Ù.
ÇÁ·ÎÁ§Æ® Çϳª ¸¶Ä¡°í ¼ûÀ» µ¹¸±¸¸ÇÏ¸é ½ñ¾ÆÁ® ³ª¿À´Â »õ·Î¿î ¹öÀü°ú ±â¼úµé. ±× »õ·Î¿î °ÍÀÌ ¾î´À Á¤µµ Àͼ÷ÇÑ °Í¿¡ ´ëÇÑ ¾÷±×·¹À̵åÀÌ¸é ±×³ª¸¶ ±¦ÂúÀºµ¥, ÀüÇô »õ·Î¿î ±â¼úÀÏ °æ¿ì °Çµå¸®±â°¡ ½È¾îÁö´Â ±×·± °æÇèÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÌÁ¦´Â ¾ó¸¶µçÁö ÀÎÅͳݿ¡¼ ¿øÇÏ´Â Äڵ带 ã¾Æ³¾ ¼ö ÀÖ°í ±â¼úÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ´äµµ ¾î·ÆÁö ¾Ê°Ô ãÀ» ¼ö ÀÖ°Ô µÇ´Ù. ÀÌ·± ½Ã´ë¿¡ ÇÁ·Î±×·¡¹Ö ¼Àû¿¡ ¿ä±¸µÇ´Â °ÍÀº µû¶ó Çϱâ½Ä ¿¹Á¦³ª ¸Þ´º ¼Ò°³, ´ÜÆíÀûÀÎ ÆÁÀÌ ¾Æ´Ï¶ó, ±â¼ú¿¡ ´ëÇÑ ½Éµµ ÀÖ´Â ÀÌÇظ¦ Á¦°øÇÏ´Â °ÍÀ̶ó´Â »ý°¢À» ÇØ º»´Ù. ¿ªÀÚÀÌÁö¸¸ µ¶Àڷμ, ÀÌ Ã¥ÀÇ 1ºÎ¿¡¼´Â ±â¼ú¿¡ ´ëÇÑ ÀÌÇظ¦ ´Ù°¢µµ·Î Á¦°ø¹Þ¾Ò°í, 2ºÎ¸¦ ÅëÇؼ´Â »ó¿ë ¼Ö·ç¼Ç¿¡ Àû¿ëÇصµ ¼Õ»öÀÌ ¾ø´Â °í±Þ ¼öÁØÀÇ ¿¹Á¦¸¦ °æÇèÇÒ ¼ö ÀÖ¾ú´Ù. ÀúÀÚ°¡ ¼¹®¿¡¼ ¹àÈù ¹Ù¿Í °°ÀÌ ÀÌ Ã¥Àº GWT ÀÚü¿Í GWT¿¡ ¿¬°üµÈ À¥ ±â¼ú¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·ç°í ÀÖ´Ù. (¿ªÀÚ ¼¹® Áß¿¡¼)
ÇÙ½É ³»¿ë
- GWT¿Í °ü·ÃµÈ À¥ ±â¼ú°ú ½ºÅ³µéÀ» ¼Ò°³ÇÑ´Ù.
- GWTÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¶óÀ̺귯¸®¸¦ ÀÚ¼¼È÷ »ìÆ캻´Ù.
- °¢ À§Á¬ÀÇ »ç¿ë¹ýÀ» ¿¹Á¦·Î ¼³¸íÇÑ´Ù.
- ¼¹ö Ãø ¾ÖÇø®ÄÉÀ̼ǰúÀÇ ÅëÇÕÀ» À§ÇÑ ¿©·¯ °¡Áö ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
- ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ ÀÚ¹Ù µµ±¸¿Í GWT °³¹ß¿¡ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
- CSS, ÄÚµå ÀÚµ¿ »ý¼º, ±¹Á¦È, ¼º´É Çâ»ó µî GWT °³¹ßÀÇ °í±Þ ±â¼úÀ» ´Ù·é´Ù.
- ¿¹Á¦ÀÎ °¡Á¬ µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¸®Ä¡ µå·¡±× ¾Ø µå·Ó ÀÎÅÍÆäÀ̽º¸¦ ¸¶½ºÅÍÇÑ´Ù.
- ¿¹Á¦ÀÎ ´ÙÁß °Ë»ö ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ´Ù¼öÀÇ °Ë»ö ¿£Áø¿¡ ¿äûÀ» º¸³»´Â °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
- ¿¹Á¦ÀÎ ºí·Î±× ¿¡µðÅÍ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¿©·¯ ºí·Î±×ÀÇ ±ÛÀ» °ü¸®ÇÏ´Â ±â¹ýÀ» ¹è¿î´Ù.
- ¿¹Á¦ÀÎ ÀνºÅÏÆ® ¸Þ½ÅÀú ¾ÖÇø®ÄÉÀ̼ǿ¡¼ GWT-RPC ±â¹ÝÀÇ ÀνºÅÏÆ® ¸Þ½ÅÀú¸¦ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
- ¿¹Á¦ÀÎ µ¥ÀÌÅͺ£À̽º ¿¡µðÅÍ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ DAO¸¦ »ç¿ëÇÏ¿© ¼¹öÀÇ ÀÚ·á ±¸Á¶ Àбâ, XML°ú JSONÀ» À§ÇÑ ÄÚµå »ý¼º, PHP, Ruby on Rails, Java Hibernate¿ÍÀÇ ÅëÇÕ µî °í±Þ ÁÖÁ¦¸¦ ´Ù·é´Ù.
´ë»ó µ¶ÀÚ
GWT°¡ ÀÚ¹Ù °³¹ßÀÚ¸¸À» À§ÇÑ Ajax µµ±¸´Â ¾Æ´Ï´Ù. GWT°¡ ÀÚ¹Ù °³¹ßÀÚ¸¦ À§ÇÑ °ÍÀ̶ó´Â »ý°¢ÀÌ GWTÀÇ À§·ÂÀ» Å©°Ô ¾àȽÃÅ°°í ÀÖ´Â °Í °°´Ù. ÀÚ¹Ù °³¹ßÀÚµéÀÌ GWT¸¦ ½±°Ô »ç¿ëÇÒ ¼ö´Â ÀÖÁö¸¸ ÀÌ ±â¼úÀº Ajax ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¸ðµç ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ À§ÇÑ ÅøÀÌ´Ù. ÀÌ Ã¥ÀÇ µ¶ÀÚ´Â .NET, PHP, Ruby ȤÀº C++ °³¹ßÀÚÀÏ ¼ö ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ÀÌ·± ¾ð¾îÀÇ °³¹ßÀÚ¶ó¸é, GWT »ç¿ë ¿©ºÎ¿¡ °ü°è¾øÀÌ Ajax ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ À§Çؼ´Â ´Ù¸¥ ¾ð¾î¸¦ ¹è¿ö¾ß ÇÑ´Ù. ÀÌ·± °æ¿ì ÇÊÀÚ´Â ÀÚ¹Ù¸¦ ÃßõÇÑ´Ù. SunÀÇ Æ©Å丮¾ó·Î ÀÚ¹Ù¸¦ ½ÃÀÛÇÏ°í, ÀÌ Ã¥°ú GWT ¹®¼(http://code.google.com/webtoolkit/documentation/)¸¦ ÅëÇØGWT¸¦ ÀÍÈú ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÏ¸é °á°úÀûÀ¸·Î, ¿©·¯ºÐÀº ÈξÀ ÈǸ¢ÇÑ »ç¿ëÀÚ °æÇèÀ» ÀÛ¼ºÇÏ°í, ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ëÇÏ°í À¯Áöº¸¼öÇϴµ¥ µå´Â ½Ã°£À» Å©°Ô Àý¾àÇÒ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº µÎ ÆÄÆ®·Î ³ª´¶´Ù. 1ºÎ¿¡¼´Â ±¸±Û À¥ ÅøŶÀ» ±íÀÌ ÀÖ°Ô ¼Ò°³ÇÑ´Ù. GWT ¶óÀ̺귯¸®¸¦ Âü°íÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ°í, GWT·Î È¿°úÀûÀÎ °³¹ßÀ» ÇÏ´Â °¡À̵å·Î½á »ç¿ëÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. 2ºÎ´Â GWT·Î ±¸ÃàµÈ ´Ù¼¸ °³ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Éµµ ÀÖ°Ô »ìÆ캻´Ù. ¿©±â¼ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿Í °³¹ß °úÁ¤¿¡ »ç¿ëµÈ °³¹ß ÆÐÅÏ, Å×Å©´Ð, ÆÁÀ» º¼ °ÍÀÌ´Ù. °¢ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀº GWT ¶óÀ̺귯¸®ÀÇ »ç¿ë, À¥ ¼ºñ½º¿Í ±â¼úÀÇ »óÈ£¿î¿ë, ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿Í ¾ÆÅ°ÅØó, À¯Àú ÀÎÅÍÆäÀ̽º ¼³°è µîÀ» °ñ°í·ç ´Ù·ê ¼ö ÀÖµµ·Ï Çß´Ù. Ã¥À» Âß µû¶ó ÀÐÀ¸¸é¼, ¿©·¯ºÐÀÇ ¸Ó½Å¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇغ¼ ¼ö ÀÖ´Ù. ÀúÀÚ°¡ ¿î¿µÇÏ´Â www.gwtapps.com¿¡¼ ÃÖ½ÅÀ¸·Î ¼öÁ¤µÈ ¼Ò½º ÄÚµå¿Í ±â¼ú Áö¿øÀ» Âü°íÇÒ ¼ö ÀÖ´Ù.
̵̧ȍ
¡°¶óÀ̾ðÀº GWTÀÇ °¡Ä¡¸¦ È®½ÇÇÏ°Ô ÀÌÇØÇÏ°í ÀÖÀ¸¸ç, GWT¿Í ´Ù¾çÇÑ À¥ ±â¼úÀ» ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ÀÌ·ÐÀûÀÎ ¹æ¹ýÀÌ ¾Æ´Ñ ½ÇÁ¦ÀûÀÎ °üÁ¡¿¡¼ Àß ¾Ë°í ÀÖ´Ù. ¶óÀ̾ðÀÌ GWT¸¦ »ç¿ëÇÏ¿© ¸¸µç gpokr.com°ú kdice.comÀÌ Àα⸮¿¡ ¿î¿µµÇ°í ÀÖ´Â °ÍÀÌ ÀÌ¿¡ ´ëÇÑ ¹ÝÁõÀÌ´Ù.¡±
- ºê·ç½º Á¸½¼(GWTÀÇ Ã¢½ÃÀÚ)
¡°±âÁ¸ÀÇ GWT Ã¥ÀÌ °£·«ÇÑ ¼³¸í¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÇÁ¸ÇÏ´Â °Í¿¡ ºñÇؼ ÀÌ Ã¥Àº ¹æ´ëÇÑ GWT ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â Àü °úÁ¤À» ´Ù·ç°í ÀÖ´Ù´Â Á¡¿¡¼ ÀÌ Ã¥Àº ´Ù¸¥ GWT Ã¥°ú È®¿¬È÷ ±¸º°µÈ´Ù.¡±
- R. ¸¶Å© º¼Å©¸¸(Object Computing»ç)
¡°¿ÀÇ ¼Ò½º ÀÚ¹Ù ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ ¾Ë°í ½ÍÀº Àü¹® ÇÁ·Î±×·¡¸Ó¿Í Ãʺ¸ ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÌ Ã¥Àº ÃÖ»óÀÇ Áöħ¼´Ù.¡±
- ¸¶½Ã¸ð ³ª¸£µ·(IT º¸¾È Àü¹® ¾ÆÅ°ÅØÆ®)
¸ñÂ÷
1ºÎ ±¸±Û À¥ ÅøŶÀÇ ÀÌÇØ
1Àå ±¸±Û À¥ ÅøŶÀÇ Ã¹°ÉÀ½
1.1 AjaxÀÇ µîÀå
1.2 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ´Ù½Ã »ý°¢Çϱâ
1.2.1 ¾îµµºñ Flash¿Í Flex
1.2.2 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Silverlight
1.2.3 ÀÚ¹Ù FX
1.3 Ajax¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î °øÇÐ
1.3.1 À§Á¬°ú ÆгηΠ¸®Ä¡ ÀÎÅÍÆäÀ̽º ¸¸µé±â
1.3.2 ºñµ¿±â½Ä Ä¿¹Â´ÏÄÉÀ̼ÇÀ¸·Î ¼º´É Çâ»ó
1.3.3 À¥ Ç¥ÁØ°ú À¥ ¼ºñ½º¸¦ ÅëÇÑ »óÈ£¿î¿ë¼º Á¦°ø
1.3.4 ÀÚ¹Ù µµ±¸¸¦ »ç¿ëÇÏ¿© °³¹ß ¼Óµµ Çâ»ó
1.4 GWT¿¡ ´ëÇÑ ¹è°æ Áö½Ä
1.4.1 À¥ µðÀÚÀ̳Ê
1.4.2 À¥ °³¹ßÀÚ
1.4.3 Ajax °³¹ßÀÚ
1.4.4 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ
1.4.5 µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ
1.5 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½ºÅ³ÀÇ Á߿伺
1.6 Äü Æ©Å丮¾ó
1.6.1 GWT ÇÁ·ÎÁ§Æ® ½ÃÀÛ
1.6.2 »ý¼ºµÈ ¾ÖÇø®ÄÉÀÌ¼Ç Ä¿½ºÅ͸¶ÀÌ¡
1.6.3 µ¿Àû ÀÎÅÍÆäÀ̽º »ý¼º
1.6.4 ºñµ¿±â½Ä HTTP »ç¿ë
1.7 ÅøŶ ÆÐÅ°ÁöÀÇ °³¿ä
1.8 GWT ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
1.8.1 °øÅëµÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ
1.8.2 ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ǵé
1.9 ¿ä¾à
2Àå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¶óÀ̺귯¸® °³¿ä
2.1 Static À§Á¬
2.1.1 Label À§Á¬
2.1.2 HTML À§Á¬
2.1.3 Image À§Á¬
2.1.4 Hyperlink À§Á¬
2.2 Form À§Á¬
2.2.1 Button À§Á¬
2.2.2 ToggleButton À§Á¬°ú PushButton À§Á¬
2.2.3 Checkbox À§Á¬
2.2.4 RadioButton À§Á¬
2.2.5 ListBox À§Á¬
2.2.6 SuggestBox À§Á¬
2.2.7 TextBox À§Á¬
2.2.8 PasswordTextBox À§Á¬
2.2.9 TextArea À§Á¬
2.2.10 RichTextArea À§Á¬
2.2.11 FileUpload À§Á¬
2.2.12 Hidden À§Á¬
2.3 Complex À§Á¬
2.3.1 Tree À§Á¬
2.3.2 MenuBar À§Á¬
2.4 ´Ü¼ø ·¹À̾ƿô ÆгÎ
2.4.1 FlowPanel
2.4.2 HorizontalPanel°ú VerticalPanel
2.4.3 HorizontalSplitPanel°ú VerticalSplitPanel
2.4.4 FlexTable À§Á¬°ú Grid À§Á¬
2.4.5 DeckPanel À§Á¬
2.4.6 DockPanel À§Á¬
2.4.7 HTMLPanel À§Á¬
2.5 º¹ÇÕ ·¹À̾ƿô ÆгÎ
2.5.1 StackPanel À§Á¬
2.5.2 TabPanel À§Á¬
2.6 ´Ü¼ø ÄÁÅ×ÀÌ³Ê ÆгÎ
2.6.1 Composite À§Á¬
2.6.2 SimplePanel À§Á¬
2.6.3 ScrollPanel À§Á¬
2.6.4 FocusPanel À§Á¬
2.7 º¹ÇÕ ÄÁÅ×ÀÌ³Ê ÆгÎ
2.7.1 FormPanel À§Á¬
2.7.2 DisclosurePanel À§Á¬
2.7.3 PopupPanel À§Á¬
2.7.4 DialogBox À§Á¬
2.8 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÇÁ·¹ÀÓ¿öÅ©
2.8.1 À̺¥Æ® ÀÎÅÍÆäÀ̽º
2.8.2 ÀÎÅÍÆäÀ̽º ±â´É
2.9 ¿ä¾à
3Àå ¼¹ö ÅëÇÕ ±â¹ý
3.1 ±âº»ÀûÀÎ ¼¹ö ÅëÇÕ ±â¹ý
3.1.1 ºñµ¿±â½Ä HTTP ¿äû
3.1.2 Æò¹® ÅؽºÆ®¿Í HTMLÀ¸·Î ÀÛ¾÷Çϱâ
3.1.3 ÀüÅëÀûÀÎ ¼¹ö Ãø ½ºÅ©¸³Æ® ±â¼ú°úÀÇ ÅëÇÕ
3.2 µ¥ÀÌÅÍ Æ÷¸Ë ¶óÀ̺귯¸® »ç¿ë
3.2.1 XML Àбâ¿Í ¾²±â
3.2.2 JSON Àбâ¿Í ¾²±â
3.3 ¼µåÆÄƼ ¼¹ö ÅëÇÕ
3.3.1 Same Origin Á¤Ã¥
3.3.2 ÀÚ¹Ù½ºÅ©¸³Æ® API »ç¿ë
3.3.3 JSONP »ç¿ë
3.3.4 HTTP ÇÁ·Ï½Ã »ç¿ë
3.4 °í±Þ ¼¹ö ÅëÇÕ ±â¹ý
3.4.1 ½ºÅ×ÀÌƮǮ ¼¹ö
3.4.2 ½ºÅ×ÀÌÆ®¸®½º ¼¹ö¿ÍÀÇ ÅëÇÕ
3.4.3 GWT-RPC »ç¿ë
3.5 ¿ä¾à
4Àå Ajax ¼ÒÇÁÆ®¿þ¾î °øÇÐ
4.1 °³¹ß ȯ°æ ¼Â¾÷
4.1.1 ÀÚ¹Ù °³¹ß µµ±¸ ¼³Ä¡
4.1.2 ±¸±Û À¥ ÅøŶ ¼³Ä¡
4.1.3 ÀÌŬ¸³½º ¼³Ä¡
4.2 ÀÌŬ¸³½º¿¡ ÇÁ·ÎÁ§Æ® Ãß°¡
4.3 ÀÌŬ¸³½º¿¡¼ ÀÚ¹Ù ÄÚµå ÀÛ¼º
4.3.1 ÀÌŬ¸³½º¿¡¼ Ŭ·¡½º »ý¼º
4.3.2 ÀÌŬ¸³½º ÀÚ¹Ù ¿¡µðÅÍ »ç¿ë
4.4 ÀÌŬ¸³½º¿¡¼ µð¹ö±ë
4.5 ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ ü°èÈ
4.6 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
4.6.1 JUnit »ç¿ë
4.6.2 º¥Ä¡¸¶Å·
4.7 ¸ðµâÀÇ ÀÛ¼º°ú °øÀ¯
4.7.1 ¸ðµâ »ç¿ë
4.7.2 Àç»ç¿ë °¡´ÉÇÑ ¸ðµâ »ý¼º
4.7.3 ÄÄÆÄÀÏµÈ ¾ÖÇø®ÄÉÀ̼Ç(¸Þ½Ã¾÷) °øÀ¯
4.8 ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
4.8.1 À¥ ¼¹ö¿¡ ¹èÆ÷
4.8.2 ¼ºí¸´À» ¼ºí¸´ ÄÁÅ×À̳ʷΠ¹èÆ÷
4.8.3 Ant·Î ¹èÆ÷ ÀÚµ¿È
4.9 ¿ä¾à
5Àå ÅøŶÀÇ È¿°úÀûÀÎ »ç¿ë
5.1 ºñµ¿±â½Ä ÇÁ·Î±×·¡¹Ö »ç¿ë
5.2 ÀÌÀü ¹öÆ° Çڵ鸵
5.3 CSS·Î ¼¼·ÃµÈ ÀÎÅÍÆäÀ̽º »ý¼º
5.3.1 GWT À§Á¬°ú CSS ¿¬°á
5.3.2 »ö ÁöÁ¤
5.3.3 ´ÜÀ§ ÁöÁ¤
5.3.4 Font ÇÁ·ÎÆÛƼ »ç¿ë
5.3.5 Text ÇÁ·ÎÆÛƼ »ç¿ë
5.3.6 Margin, Border, Padding ÇÁ·ÎÆÛƼ »ç¿ë
5.3.7 CSS ¿¹Á¦
5.3.8 cursor ÇÁ·ÎÆÛƼ »ç¿ë
5.4 ÅøŶÀÇ È®Àå
5.4.1 »õ À§Á¬ ÀÛ¼º
5.4.2 JSNI »ç¿ë
5.4.3 Å©·Î½º ºê¶ó¿ìÀú Áö¿ø
5.4.4 ´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸® »ç¿ë
5.5 ¾ÖÇø®ÄÉÀÌ¼Ç ±¹Á¦È
5.5.1 »ó¼ö ¼±¾ð
5.5.2 ¸Þ½ÃÁö ¼±¾ð
5.5.3 Áö¿ªÈ µµ±¸
5.5.4 ·ÎÄÉÀÏ °ü¸®
5.5.5 Dictionary »ç¿ë
5.6 ÄÚµå »ý¼º
5.6.1 »ý¼ºµÈ ÄÚµå »ç¿ë
5.6.2 ÄÚµå »ý¼º±â ÀÛ¼º
5.6.3 generate ¸Þ¼µå ÀÛ¼º
5.7 ¼º´É Çâ»ó
5.7.1 ±ä ÇÁ·Î¼¼½º Çڵ鸵
5.7.2 ImageBundle »ç¿ë
5.7.3 Apache¿¡¼ÀÇ Ä³½Ã
5.7.4 ¼ºí¸´ ÄÁÅ×À̳ʿ¡¼ÀÇ Ä³½Ã
5.7.5 Apache¿¡¼ÀÇ ¾ÐÃà
5.7.6 ¼ºí¸´ ÄÁÅ×À̳ʿ¡¼ÀÇ ¾ÐÃà
5.8 ¿ä¾à
2ºÎ ¿¹Á¦·Î ¹è¿ì´Â ¸®Ä¡ À¥ ¾ÖÇø®ÄÉÀ̼Ç
6Àå °¡Á¬ µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼Ç
6.1 ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ »ç¿ë
6.2 ¸ðµ¨ µðÀÚÀÎ
6.2.1 Abstract Factory ÆÐÅÏ »ç¿ë
6.2.2 GadgetClass Ŭ·¡½º ÀÛ¼º
6.2.3 Gadget Ŭ·¡½º ÀÛ¼º
6.2.4 ½¬¿î »ç¿ëÀÚ È¯°æ¼³Á¤ ¸¸µé±â
6.3 ¿·Î ±¸ºÐµÈ ÄÁÅ×ÀÌ³Ê ÀÎÅÍÆäÀ̽º ÀÛ¼º
6.3.1 View Á¤ÀÇ
6.3.2 ¸ÞÀÎ ·¹À̾ƿô¿¡ VerticalPanel »ç
6.3.3 ¸Þ´º¿¡ HorizontalPanel »ç¿ë
6.3.4 ÆäÀÌÁö ¼±Åÿ¡ TabPanel »ç¿ë
6.3.5 ¿¿¡ HorizontalPanel°ú FlowPanel »ç¿ë
6.4 °¡Á¬À» ºä¿¡ ³Ö±â
6.4.1 Hello World °¡Á¬
6.4.2 °¡Á¬ ÄÁÅ×ÀÌ³Ê ÀÛ¼º
6.4.3 ImageBundle, ToggleButton, PushButtonÀÇ »ç¿ë
6.5 µå·¡±× ¾Ø µå·Ó °¡Á¬ »ý¼º
6.5.1 ÆгΠ»çÀÌ¿¡ À§Á¬ µµÅ·
6.5.2 ¸¶¿ì½º À̺¥Æ®¸¦ »ç¿ëÇÏ¿© À§Á¬ µå·¡±×
6.5.3 À§Á¬ µå·ÓÇϱâ
6.6 CSS·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¤¸®
6.6.1 GWT¿¡¼ CSS »ç¿ë
6.6.2 ÅÇ¿¡ ½ºÅ¸ÀÏ Ãß°¡
6.6.3 ¸Þ´º¿¡ ½ºÅ¸ÀÏ Ãß°¡
6.6.4 GadgetContainerView¿¡ ½ºÅ¸ÀÏ Ãß°¡
6.6.5 RoundedPanel »ý¼º
6.7 Persistency Ãß°¡
6.7.1 CookieStorage Ŭ·¡½º ±¸Çö
6.7.2 ºê¶ó¿ìÀúº° Â÷ÀÌÁ¡ ´Ù·ç±â
6.7.3 ÄíÅ°ÀÇ ·Îµù°ú ÀúÀå
6.7.4 Google Gears¸¦ ½ºÅ丮Áö·Î »ç¿ë
6.8 ´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸® »ç¿ë
6.8.1 Google Maps API »ç¿ë
6.8.2 Çǵ忡 Google Ajax API »ç¿ë
6.8.3 Weather °¡Á¬ ÀÛ¼º
6.8.4 RSS News °¡Á¬ ÀÛ¼º
6.9 ¿ä¾à
7Àå ´ÙÁß °Ë»ö ¾ÖÇø®ÄÉÀ̼Ç
7.1 Aggregator ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ »ç¿ë
7.2 ´ÙÁß °Ë»ö µðÀÚÀÎ
7.3 ¸ðµ¨
7.4 ºä
7.4.1 MultiSearchView Ŭ·¡½º
7.4.2 SearchResultsView Ŭ·¡½º
7.4.3 Link À§Á¬ ÀÛ¼º
7.5 ÄÁÆ®·Ñ·¯
7.6 ±¸Á¶Àû µ¥ÀÌÅÍ Æ÷¸Ë ÀÓÆ÷Æ®
7.6.1 Same Origin Á¤Ã¥ °Ç³Ê¶Ù±â
7.6.2 JSONP·Î JSON ÇÇµå ·Îµù
7.7 Yahoo! Search¿ÍÀÇ ÅëÇÕ
7.8 ±¸±Û º£À̽º¿ÍÀÇ ÅëÇÕ
7.9 Çø®Ä¿ °Ë»ö°úÀÇ ÅëÇÕ
7.10 Amazon °Ë»ö°úÀÇ ÅëÇÕ
7.11 ¿ä¾à
8Àå ºí·Î±× ¿¡µðÅÍ ¾ÖÇø®ÄÉÀ̼Ç
8.1 ¿öÅ©½ºÆäÀ̽º ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ »ç¿ë
8.2 À¥ ¼ºñ½º Ŭ¶óÀ̾ðÆ® ±¸Ãà
8.3 ºí·Î±× ¿¡µðÅÍ µðÀÚÀÎ
8.4 ¸ðµ¨
8.5 ´ÙÁß ¹®¼ ºä ±¸Ãà
8.5.1 BlogEditorView Ŭ·¡½º
8.5.2 BlogView Ŭ·¡½º
8.5.3 BlogEntryView Ŭ·¡½º
8.5.4 EditEntryView Ŭ·¡½º
8.6 ¸®Ä¡ ÅؽºÆ® ÆíÁý Ãß°¡
8.6.1 RichTextArea »ç¿ë
8.6.2 ImageBundle, ±¹Á¦È, RichTextToolbar »ç¿ë
8.7 LoadingPanel À§Á¬
8.8 TitleCommandBar À§Á¬
8.9 ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÆ®·Ñ·¯ µðÀÚÀÎ
8.10 HTTP ÇÁ·Ï½Ã ¼ºí¸´ ±¸Ãà
8.10.1 »õ·Î¿î Å©·Î½º-µµ¸ÞÀÎ RequestBuilder
8.10.2 ÇÁ·Ï½Ã ¼ºí¸´ ÀÛ¼º
8.11 Blogger API¿Í ÅëÇÕ
8.11.1 Atom Publishing Protocol°ú Gdata »ç¿ë
8.11.2 BloggerService Ŭ·¡½º Á¤ÀÇ
8.11.3 ±¸±Û °èÁ¤À¸·Î ·Î±×ÀÎ
8.11.4 ºí·Î±×ÀÇ XML ¸®½ºÆ® °¡Á®¿À±â
8.11.5 °³º° ºí·Î±× ¿£Æ®¸®¸¦ À§ÇÑ XML ¸®½ºÆ® °¡Á®¿À±â
8.11.6 ¿£Æ®¸® »ý¼º°ú ÀúÀåÀ» À§ÇØ XML Àü¼Û
8.11.7 ¿£Æ®¸®¿¡ Delete ¿äû º¸³»±â
8.8 ¿ä¾à
9Àå ÀνºÅÏÆ® ¸Þ½ÅÀú ¾ÖÇø®ÄÉÀ̼Ç
9.1 Collaborator ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ »ç¿ë
9.2 ÀνºÅÏÆ® ¸Þ½ÅÀú µðÀÚÀÎ
9.3 ¸ðµ¨
9.4 º¸¿Ï ÀÎÅÍÆäÀ̽º ±¸Ãà
9.4.1 MessengerView Ŭ·¡½º
9.4.2 SignInView Ŭ·¡½º
9.4.3 ContactListView Ŭ·¡½º
9.4.4 ChatWindowView Ŭ·¡½º
9.5 ÄÁÆ®·Ñ·¯ °³¿ä
9.6 GWT-RPC »ç¿ë
9.6.1 RemoteService ÀÎÅÍÆäÀ̽º
9.6.2 RemoteServiceServlet Ŭ·¡½º
9.6.3 ºñµ¿±â½Ä ÀÎÅÍÆäÀ̽º »ç¿ë
9.7 ¼¹ö¿¡ ¿¬°á
9.8 RPC À̺¥Æ® Ãß°¡
9.8.1 Æú¸µ ÇÁ·ÎÅäÄÝ
9.8.2 À̺¥Æ® ±â¹Ý ÇÁ·ÎÅäÄÝ
9.8.3 À̺¥Æ® ±¸Çö
9.9 ÀνºÅÏÆ® ¸Þ½ÅÀú ¼¹ö
9.10 ¼¹ö Ãø °í±Þ IO »ç¿ë
9.10.1 Tomcat¿¡¼ Comet »ç¿ë
9.10.2 Jetty¿¡¼ Continuations »ç¿ë
9.11 ¿ä¾à
10Àå µ¥ÀÌÅͺ£À̽º ¿¡µðÅÍ ¾ÖÇø®ÄÉÀ̼Ç
10.1 Manager ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ »ç¿ë
10.2 ¸ðµ¨ µðÀÚÀÎ
10.3 ºñµ¿±â½Ä µ¥ÀÌÅÍ Á¢±Ù °´Ã¼ »ç¿ë
10.4 2ºÐÇÒâ ¿¡µðÅÍ ÀÎÅÍÆäÀ̽º ±¸Ãà
10.4.1 Tree¿Í SplitPanel À§Á¬ »ç¿ë
10.4.2 Tree Ç׸ñ »ó¼Ó°ú µ¿Àû ·Îµù
10.4.3 Workspace ºä »ý¼º
10.4.4 °´Ã¼ÀÇ »ý¼º°ú ¼öÁ¤À» À§ÇØ ´ëÈ»óÀÚ »ç¿ë
10.5 ¼¹ö ÅëÇÕ °³¿ä
10.5.1 Actions »ç¿ë
10.5.2 REST »ç¿ë
10.5.3 RPC »ç¿ë
10.6 ÀϹÝÀûÀÎ GWT ÄÚµå »ý¼º±â ÀÛ¼º
10.6.1 ÄÚµå »ý¼º±â ÀÛ¼º
10.6.2 ÀÚµ¿À¸·Î XML·Î Á÷·ÄÈ
10.6.3 ÀÚµ¿À¸·Î JSONÀ¸·Î Á÷·ÄÈ
10.7 ¾×¼Ç ±â¹Ý PHP ½ºÅ©¸³Æ®¿Í ÅëÇÕ
10.7.1 Action API ±¸ÃàÀ» À§ÇØ PHP »ç¿ë
10.7.2 Ŭ¶óÀ̾ðÆ®¿¡¼ Action µ¥ÀÌÅÍ Á¢±Ù ·¹À̾î ÀÛ¼º
10.8 RESTful Ruby on Rails ¾ÖÇø®ÄÉÀ̼ǰúÀÇ ÅëÇÕ
10.8.1 REST API ±¸Ãà¿¡ Ruby on Rails »ç¿ë
10.8.2 Ŭ¶óÀ̾ðÆ®¿¡¼ REST µ¥ÀÌÅÍ Á¢±Ù ·¹À̾î ÀÛ¼º
10.9 GWT-RPC ¼ºí¸´°ú ÅëÇÕ
10.9.1 RPC ¼ºñ½º ÀÛ¼º
10.9.2 Hibernate¸¦ »ç¿ëÇÏ¿© Model ÀúÀå
10.10 ¿ä¾à
ã¾Æº¸±â
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.