JavaServer Faces µµ±¸ - ¸±¸®½º Á¤º¸


1.0 Á¦ÇÑ»çÇ×
   1.1 Faces Client: ¹ÙÀεåµÇÁö ¾ÊÀº Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â Faces JSP´Â ¼­¹ö¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½
   1.2 Faces Client: integer, float, boolean ¶Ç´Â char µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ ³Î °ªÀ» Æ÷ÇÔÇÏ´Â WDO¿¡¼­ ÀÛ¼ºµÈ °æ¿ì, Faces Client µ¥ÀÌÅͰ¡ ÀÖ´Â Faces JSP¸¦ WAS 5.1¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½
   1.3 Faces Client: "¼±ÅÃÇÑ ¿ÀºêÁ§Æ®¸¦ ´ë»ó ±¸¼º¿ä¼Ò¿¡¼­ ·çÆ®·Î ¼³Á¤" À̺¥Æ® Çڵ鷯¸¦ »ðÀÔÇÑ ÈÄ ´ë»ó ±¸¼º¿ä¼Ò IDÀÇ À̸§ ¹Ù²Ù±â
   1.4 ÆÄÀÏ ¾÷·Îµå ¹× ´Ù¿î·Îµå ±¸¼º¿ä¼Ò´Â Æ÷Ʋ·¿¿¡¼­ Áö¿øµÇÁö ¾ÊÀ½
   1.5 Faces Client: ¼­¹ö¿¡¼­ µ¥ÀÌÅͱ׷¡ÇÁ ±íÀ̰¡ 2 ·¹º§ ÀÌ»óÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡ ¹ÙÀεåµÈ µ¥ÀÌÅÍ ´«±Ý¿¡ ÇàÀ» Ãß°¡ÇÒ ¼ö ¾øÀ½
   1.6 ÁßøµÈ µ¥ÀÌÅÍ Å×À̺íÀÇ ÀÔ·Â Çʵ尡 ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½
2.0 ¾Ë·ÁÁø ¹®Á¦Á¡
   2.1 ÆäÀÌÁö ÅÛÇø®Æ®¿¡¼­ ÆÄ»ýµÈ Faces JSP ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ ³õ´Â Áß¿¡ ¹®Á¦Á¡ ¹ß»ý
   2.2 Faces ÀÚ¿ø ÀÌÁÖ ½Ã SDO ±¸¼ºÀÌ °»½ÅµÇÁö ¾ÊÀ½
   2.3 inputText¿¡¼­ À¯È¿¼º °ËÁõ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾ÊÀ½
   2.4 Faces Client: EGL¿¡ ´ëÇØ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ÀÛ¼º ÈÄ ÄÄÆÄÀÏ ¿À·ù ¹ß»ý: "Áßø À¯Çü ..Àº(´Â) 2Áø À̸§À» »ç¿ëÇÏ¿© ÂüÁ¶ÇÒ ¼ö ¾øÀ½"
   2.5 Faces Client: Æ÷Ʋ·¿ »çÀÌÀÇ WDO/SDO ÆäÀÌÁö µ¥ÀÌÅÍ¿¡ ´ëÇÑ Faces Client µ¥ÀÌÅÍ ¸ðµ¨À» Ç×»ó µ¿ÀÏ ¸ðµ¨ À̸§À¸·Î °øÀ¯ÇÒ ¼ö´Â ¾øÀ½
   2.6 Faces Client: viewId°¡ ´©¶ôµÇ¾î Faces Client Á¦¾î»çÇ× À̺¥Æ®°¡ Æ÷Åп¡¼­ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½
   2.7 Faces Client: ±×·¡ÇÁ ±×¸®±â¿¡¼­ ¿ø ±×·¡ÇÁÀÇ ·¹ÀÌºí ¹× Á¦¸ñÀÌ °ãħ
   2.8 Faces Client: Æ®¸® º¸±â¿¡ ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ ¿­±â ¹× ´Ý±â ¾ÆÀÌÄÜÀÌ Æ÷Åп¡ Ç¥½ÃµÇÁö ¾ÊÀ½
   2.9 Faces Client: ±×·¡ÇÁ ±×¸®±â ·±Å¸ÀÓ - yÃà ½ºÄÉÀÏ¿¡¼­ ÀϺΠ°ªÀÌ ¹Ýº¹µÊ
   2.10 Faces Client: ±×·¡ÇÁ ±×¸®±â¿¡¼­ XÃà ·¹ÀÌºí ¹®ÀÚ°¡ À߸²
   2.11 Faces Client: ÇÁ·Î±×·¡¹ÖÀ¸·Î Ç׸ñÀ» Ãß°¡ÇÏ¸é ¸Ó¸®±Û/¹Ù´Ú±Û ¸·´ë°¡ µ¥ÀÌÅÍ ´«±Ý¿¡ Ãß°¡µÇÁö ¾ÊÀ½
   2.12 Faces Client: ³×Æ®¿öÅ©¿¡¼­ À¥ ¼­ºñ½º È£Ãâ¿¡ ½ÇÆÐÇÔ
   2.13 Faces Client: Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÒ ¶§ ¹®Á¦Á¡ º¸±â¿¡ °æ°í°¡ Ç¥½ÃµÊ(°¡Á®¿Â ¹Ì»ç¿ë Ŭ·¡½º °æ°í)
   2.14 Faces Client: "Faces Client ±¸¼º¿ä¼Ò´Â clientData ÅÂ±× ¾Õ¿¡ ³õÀ» ¼ö ¾ø½À´Ï´Ù." ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÓ½Ã ÇØ°áÃ¥
   2.15 Faces Client: ¼Ò½º Äڵ忡 Æ®¸® º¸±â ³õ±â
   2.16 ÆÐ³Î - ÅÇ ±¸¼º¿ä¼Ò¿¡ À̹ÌÁö ÆÄÀÏ ³õ±â
   2.17 ÀÌÁÖ ¾È³»¼­¿¡¼­ Faces Client: WAS 6.0À¸·Î ´ë»ó ÀçÁöÁ¤ ½Ã ¹ß»ýÇÏ´Â ¹®Á¦Á¡ ÇØ°á ´Ü°è¸¦ ¼öÇàÇÏ¸é ¸µÅ© ²÷±è °æ°í°¡ Ç¥½ÃµÉ ¼ö ÀÖÀ½
   2.18 ¼­½ÄÀÖ´Â ¹®¼­ ÆíÁý±â¸¦ ³»ºÎ ºê¶ó¿ìÀú·Î ½ÇÇàÇÏ¸é ÆíÁýÇÒ ¼ö ¾øÀ½
   2.19 ÆäÀÌÁö À¯½Ç »óÅ - ¾ç½ÄÀÌ Á¦ÃâµÇÁö ¾ÊÀ½
   2.20 Faces Client: ¿­ÀÌ ÇϳªÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡ ¹ÙÀεåµÈ µ¥ÀÌÅÍ ´«±ÝÀº ¼­¹ö¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½
   2.21 Faces Client: ¿Â¶óÀÎ µµ¿ò¸» Ç׸ñ "Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â JavaServer Faces ÀÚ¿ø ÀÌÁÖ"ÀÇ Á¤º¸°¡ ´©¶ôµÉ ¼ö ÀÖÀ½
   2.22 JavaServer Face ÆäÀÌÁö Á¦Ã⠽à ÄÁÅÙÃ÷°¡ À¯½ÇµÈ °ÍÀ¸·Î Ç¥½ÃµÊ

1.0 Á¦ÇÑ»çÇ×

1.1 Faces Client: ¹ÙÀεåµÇÁö ¾ÊÀº Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â Faces JSP´Â ¼­¹ö¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½

¹ÙÀεåµÇÁö ¾ÊÀº Faces Client ±¸¼º¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â Faces JSP ÆÄÀÏÀº ¼­¹ö¿¡¼­ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¼­¹ö¿¡¼­ ½ÇÇàÇÏ·Á¸é Faces Client ±¸¼º¿ä¼Ò¸¦ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.

1.2 Faces Client: integer, float, boolean ¶Ç´Â char µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ ³Î °ªÀ» Æ÷ÇÔÇÏ´Â WDO¿¡¼­ ÀÛ¼ºµÈ °æ¿ì, Faces Client µ¥ÀÌÅͰ¡ ÀÖ´Â Faces JSP¸¦ WAS 5.1¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½

ÀÌ ¹®Á¦Á¡Àº ³»ºÎ WDO Äڵ忡¼­ NullPointerExceptions·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, µ¥ÀÌÅͺ£À̽º¿¡¼­ ³Î °ªÀ» ±âº»°ªÀ¸·Î ¹Ù²Ù°Å³ª ¼­¹ö¸¦ WAS 6.0À¸·Î ¾÷±×·¹À̵åÇϽʽÿÀ. ¾÷±×·¹À̵åÇÒ °æ¿ì, ÀÌÁÖ ¾È³»¼­ÀÇ "Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â JavaServer Faces ÀÚ¿ø ÀÌÁÖ" ÀýÀ» µû¸£½Ê½Ã¿À.

Âü°í: °°Àº ÀÌÀ¯·Î, ºó °ü°èÇü ·¹ÄÚµå·Î ÀÛ¼ºµÈ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅͰ¡ ÀÖ´Â Faces JSPµµ WAS 5.1¿¡¼­ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦Á¡¿¡ ´ëÇØ ¼Õ½¬¿î ÀÓ½Ã ÇØ°áÃ¥ÀÌ ¾ø½À´Ï´Ù.

1.3 Faces Client: "¼±ÅÃÇÑ ¿ÀºêÁ§Æ®¸¦ ´ë»ó ±¸¼º¿ä¼Ò¿¡¼­ ·çÆ®·Î ¼³Á¤" À̺¥Æ® Çڵ鷯¸¦ »ðÀÔÇÑ ÈÄ ´ë»ó ±¸¼º¿ä¼Ò IDÀÇ À̸§ ¹Ù²Ù±â

À̺¥Æ® Çڵ鷯 ½º´ÏÆê ÀÛ¼º ÈÄ "¼±ÅÃÇÑ ¿ÀºêÁ§Æ®¸¦ ´ë»ó ±¸¼º¿ä¼Ò¿¡¼­ ·çÆ®·Î ¼³Á¤" À̺¥Æ® Çڵ鷯ÀÇ ´ë»ó ±¸¼º¿ä¼ÒÀÇ À̸§À» ¹Ù²Ü °æ¿ì, JavaScript°¡ ¿Ã¹Ù¸£Áö ¾Ê°Ô µ¿ÀÛÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ½º´ÏÆêÀ» »èÁ¦ÇÑ ÈÄ ´Ù½Ã ÀÛ¼ºÇϽʽÿÀ.

1.4 ÆÄÀÏ ¾÷·Îµå ¹× ´Ù¿î·Îµå ±¸¼º¿ä¼Ò´Â Æ÷Ʋ·¿¿¡¼­ Áö¿øµÇÁö ¾ÊÀ½

ÆÄÀÏ ¾÷·Îµå ¹× ´Ù¿î·Îµå ±â´ÉÀ» ±¸ÇöÇÏ´Â Faces ±¸¼º¿ä¼Ò´Â Æ÷Ʋ·¿¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ Faces ±¸¼º¿ä¼Ò·Î´Â ´ÙÀ½ ±¸¼º¿ä¼Ò°¡ ÀÖ½À´Ï´Ù.

1.5 Faces Client: ¼­¹ö¿¡¼­ µ¥ÀÌÅͱ׷¡ÇÁ ±íÀ̰¡ 2 ·¹º§ ÀÌ»óÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡ ¹ÙÀεåµÈ µ¥ÀÌÅÍ ´«±Ý¿¡ ÇàÀ» Ãß°¡ÇÒ ¼ö ¾øÀ½

µ¥ÀÌÅͱ׷¡ÇÁ¿¡¼­ ±íÀ̰¡ 2 ·¹º§ ÀÌ»óÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡ ¹ÙÀεåµÈ µ¥ÀÌÅÍ ´«±Ý¿¡ ÇàÀ» Ãß°¡ÇÑ ÈÄ Faces JSP ÆÄÀÏÀ» Á¦ÃâÇÒ °æ¿ì ''CUSTOMERS'ÀÇ 'CUSTOMERS_ORDERS' ±â´ÉÀº Æ÷ÇÔ»çÇ×ÀÌ ¾Æ´Ô' ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ´Â Faces Client¿¡¼­ °»½Å»çÇ×À» ó¸®ÇÒ ¶§ÀÇ Á¦ÇÑ»çÇ×ÀÔ´Ï´Ù. SDO¿¡¼­, ¸ðµç °ü°è´Â "DatagraphRoot" ³»¿¡ Æ÷ÇԵǴµ¥(containment=true) °¢ °ü°è´Â ·çÆ®¿¡ Æ÷ÇÔµÈ ´Ù¸¥ °ü°è¸¦ ÂüÁ¶ÇÕ´Ï´Ù(containment=false). Faces Client DiffHandlers´Â Ç×»ó »õ ¿ÀºêÁ§Æ®¸¦ "ÄÁÅ×À̳Ê"°¡ ¾Æ´Ñ "»óÀ§"¿¡ Ãß°¡ÇÏ·Á°í ÇÕ´Ï´Ù.

ÀÌ ¹®Á¦Á¡ÀÇ ÇØ°áÃ¥Àº °ü°è ·¹ÄÚµå ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿© »õ ÇàÀ» 1 ·¹º§ °ü°è·Î °»½ÅÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, CUSTOMER°¡ ¼ÒÀ¯ÇÏ´Â ORDERS Å×ÀÌºí¿¡ ÇàÀ» Ãß°¡ÇÏ·Á´Â °æ¿ì, CUSTOMER -> ORDERS °ü°è¸¦ ÀÛ¼ºÇÑ ÈÄ ÇàÀ» ORDERS¿¡ Ãß°¡ÇÏ´Â ´ë½Å, °ü°è ·¹ÄÚµå ¸ñ·Ï ORDERS¸¦ ÀÛ¼ºÇϰí ORDERS¿¡ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

1.6 ÁßøµÈ µ¥ÀÌÅÍ Å×À̺íÀÇ ÀÔ·Â Çʵ尡 ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½

¿­¿¡ ÀÔ·Â ±¸¼º¿ä¼Ò°¡ ÀÖ´Â µ¥ÀÌÅÍ Å×ÀÌºí ³»¿¡ µ¥ÀÌÅÍ Å×À̺íÀÌ ÁßøµÈ °æ¿ì(¿¹¸¦ µé¾î, ÇàÀÇ Æ¯¼ºÀÌ ÄÝ·º¼ÇÀÓ), µ¥ÀÌÅÍ ¸ðµ¨ÀÌ ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

2.0 ¾Ë·ÁÁø ¹®Á¦Á¡

2.1 ÆäÀÌÁö ÅÛÇø®Æ®¿¡¼­ ÆÄ»ýµÈ Faces JSP ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ ³õ´Â Áß¿¡ ¹®Á¦Á¡ ¹ß»ý

ÆäÀÌÁö ÅÛÇø®Æ®¿¡¼­ ÆÄ»ýµÈ Faces JSP ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ ³õÀ» ¶§ »ý¼ºµÇ´Â ű×ÀÇ À§Ä¡°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÅÛÇø®Æ®¿¡¼­ ÆäÀÌÁö º»¹® ¾È¿¡ µÎ °³ ÀÌ»óÀÇ ÄÁÅÙÃ÷ ¿µ¿ªÀÌ ÀÖ´Â °æ¿ì, ÆäÀÌÁö µ¥ÀÌÅÍ º¸±â³ª ÆÈ·¹Æ®·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ²ø¾î´Ù ³õÀ¸¸é Ç×»ó ù ¹øÂ° ÄÁÅÙÃ÷ ¿µ¿ª¿¡ »õ űװ¡ »ý¼ºµË´Ï´Ù. ¿øÇÏ´Â ´ë»óÀÌ ÇØ´ç ÄÁÅÙÃ÷ ¿µ¿ª¿¡ ¾øÀ¸¸é, ¼Ò½º ¸ðµå·Î ÀüȯÇϽʽÿÀ. ±×·± ´ÙÀ½, »ý¼ºµÈ ¼Ò½º¸¦ Àß¶ó³½ ÈÄ ¿Ã¹Ù¸¥ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸½Ê½Ã¿À. ¿¡¿ö½Î´Â h:form ű×(ÀÖ´Â °æ¿ì)¸¦ Æ÷ÇÔÇÏ¿© »õ·Î¿î ¸ðµç ű׸¦ ¼±ÅÃÇÑ ÈÄ ¿øÇÏ´Â ÄÁÅÙÃ÷ ¿µ¿ªÀÇ hx:scriptCollector ÅÂ±× ³»ºÎ¿¡ Á¦´ë·Î ºÙ¿©³ÖÀ¸½Ê½Ã¿À.

2.2 Faces ÀÚ¿ø ÀÌÁÖ ½Ã SDO ±¸¼ºÀÌ °»½ÅµÇÁö ¾ÊÀ½

¿ø·¡ WSAD 5.1.2¸¦ »ç¿ëÇÏ¿© °³¹ßµÈ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ÀÛ¾÷ÇÒ °æ¿ì ÇÁ·ÎÁ§Æ®¿¡¼­ Faces ÀÚ¿øÀ» ÀÌÁÖÇϵµ·Ï ¿äûÇÏ´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ¿¹·Î ÀÀ´äÇϸé, Faces ·±Å¸ÀÓÀÌ ÀÚµ¿À¸·Î ÃֽŠ·¹º§·Î °»½ÅµË´Ï´Ù. ±×·¯³ª µ¥ÀÌÅÍ ¾×¼¼½º¿¡ WDO¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ Á÷Á¢ Ãß°¡ ±¸¼ºÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡¼­ Àӽà Faces JSP ÆÄÀÏÀ» »õ·Î ÀÛ¼ºÇϽʽÿÀ. (ÆÄÀÏ > »õ·Î ÀÛ¼º > Faces JSP ÆÄÀÏÀ» Ŭ¸¯ÇϽʽÿÀ. Áö¿øÀÌ ÇÊ¿äÇÏ¸é ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.)
  2. ÆÈ·¹Æ®ÀÇ µ¥ÀÌÅÍ µå·Î¾î¿¡¼­ ÆäÀÌÁö·Î °ü°èÇü ·¹ÄÚµå ±¸¼º¿ä¼Ò¸¦ ²ø¾î¿À½Ê½Ã¿À. ±âÁ¸ ¸ÞŸµ¥ÀÌÅ͸¦ ´Ù½Ã »ç¿ëÇϵµ·Ï ¼±ÅÃÇÏ°í ³ª¿­µÈ ±âÁ¸ WDO .xml ÆÄÀÏ Áß¿¡¼­ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ ÇÁ·Î¼¼½º´Â ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼­ WDO¸¦ °è¼Ó »ç¿ëÇϵµ·Ï ÇÊ¿äÇÑ ±¸¼ºÀ» »ý¼ºÇÕ´Ï´Ù.
  3. Àӽà JSP ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ.

ÀÚ¼¼ÇÑ Á¤º¸´Â Á¦Ç° ÀÌÁÖ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

2.3 inputText¿¡¼­ À¯È¿¼º °ËÁõ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾ÊÀ½

ÆäÀÌÁö¿¡ ¿©·¯ °³ÀÇ inputText Çʵ尡 ÀÖ´Â °æ¿ì, inputText ÇʵåÀÇ À¯È¿¼º °ËÁõ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡Àº inputText Çʵ忡 ´Ù¸¥ º¯È¯±â ¼­ºêűװ¡ ÀÖ´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇϳªÀÇ inputText Çʵ尡 convertNumber º¯È¯±â¸¦ »ç¿ëÇϴµ¥ ´Ù¸¥ Çʵ忡 convertDateTime º¯È¯±â°¡ ÀÖÀ» °æ¿ì, ÅÂ±× °£ Àüȯ ½Ã À¯È¿¼º °ËÁõ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô »õ·Î °íÃÄÁöÁö ¾Ê½À´Ï´Ù. µÎ °¡Áö ÀÓ½Ã ÇØ°áÃ¥ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ°·Î, ¼Ò½º ¸ðµå·Î ÀüȯÇÑ ÈÄ ÇÏÀ§ validation ¶Ç´Â helper ű׸¦ Ŭ¸¯ÇϽʽÿÀ(ÀÌ ¶§ ÆäÀÌÁö°¡ »õ·Î °íÃÄÁý´Ï´Ù). ´Ù¸¥ ÇØ°áÃ¥Àº JSP¸¦ ´ÝÀº ÈÄ ´Ù½Ã ¿©´Â °ÍÀÔ´Ï´Ù.

2.4 Faces Client: EGL¿¡ ´ëÇØ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ÀÛ¼º ÈÄ ÄÄÆÄÀÏ ¿À·ù ¹ß»ý: "Áßø À¯Çü ..Àº(´Â) 2Áø À̸§À» »ç¿ëÇÏ¿© ÂüÁ¶ÇÒ ¼ö ¾øÀ½"

EGL Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ »ý¼ºµÈ DiffHandler¿¡ Áßø À¯Çü ÂüÁ¶¿¡ ´ëÇØ ¿Ã¹Ù¸£Áö ¾ÊÀº ±¸¹®ÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, Ŭ¶óÀ̾ðÆ®-µ¥ÀÌÅÍ Á¶Á¤ÀÚ Å¬·¡½º¸¦ ÆíÁýÇÏ¿© ¿Ã¹Ù¸¥ ±¸¹®À» »ç¿ëÇϽʽÿÀ. ´Þ·¯ ºÎÈ£($) ´ë½Å ¸¶Ä§Ç¥(.)¸¦ »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î ´ÙÀ½ Äڵ尡 ÀÖÀ» °æ¿ì,

if (_Root instanceof pagehandlers.overdueaccounts$COMPANYNAME)

´ÙÀ½°ú °°ÀÌ º¯°æÇϽʽÿÀ.

if (_Root instanceof pagehandlers.overdueaccounts.COMPANYNAME)

2.5 Faces Client: Æ÷Ʋ·¿ »çÀÌ¿¡ WDO/SDO ÆäÀÌÁö µ¥ÀÌÅÍ¿¡ ´ëÇÑ Faces Client µ¥ÀÌÅÍ ¸ðµ¨À» Ç×»ó µ¿ÀÏ ¸ðµ¨ À̸§À¸·Î °øÀ¯ÇÒ ¼ö´Â ¾øÀ½

±âÁ¸ SDO/WDO Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ Àç»ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÒ °æ¿ì, WDO/SDO ¸ÞŸµ¥ÀÌÅÍ ÆÄÀÏ ¹× ¸ðµ¨ À̸§À» Àç»ç¿ëÇϽʽÿÀ. ÆäÀÌÁö µ¥ÀÌÅÍ º¸±â¿¡¼­ WDO/SDO¸¦ ÀÛ¼ºÇÒ °æ¿ì "±âÁ¸ ·¹Äڵ峪 ·¹ÄÚµå ¸ñ·Ï¿¡¼­ ¸ÞŸµ¥ÀÌÅÍ Á¤ÀÇ Àç»ç¿ë"À» ¼±ÅÃÇϽʽÿÀ. ±×·± ´ÙÀ½ Àç»ç¿ë ÁßÀÎ SDO¿¡ ´ëÇØ ¸ÞŸµ¥ÀÌÅÍ ÆÄÀÏÀ» ã¾Æº¸°í ¼±ÅÃÇϽʽÿÀ.

2.6 Faces Client: viewId°¡ ´©¶ôµÇ¾î Faces Client Á¦¾î»çÇ× À̺¥Æ®°¡ Æ÷Åп¡¼­ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½

ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ¸ðµç JSF ¹× JSF Ŭ¶óÀÌ¾ðÆ® Á¦¾î»çÇ×ÀÌ µ¿ÀÏ Æ÷ÅÐ ÆäÀÌÁö¿¡¼­ »ç¿ëµÈ ¸ðµç Æ÷Ʋ·¿¿¡ ´ëÇØ °íÀ¯ ID¸¦ °®µµ·Ï ÇϽʽÿÀ. Æ÷ÅÐ ÆäÀÌÁö°¡ Áߺ¹ ID¸¦ °¡Áö´Â ¾Ë ¼ö ¾ø´Â Æ÷Ʋ·¿À» »ç¿ëÇÒ °æ¿ì, Ãæµ¹ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. °íÀ¯ÇÑ ID¸¦ »ç¿ëÇϱâ À§ÇØ IDÀÇ ÀϺο¡ JSP À̸§À» Æ÷ÇÔ½Ãų °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

2.7 Faces Client: ±×·¡ÇÁ ±×¸®±â¿¡¼­ ¿ø ±×·¡ÇÁÀÇ ·¹ÀÌºí ¹× Á¦¸ñÀÌ °ãħ

ÀÌ ¹®Á¦Á¡¿¡ ´ëÇØ ¾Ë·ÁÁø ÀÓ½Ã ÇØ°áÃ¥ÀÌ ¾ø½À´Ï´Ù. °ãħÀ» ¹æÁöÇÏ·Á¸é ÃÖ¼ÒÇÑÀÇ ·¹À̺íÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

2.8 Faces Client: Æ®¸® º¸±â¿¡ ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ ¿­±â ¹× ´Ý±â ¾ÆÀÌÄÜÀÌ Æ÷Åп¡ Ç¥½ÃµÇÁö ¾ÊÀ½

ÇØ°áÃ¥ÀÌ ¾ø½À´Ï´Ù. Æ÷ÅÐÀÇ Æ®¸® º¸±â¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ ¿­±â ¹× ´Ý±â ¾ÆÀÌÄÜÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

2.9 Faces Client: ±×·¡ÇÁ ±×¸®±â ·±Å¸ÀÓ - yÃà ½ºÄÉÀÏ¿¡¼­ ÀϺΠ°ªÀÌ ¹Ýº¹µÊ

±âº» Çü½Ä¿¡¼­ ¼­·Î ±ÙÁ¢ÇÑ ÀÏ·ÃÀÇ °ªÀ» yÃà¿¡ ÀÛ¼ºÇÒ °æ¿ì Á¤È®¼ºÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¤È®¼º ºÎÁ·À¸·Î °ªÀÌ ¹Ýº¹µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ¹æÁöÇÏ·Á¸é ±âº»°ªÀ» »ç¿ëÇÏ´Â ´ë½Å ÀûÀýÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼ýÀÚ Çü½ÄÀ» ¼±ÅÃÇϽʽÿÀ.

2.10 Faces Client: ±×·¡ÇÁ ±×¸®±â¿¡¼­ XÃà ·¹ÀÌºí ¹®ÀÚ°¡ À߸²

ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ±×·¡ÇÁÀÇ Å©±â¸¦ ´Ã¸®½Ê½Ã¿À.

2.11 Faces Client: ÇÁ·Î±×·¡¹ÖÀ¸·Î Ç׸ñÀ» Ãß°¡ÇÏ¸é ¸Ó¸®±Û/¹Ù´Ú±Û ¸·´ë°¡ µ¥ÀÌÅÍ ´«±Ý¿¡ Ãß°¡µÇÁö ¾ÊÀ½

´ÙÀ½ ½Ã³ª¸®¿À¿¡¼­ µ¥ÀÌÅÍ ´«±ÝÀÇ Çì´õ ¹× ¹Ù´Ú±ÛÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

  1. µ¥ÀÌÅÍ ´«±ÝÀÌ ºó °ü°è ¸ñ·Ï¿¡ ¹ÙÀεåµÈ °æ¿ì
  2. ÇÁ·Î±×·¡¹ÖÀ¸·Î µ¥ÀÌÅÍ ´«±Ý¿¡ Ç׸ñÀ» Ãß°¡Çϴµ¥, Ç׸ñ ¼ö°¡ µ¥ÀÌÅÍ ´«±ÝÀÇ ³ôÀ̸¦ ÃʰúÇÒ °æ¿ì

2.12 Faces Client: ³×Æ®¿öÅ©¿¡¼­ À¥ ¼­ºñ½º È£Ãâ¿¡ ½ÇÆÐÇÔ

µÎ °³ÀÇ ´Ù¸¥ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ¹× À¥ ¼­ºñ½º¸¦ È£½ºÆ®ÇÒ °æ¿ì À¥ ¼­ºñ½º È£Ãâ¿¡ ½ÇÆÐÇÕ´Ï´Ù. ¾Ë·ÁÁø ÀÓ½Ã ÇØ°áÃ¥Àº ¾øÁö¸¸, Macromedia À¥ »çÀÌÆ®¿¡ »óÈ£ µµ¸ÞÀÎ ¹®Á¦Á¡¿¡ ´ëÇÑ ÀϺΠ¼Ö·ç¼ÇÀÌ Á¦¾ÈµÇ¾î ÀÖ½À´Ï´Ù. À¥ ¼­ºñ½º ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ µÑ ´Ù µ¿ÀÏ ¼­¹ö¿¡ È£½ºÆ®ÇϽʽÿÀ.

2.13 Faces Client: Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÒ ¶§ ¹®Á¦Á¡ º¸±â¿¡ °æ°í°¡ Ç¥½ÃµÊ(°¡Á®¿Â ¹Ì»ç¿ë Ŭ·¡½º °æ°í)

ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÌ·¯ÇÑ °æ°í¸¦ Á¦°ÅÇÏ·Á¸é °æ°í°¡ ÀÖ´Â javasource Æú´õ, ÇÁ·ÎÁ§Æ® ¶Ç´Â ÆÐŰÁö¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ. ±×·± ´ÙÀ½, ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¼Ò½º > °¡Á®¿À±â ü°èÈ­¸¦ ¼±ÅÃÇϽʽÿÀ.

2.14 Faces Client: "Faces Client ±¸¼º¿ä¼Ò´Â clientData ÅÂ±× ¾Õ¿¡ ³õÀ» ¼ö ¾ø½À´Ï´Ù." ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÓ½Ã ÇØ°áÃ¥

µ¿ÀÏ ÆäÀÌÁö¿¡ ¿©·¯ °³ÀÇ Å¬¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÆäÀÌÁö¿¡ Faces Client ±¸¼º¿ä¼Ò¸¦ ³õÀ» ¶§ ÀÌ ¿À·ù°¡ ¼ö½ÅµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, JSPÀÇ ¼Ò½º º¸±â·Î ÀüȯÇÑ ÈÄ ¸ðµç <odc:clientData> ű׸¦ <h:form> ÅÂ±× ¹Ù·Î ¾Æ·¡·Î À̵¿½ÃŰ½Ê½Ã¿À.

2.15 Faces Client: ¼Ò½º Äڵ忡 Æ®¸® º¸±â ³õ±â

ÆäÀÌÁö¿¡ Æ®¸® ±¸¼º¿ä¼Ò¸¦ ³õ°Å³ª Æ®¸® ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ¼Ò½º¸¦ Àß¶ó¼­ ÆäÀÌÁö¿¡ ºÙ¿©³ÖÀ» °æ¿ì, <odc:tree> ÅÂ±× »óÀ§¿¡ <p> űװ¡ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·Î ÀÎÇØ °á°ú HTML ÆäÀÌÁö¿¡¼­ Æ®¸® ±¸¼º¿ä¼Ò°¡ À߸ø ·»´õ¸µµË´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, <odc:tree> ű׸¦ ¿¡¿ö½Î´Â <p></p> ű׸¦ »èÁ¦ÇϽʽÿÀ.

2.16 ÆÐ³Î - ÅÇ ±¸¼º¿ä¼Ò¿¡ À̹ÌÁö ÆÄÀÏ ³õ±â

ÀÛÀº ±×¸² º¸±â³ª ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼­ ÅÇ ÆÐ³Î·Î À̹ÌÁö ÆÄÀÏÀ» ³õÀ» ¼ö ¾ø½À´Ï´Ù. ÆÐ³Î ³»¿¡ À̹ÌÁö¸¦ ³õÀ¸·Á¸é, ÆÈ·¹Æ® º¸±âÀÇ HTML ÅÂ±× µå·Î¾î¿¡¼­ À̹ÌÁö¸¦ ²ø¾î´Ù ³õÀº ÈÄ ³õÀ¸·Á´Â À̹ÌÁö ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.

2.17 ÀÌÁÖ ¾È³»¼­¿¡¼­ Faces Client: WAS 6.0À¸·Î ´ë»ó ÀçÁöÁ¤ ½Ã ¹ß»ýÇÏ´Â ¹®Á¦Á¡ ÇØ°á ´Ü°è¸¦ ¼öÇàÇÏ¸é ¸µÅ© ²÷±è °æ°í°¡ Ç¥½ÃµÉ ¼ö ÀÖÀ½

ÀÌÁÖ ¾È³»¼­¿¡¼­ Faces Client ±¸¼º¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó ¼­¹ö¸¦ (WebSphere Application Server V5.1¿¡¼­ V6.0À¸·Î) ÀçÁöÁ¤Çϱâ À§ÇÑ ´Ü°è¸¦ ¼öÇàÇÏ¸é ¸µÅ©°¡ ²÷¾îÁ³´Ù´Â °æ°í°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ°í°¡ Ç¥½ÃµÇ°Å³ª WebSphere Application Server v6.0¿¡¼­ ÆäÀÌÁö¸¦ ½ÇÇàÇÒ ¶§ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì, À¥ ÇÁ·ÎÁ§Æ®¸¦ ´ÝÀº ÈÄ ´Ù½Ã ¿©½Ê½Ã¿À.

2.18 ¼­½ÄÀÖ´Â ¹®¼­ ÆíÁý±â¸¦ ³»ºÎ ºê¶ó¿ìÀú·Î ½ÇÇàÇÏ¸é ÆíÁýÇÒ ¼ö ¾øÀ½

¼­½ÄÀÖ´Â ¹®¼­ ÆíÁý±â¸¦ ¼­¹ö¿¡¼­ ³»ºÎ ºê¶ó¿ìÀú·Î ½ÇÇàÇϸé Àбâ Àü¿ëÀÎ °Íó·³ µ¿ÀÛÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡Àº ÆäÀÌÁö¸¦ óÀ½ ·ÎµåÇϰųª ÆäÀÌÁö¸¦ ¼­¹ö¿¡ Á¦ÃâÇÑ ÈÄ¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÜºÎ ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ÀÌ ¹®Á¦Á¡À» ÇØ°áÇϽʽÿÀ.

2.19 ÆäÀÌÁö À¯½Ç »óÅ - ¾ç½ÄÀÌ Á¦ÃâµÇÁö ¾ÊÀ½

ÀÌ ¹®Á¦Á¡Àº Faces ÆäÀÌÁö¿¡ ´ëÇÑ URL°ú ÆäÀÌÁö ÀÚ¿ø(css ¹× À̹ÌÁö)¿¡ ´ëÇÑ »ó´ë °æ·Î¿¡¼­ Faces Á¢µÎºÎ¸¦ »ç¿ëÇÒ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. µÎ °¡Áö ¹æ¹ýÀ¸·Î ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

1) ÆäÀÌÁö ÀÚ¿ø¿¡ ´ëÇØ ¿ÏÀüÇÑ °æ·Î À̸§À» »ç¿ëÇϽʽÿÀ.

2) .faces È®ÀåÀÚ´Â Àִµ¥ faces/ Á¢µÎºÎ´Â ¾ø´Â Faces ÆäÀÌÁö URLÀ» »ç¿ëÇϽʽÿÀ. Faces ÆäÀÌÁö´Â Faces servlet¿¡¼­ ó¸®ÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® web.xml ÆÄÀÏ¿¡¼­´Â ±âº»ÀûÀ¸·Î ÀÌ Faces servlet¿¡ µÎ °³ÀÇ ¸ÊÇÎÀÌ Ãß°¡µË´Ï´Ù.

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>

Faces Æú´õ³ª Faces È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀÌ ½ÇÁ¦·Î Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. À̸¦ Faces ÆäÀÌÁö URLÀÇ ÀϺηΠ¸¸µé¾î¾ß ÇÕ´Ï´Ù. page1.jsp¸¦ Ç¥½ÃÇÏ·Á¸é /faces/page1.jsp ¶Ç´Â /page1.faces¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. µÎ °¡Áö ¸ðµÎ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹¸¦ µé¾î, È®ÀåÀÚ·Î .page¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù).

2.20 Faces Client: ¿­ÀÌ ÇϳªÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡ ¹ÙÀεåµÈ µ¥ÀÌÅÍ ´«±ÝÀº ¼­¹ö¿¡¼­ ½ÇÇàÇÒ ¼ö ¾øÀ½

¿­ÀÌ ÇϳªÀÎ °ü°è ·¹ÄÚµå ¸ñ·Ï¿¡¼­ ÀÛ¼ºµÈ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ¿¡ µ¥ÀÌÅÍ ´«±ÝÀ» ¹ÙÀεåÇÒ °æ¿ì, »ý¼ºµÇ´Â ¹ÙÀε尡 ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿Ã¹Ù¸¥ ¹ÙÀεù {pc_Index1.surveys} ´ë½Å #{pc_Index1.surveys[0].NAME}ÀÌ »ý¼ºµË´Ï´Ù. ÀÓ½Ã ÇØ°áÃ¥Àº ¼öµ¿À¸·Î JSP ¼Ò½º¸¦ ÆíÁýÇÏ¿© ºÒÇÊ¿äÇÑ »öÀÎ ¹× ¿­ À̸§(À§ÀÇ ¿¹Á¦ ÂüÁ¶)À» Á¦°ÅÇÏ´Â °ÍÀÔ´Ï´Ù.

2.21 Faces Client: ¿Â¶óÀÎ µµ¿ò¸» Ç׸ñ "Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â JavaServer Faces ÀÚ¿ø ÀÌÁÖ"ÀÇ Á¤º¸°¡ ´©¶ôµÉ ¼ö ÀÖÀ½

ÀÌÀü ¹öÀüÀÇ µµ¿ò¸» Ç׸ñ "Faces Client ±¸¼º¿ä¼Ò°¡ ÀÖ´Â JavaServer Faces ÀÚ¿ø ÀÌÁÖ" Áß ÀϺο¡¼­ ´ÙÀ½ Ç׸ñ¿¡ ´ëÇÑ Á¤º¸°¡ ´©¶ôµÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Á¤º¸°¡ ´©¶ôµÉ °æ¿ì, ù ¹øÂ° CDÀÇ ·çÆ®³ª ÀüÀÚ À̹ÌÁöÀÇ disk1/migrate.html¿¡ ÀÖ´Â ÀÌÁÖ ¾È³»¼­ HTML ¹öÀüÀ» ÂüÁ¶ÇϽʽÿÀ.

2.22 JavaServer Face ÆäÀÌÁö Á¦Ã⠽à ÄÁÅÙÃ÷°¡ À¯½ÇµÈ °ÍÀ¸·Î Ç¥½ÃµÊ

JSF(JavaServer Face) ÆäÀÌÁö Á¦Ã⠽à ÄÁÅÙÃ÷°¡ À¯½ÇµÈ °ÍÀ¸·Î Ç¥½ÃµÇ´Â ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù. ÀÌ´Â »ó´ë °æ·Î(¿¹: theme/stylesheet.css)·Î ÁöÁ¤ÇÑ ÆäÀÌÁö ÀÚ¿ø(¿¹: css ¹× À̹ÌÁö ÆÄÀÏ) ¿äûÀ» ó¸®ÇÏ´Â ¹æ¹ý ¹× ÆäÀÌÁö »óŸ¦ À¯Áöº¸¼öÇÏ´Â ¹æ¹ý°ú °ü·ÃÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é JSF ÆäÀÌÁöÀÇ URL¿¡¼­ .faces È®ÀåÀÚ ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, JSF ÆäÀÌÁö myPage.jspÀÇ URLÀº /MyWebApp/myPage.facesÀÔ´Ï´Ù. ÀÌ È®ÀåÀÚ´Â ÇÁ·ÎÁ§Æ® web.xml ÆÄÀÏ¿¡¼­ Á¤Àǵ˴ϴÙ. ´Ù¸¥ ¿É¼ÇÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼­ »óŸ¦ ÀúÀåÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.

Readme ÆÄÀÏ·Î µ¹¾Æ°¡±â