JavaServer Faces ¼Ò°³¸¦ »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö¿¡ µ¿Àû Á¤º¸ Ç¥½Ã

ÀÌ ÇнÀ¼­¿¡¼­´Â ½Å¹®ÀÇ ¾È³» ±¤°í ¼½¼ÇÀÇ ±â´É°ú °°Àº ´Ü¼ø µ¿Àû À¥ »çÀÌÆ®¸¦ µðÀÚÀÎÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù. À̸¦ ÅëÇØ »çÀÌÆ®¿¡ »ç¿ëÀÚ°¡ »õ Ç׸ñÀ» Ãß°¡Çϰí, °¡°Ý°ú °°Àº Ç׸ñ¿¡ °üÇÑ Á¤º¸¸¦ º¯°æÇϰí, ƯÁ¤ Ç׸ñ À¯ÇüÀ» °Ë»öÇÒ ¼ö ÀÖÀ¸¸ç µ¿½Ã¿¡ ÆÇ¸Å¿ë Ç׸ñÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇнÀ¼­ »çÀÌÆ®´Â °£´ÜÇÏ°Ô ¼³°èµÇ¾î ÀÖÁö¸¸, ¿©±â¿¡¼­ ´Ù·ç´Â ¿ø¸®¿Í ±â¼úÀº ÈξÀ Å©°í º¹ÀâÇÑ À¥ »çÀÌÆ®¿¡¼­µµ »ç¿ëµË´Ï´Ù.

ÀÌ ÇнÀ¼­¿¡¼­´Â JSF(JavaServer Faces) ±â¼úÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö¸¦ ¾È³» ±¤°í°¡ ÀúÀåµÈ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÕ´Ï´Ù. Faces ±¸¼º¿ä¼Ò¸¦ ÆäÀÌÁö·Î ²ø¾î µ¥ÀÌÅͺ£À̽º¿¡¼­ ·¹Äڵ带 ÀÛ¼º, Àбâ, °»½Å ¹× »èÁ¦ÇÒ ¼ö ÀÖÀ¸¹Ç·Î CRUD ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¾Ë·ÁÁø JSF À¥ ÀÀ¿ëÇÁ·Î±×·¥ ÀÛ¼ºÀÌ °¡´ÉÇÕ´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚÀÇ À¥ »çÀÌÆ®¸¦ º¸´Â »ç¶÷ÀÌ ÀÌ·¯ÇÑ CRUD ±â´ÉÀ» »ç¿ëÇÏ¿© ¾È³» ±¤°í¸¦ µ¥ÀÌÅͺ£À̽º¿¡¼­ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¥ »çÀÌÆ®¸¦ ¿Ï·áÇϸé ÇØ´ç Ȩ ÆäÀÌÁö°¡ ¾Æ·¡ ±×¸²°ú À¯»çÇÏ°Ô Ç¥½ÃµË´Ï´Ù. ÀÌ ÆäÀÌÁöÀÇ ¸µÅ©´Â »õ·Î¿î ±¤°í¸¦ ÀÛ¼ºÇÏ°í ±¤°í¸¦ °»½Å ¶Ç´Â »èÁ¦Çϸç Ä«Å×°í¸®º°·Î ±¤°í¸¦ °Ë»öÇÏ´Â ÆäÀÌÁö·Î ¾È³»ÇØ ÁÝ´Ï´Ù.

À¥ »çÀÌÆ® ¹Ì¸®º¸±â

ÀüÁ¦Á¶°Ç

ÀÌ ÇнÀ¼­¸¦ ¿Ï·áÇÏ·Á¸é »ç¿ëÀÚ´Â ´ÙÀ½ »çÇ×À» ¹Ì¸® ¼÷ÁöÇϰí ÀÖ¾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ³»¿ëÀ» ÀÌÇØÇϰí ÀÖÀ¸¸é µµ¿òÀÌ µË´Ï´Ù.

¼Ò¿ä ½Ã°£

ÀÌ ÇнÀ¼­ÀÇ µÎ ¸ðµâÀ» ¿Ï·áÇÏ·Á¸é ¾à 3½Ã°£ 15ºÐÀÌ ¼Ò¿äµË´Ï´Ù. ±×·¯³ª ¿øÇÏ´Â °æ¿ì µÎ ¸ðµâ Áß Çϳª¸¸ ¿Ï·áÇØµµ µË´Ï´Ù. ÇнÀ¼­¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â µ¿¾È µ¿Àû À¥ »çÀÌÆ®ÀÇ ´Ù¸¥ ÆÐ½ËÀ» Ž»öÇÏ·Á´Â °æ¿ì¿¡´Â ½Ã°£ÀÌ ´õ °É¸± ¼öµµ ÀÖ½À´Ï´Ù.

ÇнÀ ¸ðµâ ¹× ¸ñÇ¥

ÀÌ ÇнÀ¼­´Â µÎ °³ÀÇ ¸ðµâ·Î ±¸ºÐµÇ¾î ÀÖÀ¸¸ç °¢°¢ÀÇ ÇнÀ ¸ñÇ¥°¡ ÀÖ½À´Ï´Ù. µÎ ¸ðµâ Áß Çϳª ¶Ç´Â µÑ ¸ðµÎ¸¦ ¿Ï·áÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ »çÀÌÆ®°¡ Á¦´ë·Î ÀÛµ¿ÇÏ°Ô ÇÏ·Á¸é °¢ ¸ðµâ ³»ÀÇ ¿¬½ÀÀ» ¸ðµÎ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

¸ðµâ 1: µ¥ÀÌÅÍ ¿¬°áÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö ÀÛ¼º¿¡¼­´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý ¹× À¥ ÆäÀÌÁö¿¡¼­ ÇØ´ç µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù. ÀÌ ¸ðµâ¿¡¼­´Â ´ÙÀ½À» ¼öÇàÇÏ°Ô µË´Ï´Ù.

¸ðµâ 2: °í±Þ ±â´É Ãß°¡¿¡¼­´Â µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â º¸´Ù °­·ÂÇÑ ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù. ÀÌ ¸ðµâ¿¡¼­´Â ´ÙÀ½À» ¼öÇàÇÏ°Ô µË´Ï´Ù.

ÁغñµÇ¸é ¸ðµâ 1: µ¥ÀÌÅÍ ¿¬°áÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö ÀÛ¼ºÀ» ½ÃÀÛÇϽʽÿÀ.

»ç¿ë Á¶°Ç | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.