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