| ¾ÚÇÁ ¾ÚÇÁ´Â Á¤»óÀûÀÎ MVC ÆÐÅÏ¿¡¼ AJAX ¿äûÀ» ó¸® ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â ÇÁ·¹ÀÓ ¿öÅ© µ¶¸³Àû ÀÎ Java APIÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¾ÚÇÁ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Matt Pileggi
¾ÚÇÁ ű×
¾ÚÇÁ ¼³¸í
AMP´Â Á¤»óÀûÀÎ MVC ÆÐÅÏ¿¡¼ Ajax ¿äû 󸮸¦ °¡´ÉÇÏ°ÔÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ© µ¶¸³Àû ÀÎ Java APIÀÔ´Ï´Ù. AMP´Â ÀϹÝÀûÀÎ MVC ÆÐÅÏ¿¡¼ Ajax ¿äûÀ» ó¸® ÇÒ ¼öÀÖ´Â ÇÁ·¹ÀÓ ¿öÅ© µ¶¸³Àû ÀÎ Java APIÀÔ´Ï´Ù. amp ÇÁ·¹ÀÓ ¿öÅ©´Â ÇöÀç Spring Framework¿Í ÅëÇյǾî ÀÖÀ¸¹Ç·Î ½±°Ô ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·çºñ¿¡¼ Rails Partials¿¡¼ ¿µ°¨À» ¾ò¾ú½À´Ï´Ù. Ajax : ºñµ¿±â JavaScript ¹× XML ¶Ç´Â Adronym Ajax´Â ´ëÈ Çü À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â À¥ °³¹ß ±â¼úÀÔ´Ï´Ù. Àǵµ´Â À¥ ¼ÆÛÀÇ ÄÄÇ»ÅÍ¿ÍÀÇ ¸¹Àº »óÈ£ ÀÛ¿ëÀ» ÀüȯÇÏ¿© Àå¸é µÚÀÇ ¼¹ö¿Í µ¥ÀÌÅ͸¦ ±³È¯ÇÏ¿© »ç¿ëÀÚ°¡ º¯°æ µÉ ¶§¸¶´Ù Àüü À¥ ÆäÀÌÁö¸¦ ´Ù½Ã·Îµå ÇÒ ÇÊ¿ä°¡ ¾øµµ·ÏÇÕ´Ï´Ù. ÀÌ°ÍÀº À¥ ÆäÀÌÁöÀÇ »óÈ£ ÀÛ¿ë, ¼Óµµ ¹× À¯¿ë¼ºÀ» Áõ°¡½ÃÅ°´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. Ajax ±â¼úÀº XHTML (¶Ç´Â HTML) ¹× CSS¸¦ »ç¿ëÇÏ¿© Ç¥½Ã ¹× ½ºÅ¸Àϸµ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ® Ãø ½ºÅ©¸³Æà ¾ð¾î·Î ¾×¼¼½ºÇÏ´Â DOM, ƯÈ÷ JavaScript ¹× JScript¿Í °°Àº ECMAScript ±¸ÇöÀ» µ¿ÀûÀ¸·Î Ç¥½ÃÇÏ°í µ¿ÀûÀ¸·Î Ç¥½ÃÇÏ¿© Á¦½ÃµÈ Á¤º¸¸¦ µ¿ÀûÀ¸·Î Ç¥½ÃÇÏ°í »óÈ£ ÀÛ¿ëÇÕ´Ï´Ù. À¥ ¼¹ö¿Í ºñµ¿±â ÀûÀ¸·Î µ¥ÀÌÅ͸¦ ±³È¯ÇÏ´Â XMLHTTPRequest °´Ã¼ÀÔ´Ï´Ù. ÀϺΠAjax ÇÁ·¹ÀÓ ¿öÅ© ¹× ÀϺΠ»óȲ¿¡¼´Â À¥ server.xml°ú ÇÔ²² µ¥ÀÌÅ͸¦ ±³È¯ÇÏ´Â XmlHttpRequest °´Ã¼ ´ë½Å XMLHttpRequest °´Ã¼°¡ »ç¿ëµÇ´Â IFrame °´Ã¼°¡ ÀϹÝÀûÀ¸·Î µ¥ÀÌÅÍ Àü¼Û Çü½ÄÀ¸·Î »ç¿ëµÇ´Â Çü½ÄÀ¸·Î »ç¿ëµË´Ï´Ù. , JSON°ú EBML.LIKE DHTML, ·¥ÇÁ ¶Ç´Â ½ºÆÄ (DHTML), ·¥ÇÁ ¶Ç´Â ½ºÆÄ (Ajax)´Â ±× ÀÚü·Î ±â¼úÀÌ ¾Æ´Ï¶ó ÇÔ²² ±â¼ú ±×·ìÀÇ »ç¿ëÀ» ÀǹÌÇÏ´Â ¿ë¾îÀÔ´Ï´Ù. »ç½Ç, ¾ÆÇÁ¶ó Æѽº¿Í °°Àº Ajax¿¡ ½ÇÁúÀûÀ¸·Î ±â¹ÝÀ» ±â¹ÝÀ¸·ÎÇÏ´Â ÆÄ»ý¹° / º¹ÇÕ ±â¼úÀº ÀÌ¹Ì ³ªÅ¸³³´Ï´Ù. ¡¤ ½ºÇÁ¸µ ÅëÇÕÀº ¼ºí¸´ ÇÊÅÍ ´ë½Å SpringampInterceptor¸¦ »ç¿ëÇÏ´Â Ãß°¡ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ ¿¹Á¦ ÀÀ¿ë ÇÁ·Î±×·¥Àº »õ·Î¿î °ÍÀ» »ç¿ëÇÕ´Ï´Ù. ÇÊÅÍ ±¸¼º ´ë½Å ÀÎÅͼÁÅÍ´Â ÇÊÅÍ ±¸¼ºÀÌ Web.xml¿¡¼ ÁÖ¼® 󸮵˴ϴÙ.
¾ÚÇÁ °ü·Ã ¼ÒÇÁÆ®¿þ¾î