ÄÁÅÙÃ÷»ó¼¼º¸±â

Ajax on Java for ˴ 2.0
Ajax on Java for ˴ 2.0
  • ÀúÀÚ½ºÆ¼ºì ´õ±Û¶ó½º ¿Ã½¼
  • ÃâÆÇ»çÇѺû¹Ìµð¾î(ÁÖ)
  • ÃâÆÇÀÏ2009-10-28
  • µî·ÏÀÏ2013-02-26
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 3, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

Ajax·Î Java À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÀ´ä¼Óµµ °í¹ÎÀ» ¸íÄèÇÏ°Ô ÇØ°áÇÑ´Ù.



´õ ºü¸¥ À¥ »çÀÌÆ® ±¸ÃàÀº ¸ðµç À¥ °³¹ßÀÚÀÇ °í¹ÎÀÌ´Ù. ¶Ç ¼Óµµ Çâ»óÀ» À§ÇÑ ¹æ¹ýÀ¸·Î Ajax¸¦ ¼±ÅÃÇßÁö¸¸ ¸·»ó ¾î¶»°Ô È°¿ëÇØ¾ß ÇÒÁö ¸·¸·ÇÑ »ç¶÷ÀÌ ¸¹À» °ÍÀÌ´Ù.

ÀÌ Ã¥Àº ±×·± »ý°¢À» °¡Áø °³¹ßÀÚ¸¦ À§ÇØ ½±°í °£´ÜÇÏ°Ô À¥ 2.0 ½Ã´ë¿¡ ºü¸¥ À¥ ¼Óµµ¸¦ À§ÇÑ ´ë¾ÈÀ¸·Î Ajax¸¦ ¼Ò°³ÇÑ´Ù. À̸¦ ÅëÇØ Ajax¸¦ óÀ½ Á¢Çغ¸´Â À¥ °³¹ßÀÚµµ ¼Õ½±°Ô ºü¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¼ö ÀÖµµ·Ï À̲ø¾îÁØ´Ù.

ƯÈ÷ Java·Î ¸¸µå´Â À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ³ëÇϿ츦 ¼Ò°³ÇØ ÀÚ¹Ù À¥ °³¹ßÀÚ°¡ ½±°Ô Ajax¸¦ È°¿ëÇÒ ¼ö ÀÖ´Ù.

±âº»ÀûÀÎ Java À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ajax¸¦ µ¡ºÙÀÌ´Â ¹ý°ú ´õºÒ¾î ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ XML°ú JSON(JavaScript Object Notation)À» »ç¿ëÇÑ º¹ÀâÇÑ ±¸Á¶ÀÇ µ¥ÀÌÅÍ Àü¼Û, DWRÀº ¹°·Ð Dojo, Rico °°Àº ´Ù¾çÇÑ ÅøŶ »ç¿ë¹ý, ½ºÆ®·µÃ÷¿Í JSF µî¿¡¼­ Ajax ´Ù·ç´Â ¹ý, ±¸±Û À¥ ÅøŶ ¿¹Á¦ µîÀ» ü°èÀûÀ¸·Î ÇнÀÇÑ´Ù.

ÀúÀÚ¼Ò°³

½ºÆ¼ºì ´õ±Û¶ó½º ¿Ã½¼ (Steven Douglas Olson)



1984³â¿¡ ½Ã³×ƽ½º »ç¿¡¼­ Æ÷Æ®¶õ, ÆĽºÄ®, º£ÀÌÁ÷, CµîÀ¸·Î °³¹ßÀ» ½ÃÀÛÇÑ ÀÌ·¡·Î ¾à 20³â µ¿¾È °è¼ÓÇؼ­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀڷΠÀÏÇÏ°í ÀÖ´Ù. ±×´Â ±× µ¿¾È ¼ö¸¹Àº È¸»ç¿¡¼­ ÁַΠÀÚ¹Ù¸¦ »ç¿ëÇÏ¿© ÄÁ¼³ÆàµîÀ» ÇØ¿Ô°í, Áö±Ýµµ ÇÁ·Î±×·¡¹Ö ¸ðÇèÀ» °è¼Ó ÁøÇàÇÏ°í ÀÖ´Ù. 





±è¸í½Å



¿ì¼Û´ëÇб³ ÄÄÇ»ÅÍ°úÇаú¸¦ Á¹¾÷ÇßÀ¸¸ç, ÇöÀç SK Ä¿¹Â´ÏÄÉÀ̼ÇÁî¿¡¼­ °³¹ßÀڷΠÀÏÇÏ°í ÀÖ´Ù. Ajax ÀÔ¹®(ÇѺû¹Ìµð¾î, 2006)ÀÇ Ãß°¡ ÁýÇÊ°ú Ajax Hacks(ÇѺû¹Ìµð¾î, 2006) µîÀ» ¹ø¿ªÇÏ¿´´Ù. 

¸ñÂ÷

¸ñÂ÷

¿ªÀÚ ¼­¹®

¼­¹®



éÅÍ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 À§Á¬

ã¾Æº¸±â

ÇÑÁÙ ¼­Æò