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