Ã¥¼Ò°³
Ajax·Î Java À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÀ´ä¼Óµµ °í¹ÎÀ» ¸íÄèÇÏ°Ô ÇØ°áÇÑ´Ù.
´õ ºü¸¥ À¥ »çÀÌÆ® ±¸ÃàÀº ¸ðµç À¥ °³¹ßÀÚÀÇ °í¹ÎÀÌ´Ù. ¶Ç ¼Óµµ Çâ»óÀ» À§ÇÑ ¹æ¹ýÀ¸·Î Ajax¸¦ ¼±ÅÃÇßÁö¸¸ ¸·»ó ¾î¶»°Ô È°¿ëÇØ¾ß ÇÒÁö ¸·¸·ÇÑ »ç¶÷ÀÌ ¸¹À» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ±×·± »ý°¢À» °¡Áø °³¹ßÀÚ¸¦ À§ÇØ ½±°í °£´ÜÇÏ°Ô À¥ 2.0 ½Ã´ë¿¡ ºü¸¥ À¥ ¼Óµµ¸¦ À§ÇÑ ´ë¾ÈÀ¸·Î Ajax¸¦ ¼Ò°³ÇÑ´Ù. À̸¦ ÅëÇØ Ajax¸¦ óÀ½ Á¢Çغ¸´Â À¥ °³¹ßÀÚµµ ¼Õ½±°Ô ºü¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¼ö ÀÖµµ·Ï À̲ø¾îÁØ´Ù.
ƯÈ÷ Java·Î ¸¸µå´Â À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ³ëÇϿ츦 ¼Ò°³ÇØ ÀÚ¹Ù À¥ °³¹ßÀÚ°¡ ½±°Ô Ajax¸¦ È°¿ëÇÒ ¼ö ÀÖ´Ù.
±âº»ÀûÀÎ Java À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ajax¸¦ µ¡ºÙÀÌ´Â ¹ý°ú ´õºÒ¾î ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ XML°ú JSON(JavaScript Object Notation)À» »ç¿ëÇÑ º¹ÀâÇÑ ±¸Á¶ÀÇ µ¥ÀÌÅÍ Àü¼Û, DWRÀº ¹°·Ð Dojo, Rico °°Àº ´Ù¾çÇÑ ÅøŶ »ç¿ë¹ý, ½ºÆ®·µÃ÷¿Í JSF µî¿¡¼ Ajax ´Ù·ç´Â ¹ý, ±¸±Û À¥ ÅøŶ ¿¹Á¦ µîÀ» ü°èÀûÀ¸·Î ÇнÀÇÑ´Ù.
¸ñÂ÷
¸ñÂ÷
¿ªÀÚ ¼¹®
¼¹®
éÅÍ1. ȯ°æ¼³Á¤
01. ÇÊ¿äÇÑ °Íµé
02. ÅèĹ(Tomcat)ÀÇ ¼³Ä¡
ÅèĹÀÇ ¼³Á¤À» À§ÇÑ ÃÖ¼ÒÇÑÀÇ Áöħ
TOMCAT_HOMEÀÇ ¼³Á¤
03. AntÀÇ ¼³Ä¡
éÅÍ2. Ajax¸¦ À§ÇÑ JavaScript
01. ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
JavaScript ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ¹æ¹ý
ÆäÀÌÁö ²Ù¹Ì±â
02. ¿¹Á¦ ½ÇÇà
éÅÍ3. °£´ÜÇÑ Ajax ¼ºí¸´
01. Ajax ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµåÇÏ°í ¹èÆ÷Çϱâ
µð·ºÅ丮 ±¸Á¶
02. ¿¹Á¦ÀÇ ½ÇÇà
±×·¸´Ù¸é XMLÀº ¾îµð¿¡ ÀÖÀ»±î¿ä?
éÅÍ4. Ajax¸¦ À§ÇÑ XML°ú JSON
01. ¹®ÀÚ µðÄÚ´õ
02. °£´ÜÇÑ XML ¹®¼ ¼³Á¤
¼ºí¸´À» »ç¿ëÇÏ¿© XML ¹®¼ ¸¸µé±â
XML ¹®¼¸¦ ¸¸µå´Â ´Ù¸¥ ¹æ¹ýµé
03. ´Ù½Ã Ŭ¶óÀ̾ðÆ® : XML¿¡¼ µ¥ÀÌÅÍ ¾ò±â
JavaScript·Î XML ÆĽÌÇϱâ
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºê¶ó¿ìÀú¿¡¼ Æû ¿ä¼Ò¿¡ µ¥ÀÌÅÍ ³Ö±â
IE ÀÌ¿ÜÀÇ ´Ù¸¥ ºê¶ó¿ìÀú¿¡¼ Æû ¿ä¼Ò¿¡ µ¥ÀÌÅÍ ³Ö±â
04. ¾ÖÇø®ÄÉÀÌ¼Ç ºôµå
05. ÅèĹ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà
06. JSONÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Àü´Þ
JSONÀ» À§ÇØ JavaScript ÄÚµå º¯°æ
07. ¿ä¾à
éÅÍ5. µ¥ÀÌÅÍ ÀúÀå ¹× ºÒ·¯¿À±â
01. Ajax¿Í Æû ¿ä¼Ò
»ç¿ëÀÚ À̸§ °ËÁõ
µ¥ÀÌÅͺ£À̽º »ý¼º
Ajax ¿äû¿¡ ÀÀ´ä: ¼ºí¸´
¿ìÆí¹øÈ£·Î µµ½Ã¿Í ÁÖ À̸§ ºÒ·¯¿À±â
02. Á¦½Ã¾î ±â´É ±¸Çö
»ç¿ëÀÚ À̸§ ¿äû
DivÀÇ »ý¼º
À̺¥Æ® ó¸®
Á¦½Ã¾î ÇÏÀ̶óÀÌÆ® Çϱâ
¼ºí¸´ ¼³Á¤
éÅÍ6. Ajax ¶óÀ̺귯¸®¿Í ÅøŶ(Toolkit)
01. Dojo ÅøŶ
02. Rico ÅøŶ
RicoÀÇ °´Ã¼ ÀÀ´ä ŸÀÔ »ç¿ë
03. DWR
04. Scriptaculous¿Í PrototypeÀ» »ç¿ëÇÑ µå·¡±× ¾Ø µå·Ó
»ç¿ëÀÚ °¡ÀÔ ¾ÖÇø®ÄÉÀ̼Ç
XMLHttpRequest¸¦ ĸ½¶ÈÇϱâ À§ÇÑ Prototype »ç¿ë
»ç¿ëÀÚ ·Î±×ÀÎ ÇÔ¼ö
¼îÇÎ ±â´É: Á¦Ç° ¸ñ·Ï ¾ò±â
éÅÍ7. Ajax¸¦ À§ÇÑ JSP ÅÂ±× ¶óÀ̺귯¸®
01. ÅÂ±× ¶óÀ̺귯¸® »ý¼º
TLD ÀÛ¼º
JSP¿¡¼ Á¤ÀÇÇÑ ÅÂ±× »ç¿ë
ű׸¦ Áö¿øÇϴ Ŭ·¡½º ÀÛ¼º
Áö¿øÇÏ´Â ¼ºí¸´ ÀÛ¼º
Ant¸¦ »ç¿ëÇÏ¿© Çϳª·Î ¹±â
02. ½áµåÆÄƼ ÅÂ±× ¶óÀ̺귯¸®
AjaxTags
JavaWebParts
AjaxAnywhere
¾î¶² ÅÂÅ© ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¾ß Çϴ°¡?
éÅÍ8. ½ºÆ®·µÃ÷¿¡¼ÀÇ Ajax
01. ½ºÆ®·µÆ® ·¹À̾ƿô
½ºÆ®·µÃ÷ ·¹À̾ƿôÀÇ ¼³Ä¡
½ºÆ®·µÃ÷ ·¹À̾ƿôÀ» »ç¿ëÇÏ´Â JSP ÀÛ¼º
½ºÆ®·µÃ÷ ¾×¼Ç Æû
½ºÆ®·µÃ÷ ¼³Á¤
µ¥ÀÌÅÍ´Â ¾îµð¿¡¼ ¿À´Â°¡?
Á¦½Ã¾î ¸ñ·Ï »ý¼º
½ºÆ®·µÃ÷ ·¹À̾ƿôÀÌ ÁÁÀº ÀÌÀ¯
02. DWRÀ» »ç¿ëÇÏ¿© ½ºÆ®·µÃ÷¿¡ Ajax Ãß°¡Çϱâ
ÆÄÀÏ ¾÷·Îµå
JSP ÀÛ¼º
DWR ¼³Á¤ ÆÄÀÏ ÀÛ¼º
ºê¶ó¿ìÀú¿¡¼ Á¦Ç°µé º¸¿©ÁÖ±â
DWRÀÌ »ý¼ºÇÏ´Â JavaScript »ìÆ캸±â
ProductManager Ŭ·¡½º ÀÛ¼º
DWRÀÌ ÁÁÀº ÀÌÀ¯
03. ½ºÆ®·µÃ÷¿¡¼ÀÇ Ajax: ÀÌ Àå¿¡¼ ¹è¿î °ÍÀº?
éÅÍ9. JSF(JavaServer Faces)¿Í Ajax
01. JSF ¶óÀÌÇÁ »çÀÌŬ
02. Ä¿½ºÅÒ JSF ÄÄÆ÷³ÍÆ® ÀÛ¼º
JSF ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ JSP ÆäÀÌÁöÀÇ ÀÛ¼º
JSF ¼³Á¤ : web.xml°ú faces-config.xml
03. Ä¿½ºÅÒ JSF ű×ÀÇ °³¹ß
TLD ÆÄÀÏ ÀÛ¼º
ÅÂ±× Çڵ鷯 ÀÛ¼º
·»´õ·¯¿Í ·»´õ·¯ Å°Æ® ¸¸µé±â
JavaScrip ÆÄÀÏ ÀÛ¼º
04. HtmlInputText¸¦ È®ÀåÇÏ¿© JSF ÀԷ ó¸®
05. Ajax¸¦ Áö¿øÇÏ´Â JSF ÀÛ¼º
06. ¿ä¾à
éÅÍ10. ±¸±Û À¥ ÅøŶ
01. GWT ½ÃÀÛÇϱâ
È£½ºÆ® ¸ðµå¿Í À¥ ¸ðµåÀÇ Â÷ÀÌ
02. ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
03. ¾ÖÇø®ÄÉÀ̼ǿ¡ »ìºÙÀ̱â : Ŭ¶óÀ̾ðÆ®
Ŭ¶óÀ̾ðÆ® ¼öÁ¤
04. Ŭ¶óÀ̾ðÆ®¿¡ ¼ºñ½º Á¦°ø
Ŭ¶óÀ̾ðÆ®¸¦ ¼ºñ½º·Î ¿¬°á
¼ºñ½º¸¦ ¼ºí¸´ URL¿¡¼ ¿¬°áÇϱâ
05. ¼ºñ½º¿Í ÇÔ²² ZipCodes Å×½ºÆ®
06. GWT À§Á¬
ã¾Æº¸±â