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

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

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

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

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

Faces µå·Î¾î¿¡ ´ëÇØ ÆÈ·¹Æ® º¸±â ¿­±â

»ç¿ë Á¶°Ç | Çǵå¹é

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.