JavaServer Faces ¹× Faces ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ Ãß°¡ ÇнÀ

JavaServer Faces´Â Sun MicrosystemsÀÌ °³¹ßÇÑ ±â¼ú·Î ¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â µ¿Àû À¥ ÀÀ¿ëÇÁ·Î±×·¥¿ë »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºôµåÇÏ´Â µ¥ µµ¿òÀ» ÁÝ´Ï´Ù. JavaServer Faces ÇÁ·¹ÀÓ¿öÅ©´Â UI »óÅ ±³Â÷ ¼­¹ö ¿äûÀ» °ü¸®Çϰí Ŭ¶óÀÌ¾ðÆ®°¡ Ȱ¼ºÈ­ÇÑ ¼­¹öÃø À̺¥Æ® °³¹ßÀ» À§ÇÑ ´Ü¼ø ¸ðµ¨À» Á¦°øÇÕ´Ï´Ù. JavaServer Faces´Â ¸ðµ¨-º¸±â-ÄÁÆ®·Ñ·¯(MVC) ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. JavaServer FacesÀÇ °æ¿ì, ÄÁÆ®·Ñ·¯°¡ ServletÀÌ°í ¸ðµ¨ÀÌ JavaBeans¿¡ ÀÇÇØ Ç¥½ÃµÇ¸ç º¸±â´Â ÀÀ¿ëÇÁ·Î±×·¥ Äڵ尡 ¾à°£ ¶Ç´Â ÀüÇô ¾ø´Â JavaServer Faces ±¸¼º¿ä¼Ò·Î ±¸¼ºµÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ ¸ðµ¨ÀÇ ¸ñÇ¥´Â ÇÁ¸®Á¨Å×À̼ǿ¡¼­ ÄÁÅÙÃ÷¸¦ ºÐ¸®ÇÏ´Â °ÍÀÔ´Ï´Ù.

»ç¿ëÀÚÀÇ À¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀÌ ±â¼úÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µ½´Â Faces ±¸¼º¿ä¼Ò¿Í °°Àº µµ±¸µµ ÀÖ½À´Ï´Ù. Faces ±¸¼º¿ä¼Ò¿¡´Â ÆäÀÌÁö ³»¿¡¼­ JavaServer Faces ÀÎÅÍÆäÀ̽º¸¦ Ç¥ÇöÇϱâ À§ÇÑ JSP(JavaServer Page) »ç¿ëÀÚ Á¤ÀÇ ÅÂ±× ¶óÀ̺귯¸®°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¸¶¹ý»ç´Â Faces ±¸¼º¿ä¼Ò¸¦ »ç¿ë °¡´ÉÇÑ JSP ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â µ¥ µµ¿òÀ» ÁÝ´Ï´Ù. Faces ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ¸é ÆÈ·¹Æ® º¸±âÀÇ Faces µå·Î¾î¿¡¼­ ±¸¼º¿ä¼Ò¸¦ ²ø°í À̸¦ ÀÛ¼º ÁßÀÎ À¥ ÆäÀÌÁö¿¡ ³õ¾Æ¼­ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ÀÔ·Â ÅØ½ºÆ® Çʵ带 ²ø¾î ÆäÀÌÁöÀÇ ¾ç½Ä¿¡ ³õÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ ÀÔ·Â ÅØ½ºÆ® ÇÊµå ¿·ÀÇ Á¦Ãâ ´ÜÃ߸¦ ²ø¾î´Ù ³õÀ» ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î ÀÔ·Â ÅØ½ºÆ® Çʵ带 µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é ÀÏ¹Ý »ç¿ëÀÚ°¡ À¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º¿¡ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

Faces ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ºôµåµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¶Ç ´Ù¸¥ ÀåÁ¡Àº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ±âº» ÇÁ·Î±×·¥ ³í¸®¿Í µ¶¸³ÀûÀ¸·Î ·»´õ¸µµÇ¾ú´Ù´Â Á¡ÀÔ´Ï´Ù. Áï, ÀÀ¿ëÇÁ·Î±×·¥Àº ºê¶ó¿ìÀú ¶Ç´Â ÇÚµåÇïµå ÀåÄ¡¿Í °°Àº ´Ù¸¥ Ç÷§Æû¿¡¼­ µ¥ÀÌÅ͸¦ ½ÇÇà ¹× ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Faces µå·Î¾î¿¡ ´ëÇØ ¿­¸° ÆÈ·¹Æ® º¸±â
»ç¿ë Á¶°Ç | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.