JavaServer Faces ¹× Faces ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ Ãß°¡ ÇнÀ

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

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

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

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

Faces µå·Î¾î·Î ÆÈ·¹Æ® º¸±â ¿­±â
ÀÌ¿ë¾à°ü | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.