Windows ¹× Linux¿ë IBM Rational Web Developer ¹öÀü 6.0 ÀÌÁÖ ¾È³»¼­


¸ñÂ÷

Á¦ 1 Àå WebSphere Studio V5.1, 5.1.1 ¶Ç´Â 5.1.2¿¡¼­ ÀÌÁÖ

  • WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º
  • WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔ
  • À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½Å
  • À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½Å
  • Struts À¥ ÇÁ·ÎÁ§Æ® ÀÌÁÖ
  • V6.0ÀÇ µð¹ö°Å º¯°æ»çÇ×
  • WDO¿¡¼­ SDO·Î ÀÌÁÖ
  • V6.0ÀÇ EGL ¿¹¾à¾î
  • Á¦ 2 Àå Rational Web Developer V6.0¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    Á¦ 3 Àå J2EE ÇÁ·ÎÁ§Æ® ÀÌÁÖ

  • º¸¾È À¥ ¼­ºñ½º ÀÌÁÖ
  • J2EE 1.3¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ
  • À¥ ÇÁ·ÎÁ§Æ®(Servlet ·¹º§ 2.3¿¡¼­ Servlet ·¹º§ 2.4·Î)
  • Ä¿³ØÅÍ ÇÁ·ÎÁ§Æ®(JCA 1.0¿¡¼­ JCA 1.5·Î)
  • À¥ ¼­ºñ½º(J2EE 1.3¿¡¼­ J2EE 1.4·Î)
  • J2EE 1.2¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ
  • À¥ ÇÁ·ÎÁ§Æ®(Servlet ·¹º§ 2.2¿¡¼­ Servlet ·¹º§ 2.4·Î)
  • Rational Web Developer V6.0¿¡¼­ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ×
  • Á¦ 4 Àå WebSphere Å×½ºÆ® ȯ°æÀÇ º¯°æ»çÇ×



    Á¦ 1 Àå WebSphere Studio V5.1, 5.1.1 ¶Ç´Â 5.1.2¿¡¼­ ÀÌÁÖ

    ÀÌ ¹®¼­´Â WebSphere(R) Studio Site Developer V5.1.x¿¡¼­ Rational(R) Web Developer V6.0À¸·ÎÀÇ ÀÌÁÖ¿¡ ´ëÇÑ Áö½Ã»çÇ×À» Á¦°øÇÕ´Ï´Ù.

    Ãß°¡ Á¤º¸´Â ´ÙÀ½ ÁÖÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.

    Rational Web DeveloperÀÇ »ç¿ë¿¡ ´ëÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

    Ãֽй®¼­´Â www.ibm.com/developerworks/rationalÀ» ÂüÁ¶ÇϽʽÿÀ.

    ÀÌÀü WebSphere Studio ¹öÀü¿¡¼­ v5.x·Î ÀÌÁÖÇϰųª VisualAge(R) for Java(TM)¿¡¼­ WebSphere Studio·Î ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â www.ibm.com/software/awdtools/studioappdev/support/·Î À̵¿ÇÏ¿© "migration guide"¸¦ °Ë»öÇϽʽÿÀ.

    WebSphere Studio V5.1.x¿¡¼­ ÀÌÁÖÇÒ °æ¿ì ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. ¼³Ä¡Çϱâ Àü¿¡ Eclipse V2.x ¹× WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º¿¡ ´ëÇØ ÀÐÀ¸½Ê½Ã¿À. WebSphere Studio V5.1.2°¡ ÀÖ´Â Portal Toolkit V5.0.2.2¿¡¼­ ÀÌÁÖµÈ Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ¼­´Â ¿ªÈ£È¯¼ºÀÌ Áö¿øµÇÁö ¾Ê´Â´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ.
    2. WebSphere Studio V5.1.x ÀÛ¾÷°ø°£À» ¹é¾÷ÇϽʽÿÀ.
    3. Rational Web Developer¸¦ ¼³Ä¡ÇϽʽÿÀ. ù ¹øÂ° Á¦Ç° CDÀÇ ·çÆ®¿¡ ÀÖ´Â »ç¿ë °¡´ÉÇÑ ¼³Ä¡ ¾È³»¼­(install.html ÆÄÀÏ)¸¦ ÂüÁ¶ÇϽʽÿÀ.
    4. ±ÇÀå: ±âº»ÀûÀ¸·Î óÀ½ Rational Web Developer¸¦ ½ÃÀÛÇÒ °æ¿ì, ÀÛ¾÷°ø°£À¸·Î rationalsdp6.0\workspace¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇÏ´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµË´Ï´Ù. Áï, ÀÛ¾÷°ø°£ ½ÇÇà±â ´ëÈ­ »óÀÚ´Â WebSphere Studio ÀÛ¾÷°ø°£ÀÌ ¾Æ´Ñ µð·ºÅ丮¸¦ Áö½ÃÇÕ´Ï´Ù. ÀÌÀü ÀÛ¾÷ °ø°£À» ÀÌÁÖÇϱâ Àü¿¡ »õ ȯ°æÀ» Ž»öÇÏ·Á¸é Rational Web Developer¸¦ ½ÃÀÛÇÒ ¶§ ±âº»°ªÀ» Çã¿ëÇϰųª ´Ù¸¥ »õ µð·ºÅ丮 À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Çϳª ¶Ç´Â µÎ °³ÀÇ Å×½ºÆ® ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϰųª, »õ·Î¿î ±â´É¿¡ ´ëÇØ Àаųª(µµ¿ò¸» -> ȯ¿µ), »õ ÇнÀ¼­ Áß ÀϺθ¦ ¼öÇàÇϰųª(µµ¿ò¸» -> ÇнÀ¼­ °¶·¯¸®), ÀϺΠ»õ »ùÇÃÀ» »ìÆìº¸±â(µµ¿ò¸» -> »ùÇà °¶·¯¸®)¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
    5. ÇÁ·ÎÁ§Æ®¸¦ V6.0À¸·Î ÀÌÁÖÇϽʽÿÀ. WebSphere Studio V5.1.x¿¡¼­ ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®´Â ´ÙÀ½°ú °°ÀÌ ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.

      1. ÀÛ¾÷°ø°£ ÀÌÁÖ: V5.1.x ÀÛ¾÷°ø°£À» ÀÌÁÖÇÒ Áغñ°¡ Á¦´ë·Î µÇ¾î ÀÖÀ¸¸é ÀÌÀü ÀÛ¾÷°ø°£¿¡¼­ Rational Web Developer¸¦ ½ÃÀÛÇϽʽÿÀ. ÁøÇà Ç¥½Ã±â´Â ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î ÀÌÁֵǰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

        Âü°í: ÀÛ¾÷°ø°£ ÀÌÁÖ Áß "Workbench ·¹À̾ƿôÀ» º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯: Workbench¸¦ º¹¿øÇÏ´Â Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù."¶ó´Â ¸Þ½ÃÁö°¡ ¹®Á¦Á¡ ´ëÈ­ »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ¿À·ù ¸Þ½ÃÁö´Â ÀÛ¾÷°ø°£ÀÇ ÀÌÁÖ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ¿À·ù ´ëÈ­ »óÀÚ¿¡¼­ ¼¼ºÎ»çÇ×À» Ŭ¸¯ÇÏ¿© º¹¿øÇÒ ¼ö ¾ø´Â PerspectiveÀÇ À̸§À» ±â·ÏÇϰí È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ´ëÈ­ »óÀÚ¸¦ ´ÝÀ¸½Ê½Ã¿À.

        Perspective¸¦ º¹¿øÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

        1. â -> Perspective ´Ý±â¸¦ ¼±ÅÃÇÏ¿© Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À.
        2. â -> Perspective ¿­±â¸¦ ¼±ÅÃÇÏ¿© Perspective¸¦ ´Ù½Ã ¿©½Ê½Ã¿À.
        Âü°í:
        WebSphere Studio V5.1.2¿¡¼­ EGL(Enterprise Generation Language) À¥ Perspective¸¦ »ç¿ëÇÏ´Â EGL ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì: ÀÌ Perspective´Â Rational Web Developer 6.0¿¡¼­ Á¦°ÅµÇ¾ú½À´Ï´Ù. ¸ðµç EGL ÇÁ·ÎÁ§Æ®´Â Rational Web Developer 6.0¿¡¼­ ÀÌ Perspective ¾øÀÌ ¾ÈÀüÇÏ°Ô ÀÌÁֵǵµ·Ï º¯°æµÇ¾ú½À´Ï´Ù. EGL À¥ Perspective¸¦ »ç¿ëÇÑ °æ¿ì ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

        1. EGL À¥ Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À.
        2. ȯ°æ ¼³Á¤¿¡¼­ EGL ±â´ÉÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇϽʽÿÀ(â -> ȯ°æ ¼³Á¤). EGL ±â´É »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
        3. â -> Perspective ¿­±â¸¦ ¼±ÅÃÇÑ ÈÄ À¥ Perspective¸¦ ¼±ÅÃÇϽʽÿÀ.
      2. SCM(Source Code Management) ½Ã½ºÅÛ¿¡¼­ ·ÎµåÇÑ ÇÁ·ÎÁ§Æ® ÀÌÁÖ: Rational Web Developer·Î ·ÎµåÇÒ ¶§ SCM ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â WebSphere Studio 5.1.xÀÇ ÇÁ·ÎÁ§Æ®´Â ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁֵ˴ϴÙ.
      3. ÇÁ·ÎÁ§Æ® ±³È¯À» »ç¿ëÇÏ¿© °¡Á®¿Â ÇÁ·ÎÁ§Æ® ÀÌÁÖ: WebSphere Studio V5.1.2 ¶Ç´Â V5.1.1¿¡¼­ ³»º¸³»±â ¹× ÇÁ·ÎÁ§Æ® ±³È¯ ±â´ÉÀ» »ç¿ëÇÏ¿© Rational Web Developer V6.0À¸·Î °¡Á®¿Â ÇÁ·ÎÁ§Æ®´Â ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁֵ˴ϴÙ. ÇÁ·ÎÁ§Æ® ±³È¯ ±â´ÉÀº WebSphere Studio V5.1.2¿¡¼­ »ç¿ë °¡´ÉÇßÀ¸¸ç V5.1.1ÀÇ °æ¿ì ¼±ÅÃÀû Ç÷¯±×ÀÎÀ̾ú½À´Ï´Ù.

      Âü°í:

      Áß¿ä:

    6. DB2(R) Net JDBC Driver´Â Rational Web Developer V6.0¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. DB2 Net JDBC Driver¸¦ »ç¿ëÇÏ¿© JDBC ¿¬°áÀ» ÀÛ¼ºÇÑ °æ¿ì, Rational Web Developer V6.0¿¡¼­ ´Ù½Ã ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. Áö¿øµÇ´Â JDBC µå¶óÀ̹ö Áß Çϳª¸¦ »ç¿ëÇÏ·Á¸é ¿¬°áÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. V6.0¿¡¼­ Áö¿øµÇ´Â JDBC µå¶óÀ̹ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
    7. WebSphere Studio Site Developer V5.1.x¿¡¼­ Shift_JIS ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ°í º¥´õ ¼±Åà ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â À¥ ¶Ç´Â XML ÆÄÀÏÀ» ÀÌÁÖÇÑ °æ¿ì Windows-31J ¹®ÀÚ ¼¼Æ®¸¦ ´ë½Å »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
    8. WebSphere Studio Site Developer V5.1.x¿Í ÇÔ²² º¥´õ Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇÑ °æ¿ì, V6.0¿¡ ÇØ´çµÇ´Â Ç÷¯±×ÀÎÀ» °¡Á®¿Í¼­ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
    9. Agent Contoller¸¦ ÇÊ¿ä·Î ÇÏ´Â ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â Rational Web Developer¿Í ÇÔ²² Á¦°øµÇ´Â ¹öÀüÀ» ¼³Ä¡ÇÏ¿© ¾÷±×·¹À̵åÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â ¼³Ä¡ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    10. VisualAge Generator¸¦ »ç¿ëÇÏ¿© ÀÌÁÖÇÏ·Á¸é "Accessing the VisualAge Generator to EGL Migration Guide" µµ¿ò¸» Ç׸ñÀÇ "Installing and migrating" Àý¿¡¼­ PDF Çü½ÄÀ¸·Î »ç¿ë °¡´ÉÇÑ VisualAge Generator to (EGL)Enterprise Generation Language Migration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. Ãֽй®¼­´Â http://www.ibm.com/developerworks/rational/library/egldoc.html¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º

    Rational Web Developer¿¡¼­ WebSphere Studio V5.1.x ÀÛ¾÷°ø°£À» óÀ½ ¿­ ¶§ ÀÌ ÀÛ¾÷°ø°£Àº ÀÚµ¿À¸·Î ÀÌÁֵ˴ϴÙ. ÀÛ¾÷°ø°£À» ÀÌÁÖÇÏ°í ³ª¸é ´õ ÀÌ»ó WebSphere Studio Site Developer¿¡¼­ ¿­ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª V6.0 ÀÛ¾÷°ø°£ÀÇ ÇÁ·ÎÁ§Æ®´Â SCM(Source Code Management) ½Ã½ºÅÛ(¿¹: Rational ClearCase(R))À» »ç¿ëÇϰųª, ÇÁ·ÎÁ§Æ® ±³È¯À» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°í ³»º¸³»±â, ¶Ç´Â ¾ÆÄ«ÀÌºê °¡Á®¿À±â ¹× ÇÁ·ÎÁ§Æ® ³»º¸³»±â¸¦ ÅëÇØ °è¼Ó WebSphere Studio V5.1.x¿Í °øÀ¯µÉ ¼ö ÀÖ½À´Ï´Ù. Áß¿ä: Rational Web Developer V6.0ÀÇ Portal Tools·Î ÀÌÁÖµÈ Portal Toolkit V5.0.2.2ÀÇ Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥Àº ¿ªÈ£È¯ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù.

    Âü°í:
    ´ÙÀ½Àº Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

    ÇÁ·ÎÁ§Æ® ±³È¯À» »ç¿ëÇÏ¿© SCM ½Ã½ºÅÛÀ̳ª ´Ù¸¥ °³¹ßÀڷκÎÅÍ V6.0À¸·Î ·ÎµåµÈ ±âÁ¸ V5.1.x ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ »ç¿ëÀÚ°¡ ´ÙÀ½ Á¶Ä¡¸¦ ¼öÇàÇÏÁö ¾ÊÀ¸¸é V5.1.x¿Í °øÀ¯ÇÏ¿© ȣȯÇÒ ¼ö ÀÖ½À´Ï´Ù.

    .compatibility ÆÄÀÏÀº V5.1.x ÇÁ·ÎÁ§Æ®°¡ Rational Web Developer V6.0 ÀÛ¾÷°ø°£¿¡¼­ ¿­¸± ¶§ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù. .compatibility ÆÄÀÏÀº ÀÌ·¯ÇÑ ÀÚ¿øÀ» ÀÌÁÖÇÒ ¶§ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀÇ ½Ã°£¼ÒÀÎÀ» ÃßÀûÇϱâ À§ÇØ Rational Web Developer¿¡¼­ »ç¿ëµË´Ï´Ù. ÀÌ ÆÄÀÏÀ» ÆíÁýÇϰųª »èÁ¦ÇÏ¸é ¾ÈµË´Ï´Ù.

    WebSphere Studio Site Developer V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    Eclipse °í·Á»çÇ×

    Rational Web Developer ¹öÀüÀº Eclipse V3.0À» ±âº»À¸·Î ÇÕ´Ï´Ù. °íÀ¯ÇÑ Ç÷¯±×ÀÎÀ» °³¹ßÇÒ °æ¿ì, ÀÌÁÖÇϱâ Àü¿¡ Ç÷§Æû º¯°æ»çÇ׿¡ ´ëÇØ Àоî¾ß ÇÕ´Ï´Ù.

    ÀÚ¼¼ÇÑ Á¤º¸´Â Rational Web Developer V6.0 ¼³Ä¡ À§Ä¡ÀÇ eclipse\readme ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â readme ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌÁÖ¿¡ °ü·ÃµÈ readme ÆÄÀÏÀÇ ÀýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    J2EE ÇÁ·ÎÁ§Æ® ȣȯ¼º

    WebSphere Studio V5.1.x¿¡¼­ ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®ÀÇ Rational Web Developer V6.0°úÀÇ È£È¯¼ºÀº V5.1.x ÀÛ¾÷°ø°£À» ÀÌÁÖÇÒ ¶§ .project ÆÄÀÏ¿¡ ÀÚµ¿À¸·Î Ãß°¡µÇ´Â ¸ÞŸµ¥ÀÌÅÍ¿¡ ÀÇÇØ °¡´ÉÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î, »õ J2EE 1.2 ¶Ç´Â 1.3 ¸ðµâÀ̳ª ÀÀ¿ëÇÁ·Î±×·¥À» Rational Web Developer V6.0¿¡¼­ ÀÛ¼ºÇÒ °æ¿ì, V5.1.x¿ÍÀÇ È£È¯¼ºÀ» À§ÇØ ºôµå ¸ÞŸµ¥ÀÌÅͰ¡ .project ÆÄÀÏ¿¡ ÀÚµ¿ Ãß°¡µË´Ï´Ù. ÀÌ Á¤º¸´Â Á÷Á¢ ÆíÁýÇϰųª »èÁ¦ÇÏ¸é ¾ÈµË´Ï´Ù.

    Âü°í:
    ÀÌ È£È¯¼º ¸ÞŸµ¥ÀÌÅÍ·Î ÀÎÇØ V6.0¿¡¼­ ÀÛ¼ºµÈ »õ J2EE 1.2 ¹× J2EE 1.3ÀÇ ¸ðµâÀ̳ª ÀÀ¿ëÇÁ·Î±×·¥À» V6.0 ºô´õ°¡ »ç¿ë ºÒ°¡´ÉÇÑ WebSphere Studio Site Developer V5.1.X¿¡ »ç¿ëÇÒ ¶§ "ºô´õ ´©¶ô"¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ°Å³ª ±â·ÏµË´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â Á¤»óÀûÀÎ °ÍÀ̹ǷΠ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÀÌ È£È¯¼º ¸ÞŸµ¥ÀÌÅͰ¡ Á¸ÀçÇϸé Rational Web Developer V6.0 ÇÁ·ÎÁ§Æ®°¡ WebSphere Studio V5.1.x¿¡¼­ ´Ù½Ã ·ÎµåµÉ ¶§ "ºô´õ ´©¶ô"¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ´ÙÀ½Àº "ºô´õ ´©¶ô" ¸Þ½ÃÁöÀÇ ¿¹ÀÔ´Ï´Ù.

    !ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
    !MESSAGE Test60EARWeb ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ com.ibm.wtp.j2ee.LibCopyBuilder ºô´õ¸¦ °Ç³Ê¶Ù´Â ÁßÀÔ´Ï´Ù. 
    ºô´õ°¡ ¼³Ä¡µÉ ¶§ ´©¶ôµÇ¾ú°Å³ª ´©¶ô ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÑ ÇÁ·ÎÁ§Æ® ¼Ó¼º¿¡ ¼ÓÇØ ÀÖ½À´Ï´Ù.
    

    ÀÌ ¸Þ½ÃÁö´Â Á¤»óÀûÀÎ °ÍÀ̹ǷΠ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. È®½ÇÇÏ°Ô ´õ ÀÌ»ó WebSphere Studio V5.1.x¿¡¼­ ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¾÷ÇÒ Çʿ䰡 ¾øÀ¸¸é, ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ¿ªÈ£È¯¼ºÀ» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇÏ¿© ¸Þ½ÃÁö¸¦ ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

    Áß¿ä: V6.0¿¡¼­ ÀÛ¼ºµÈ »õ J2EE 1.2 ¶Ç´Â 1.3 ½ºÆå ÇÁ·ÎÁ§Æ®´Â WebSphere Studio V5.1.x¿Í ȣȯ °¡´ÉÇÏÁö¸¸ ÇÁ·ÎÁ§Æ®°¡ ÀÏ´Ü WebSphere Studio·Î ·ÎµåµÇ°í ³­ ÈÄ ±× ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é ¸ÕÀú ÀϺΠ¼öµ¿ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ´Ü°è´Â ÇʼöÀÔ´Ï´Ù. ÀÌ´Â 6.0¿¡¼­ ÀÛ¼ºµÈ »õ J2EE 1.2 ¶Ç´Â 1.3 ½ºÆå ÇÁ·ÎÁ§Æ®ÀÇ ·±Å¸ÀÓ ´ë»óÀº V5.1.xÀÇ ´ë»ó ¼­¹ö¿Í Á÷Á¢ ¿ªÈ£È¯ °¡´ÉÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. V5.1.x¿¡¼­ »õ V6.0 ÇÁ·ÎÁ§Æ®¸¦ ·ÎµåÇÑ ÈÄ ÇÊ¿äÇÑ ¼öµ¿ ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    1. .classpath ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â J2EE ÇÁ·ÎÁ§Æ®¸¶´Ù .classpath ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
    2. .classpath ÆÄÀÏ¿¡¼­ ´ÙÀ½ Ŭ·¡½º °æ·Î Ç׸ñÀ» »èÁ¦ÇÏ°í ÆÄÀÏÀ» ÀúÀåÇÑ ÈÄ ´ÝÀ¸½Ê½Ã¿À.
    3. J2EE ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼­ ¼­¹ö ´ë»ó ÁöÁ¤ Áö¿øÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. â -> ȯ°æ ¼³Á¤ -> J2EE¸¦ ¼±ÅÃÇϰí "¼­¹ö ´ë»ó ÁöÁ¤ Áö¿ø" ¾Æ·¡¿¡¼­ ¼­¹ö ´ë»ó ÁöÁ¤ Áö¿ø »ç¿ëÀ» ¼±ÅÃÇß´ÂÁö È®ÀÎÇϽʽÿÀ.
    4. ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í Æ¯¼º -> J2EE¸¦ ¼±ÅÃÇϽʽÿÀ.
    5. ÇÁ·ÎÁ§Æ®¿¡¼­ ·±Å¸ÀÓ ´ë»ó¿¡ ÇØ´çµÇ´Â ´ë»ó ¼­¹ö¸¦ ¼±ÅÃÇϰí(¿¹¸¦ µé¾î, JDK 1.4 ·±Å¸ÀÓ È¯°æÀ» »ç¿ëÇÏ´Â WebSphere Application Server V5.1) È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    6. ¼±ÅÃÇÑ ´ë»ó ¼­¹ö´Â Rational Web Developer V6.0 ¹× WebSphere Studio Site Developer V5.1.x¿Í ȣȯ °¡´ÉÇÏ°Ô µË´Ï´Ù. º¯°æ»çÇ×ÀÌ SCM ½Ã½ºÅÛ¿¡¼­ È®¾àµÇ°í ³ª¸é J2EE ÇÁ·ÎÁ§Æ®´Â SCM ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â V5.1.x ¹× V6.0 »çÀÌ¿¡ »óÈ£¿î¿µ °¡´ÉÇÕ´Ï´Ù.
      Âü°í:
      ´ë»ó ¼­¹ö°¡ ´Ù½Ã Rational Web Developer V6.0À¸·Î ¼³Á¤µÇ¸é J2EE ÇÁ·ÎÁ§Æ® ȣȯ¼ºÀº ¼Õ½ÇµÇ¹Ç·Î ´Ù½Ã ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

    WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔ

    WebSphere Studio Site Developer V5.1.x¿ÍÀÇ È£È¯¼ºÀ» Rational Web Developer V6.0¿¡¼­ ÀÛ¼ºµÈ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ® ¶Ç´Â ÀÌÀü ¹öÀüÀÇ WebSphere Studio¿¡¼­ ÀÌÁÖÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡¼­ ¿ÏÀüÈ÷ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ´õ ÀÌ»ó V5.1.x¿Í ȣȯÇÏÁö ¾Ê°Å³ª »óÈ£¿î¿µÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼ºÀ» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

    WebSphere Studio Site Developer V5.1.x¿ÍÀÇ È£È¯¼ºÀ» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ÆË¾÷ ¸Þ´º¿¡¼­ ȣȯ¼º Á¦°Å ¸Þ´º ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ.
    2. ´ëÈ­ »óÀÚ°¡ ½ÇÇàµÇ¾î ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®ÀÇ ¿ªÈ£È¯¼º ¹× ÇÁ·ÎÁ§Æ®¿¡ ÁßøµÇ¾î ÀÖ´Â ¸ðµç ¸ðµâ ¹× À¯Æ¿¸®Æ¼ ÇÁ·ÎÁ§Æ®ÀÇ Á¦°Å¸¦ È®ÀÎÇϵµ·Ï ¿äûÇÕ´Ï´Ù.
    3. ¿¹¸¦ Ŭ¸¯ÇÏ¿© ȣȯ¼º Á¦°Å ÀÛ¾÷À» °è¼ÓÇϽʽÿÀ.

    ȣȯ¼º Á¦°Å ÀÛ¾÷À» ½ÇÇàÇϸé, ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿Í ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ ÁßøµÇ¾î ÀÖ´Â ¸ðµç ¸ðµâ ¹× À¯Æ¿¸®Æ¼ ÇÁ·ÎÁ§Æ®´Â ´õ ÀÌ»ó WebSphere Studio Site Developer V5.1.x¿Í ¿ªÈ£È¯µÇÁö ¾Ê½À´Ï´Ù.


    À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    ¿ø·¡ WebSphere Studio Site Developer V5.1.x¿¡¼­ Á¦°øÇß´ø JavaServer Faces ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

    Rational Web Developer V6.0.1¿¡¼­ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀº À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ³°Àº ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£ÀÌ ¿­¸± ¶§ ÀÚµ¿À¸·Î ¹ß»ýÇÕ´Ï´Ù. WebSphere Studio Site Developer V5.1.x¿¡¼­ Rational Web Developer V6.0.1·Î À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿­ ¶§ Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù.

    ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. WebSphere Studio Site Developer V5.1.x¿¡¼­ Faces ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸³´Ï´Ù.
      Âü°í:
      ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤ ¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À» ¿±´Ï´Ù.
    2. ÀÛ¾÷°ø°£¿¡ Faces ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì ¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥ ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
    3. ´ÙÀ½ Áß Çϳª¸¦ Ŭ¸¯ÇϽʽÿÀ.
    Âü°í:
    Faces Client ÄÄÆ÷³ÍÆ®¸¦ Æ÷ÇÔÇÑ Faces JSP¸¦ ÀÛ¼ºÇÑ °æ¿ì Faces Client ÄÄÆ÷³ÍÆ® ·±Å¸ÀÓ ÀÚ¿øÀ» °³º°ÀûÀ¸·Î ÃֽŠ·¹º§·Î °»½ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½Å¸¦ ÂüÁ¶ÇϽʽÿÀ.

    ¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. Faces ÄÁÅÙÃ÷¿Í ÇÔ²² ±âÁ¸ÀÇ À¥ ÇÁ·ÎÁ§Æ®¸¦ Rational Web Developer V6.0.1 ÀÛ¾÷°ø°£À¸·Î °¡Á®¿À½Ê½Ã¿À.
    2. JSF601À̶ó´Â »õ À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÎ °æ¿ì »õ EGL ÇÁ·ÎÁ§Æ®)¸¦ ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÃֽŠ·±Å¸ÀÓ ÀÚ¿ø¿¡ ´ëÇÑ ¼Ò½º·Î¼­¸¸ »ç¿ëÇÕ´Ï´Ù. °»½ÅÀÌ ¿Ï·áµÈ ÈÄ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    3. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ JSF601 ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ¸Þ´º¿¡¼­ Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
    4. À¥ ÇÁ·ÎÁ§Æ® ±â´ÉÀ» Ŭ¸¯Çϰí Faces ±âº» ÄÄÆ÷³ÍÆ® ¹× Faces Client ÇÁ·¹ÀÓ¿öÅ© Ãß°¡¸¦ ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    5. EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, ´ÙÀ½°ú °°ÀÌ JSF ÆäÀÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.

      1. »õ EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ WebContent Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ.
      2. »õ·Î ÀÛ¼º -> ±âŸ -> Faces JSP ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
      eglintdebug.jar ¹× eglintdebugsupport.jar ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µË´Ï´Ù.
    6. °»½ÅÇÏ·Á´Â ±âÁ¸ÀÇ °¢ Faces ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

      1. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ÆîÃļ­ WebContent/WEB-INF/lib/ Æú´õÀÇ ÆÄÀÏÀ» Ç¥½ÃÇϽʽÿÀ. ÀÌ µð·ºÅ丮¿¡¼­ ´ÙÀ½ÀÇ JAR ÆÄÀÏÀ» ã¾Æ »èÁ¦ÇϽʽÿÀ.
        • eglintdebug.jar(EGL¸¸)
        • eglintdebugsupport.jar(EGL¸¸)
        • fda.jar(EGL¸¸)
        • fdaj.jar(EGL¸¸)
        • jsf-api.jar
        • jsf-ibm.jar
        • jsf-impl.jar
        • odc-jsf.jar
      2. WebContent/WEB-INF/faces-config.xml ÆÄÀÏÀ» ã¾Æ ¿©½Ê½Ã¿À. ´ÙÀ½ ¿ä¼Ò°¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é ÀÌ ±¸¼º ÆÄÀÏ¿¡ Ãß°¡ÇϽʽÿÀ.
        	<lifecycle>
        		<phase-listener>com.ibm.faces.webapp.ValueResourcePhaseListener</phase-listener>
        	</lifecycle>
        	
        	<application>
        		<variable-resolver>com.ibm.faces.databind.SelectItemsVarResolver</variable-resolver>
        		<property-resolver>com.ibm.faces.databind.SelectItemsPropResolver</property-resolver>
        	</application>
        
      3. »èÁ¦ÇÑ ¸ðµç JAR ÆÄÀÏ¿¡ ´ëÇØ JSF601 ÇÁ·ÎÁ§Æ®ÀÇ WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼­ µ¿ÀÏÇÑ À̸§ÀÇ JAR ÆÄÀÏÀ» º¹»çÇÏ¿© ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡¼­ µ¿ÀÏ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸½Ê½Ã¿À. ÀϺΠ±¸¼º¿¡¼­´Â ÀÌ·¯ÇÑ ¸ðµç JAR ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î, ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡ ¾ø¾ú´ø ƯÁ¤ JAR ÆÄÀÏÀº º¹»çÇÏÁö ¸¶½Ê½Ã¿À.
      4. ¿ø·¡ÀÇ ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â web.xml ¹èÄ¡ ¼³¸íÀÚ¸¦ ¿­¾î ±¸¼º¿¡ ´ÙÀ½À» Ãß°¡ÇϽʽÿÀ.
        	<context-param>
        		<param-name>com.ibm.ws.jsf.JSP_UPDATE_CHECK</param-name>
        		<param-value>true</param-value>
        	</context-param>
        	<context-param>
        		<param-name>com.ibm.ws.jsf.LOAD_FACES_CONFIG_AT_STARTUP</param-name>
        		<param-value>true</param-value>
        	</context-param>
        
      5. ¿ø·¡ ÇÁ·ÎÁ§Æ®°¡ µ¥ÀÌÅÍ ¾×¼¼½º¸¦ À§ÇØ WDO(WebSphere Data Object)¸¦ »ç¿ëÇÑ °æ¿ì, ´ÙÀ½ Ãß°¡ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

        1. ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡¼­ ÆÄÀÏ -> »õ·Î ÀÛ¼º -> Faces JSP ÆÄÀÏÀ» Ŭ¸¯ÇÏ¿© »õ Àӽà Faces JSP ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
        2. ÆÈ·¹Æ®ÀÇ µ¥ÀÌÅÍ µå·Î¾î¿¡¼­ ÆäÀÌÁö·Î °ü°è ·¹ÄÚµå ¸ñ·Ï ÄÄÆ÷³ÍÆ®¸¦ ²ø¾î¿À½Ê½Ã¿À.
        3. ¸ðµç ¿¬°á ¹× µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼±ÅÃÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. ¼±ÅÃµÈ µ¥ÀÌÅÍ´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼­ °è¼Ó WDO¸¦ »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ ±¸¼ºÀ» »ý¼ºÇÕ´Ï´Ù.
        4. Àӽà JSP ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ.
      6. EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, °¢ EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í »ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î ºôµåµÇÁö ¾ÊÀ¸¸é ÇÁ·ÎÁ§Æ® -> ¸ðµÎ ºôµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
    7. JSF601 À¥ ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇϽʽÿÀ.

    À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    ¿ø·¡ WebSphere Studio Site Developer V5.1.x¿¡¼­ Á¦°øÇß´ø JavaServer Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

    Rational Web Developer V6.0.1¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ³°Àº ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£ÀÌ ¿­¸± ¶§ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ ÀÚµ¿À¸·Î °»½ÅµË´Ï´Ù. WebSphere Studio Site Developer V5.1.x¿¡¼­ Rational Web Developer V6.0.1·Î À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿­ ¶§ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù.

    ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. WebSphere Studio Site Developer V5.1.x¿¡¼­ Faces Client ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸³´Ï´Ù.
      Âü°í:
      ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤ ¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À» ¿±´Ï´Ù.
    2. ÀÛ¾÷°ø°£¿¡ Faces Client ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì ¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥ ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
    3. ´ÙÀ½ Áß Çϳª¸¦ Ŭ¸¯ÇϽʽÿÀ.
    4. À¥ ÇÁ·ÎÁ§Æ®ÀÇ Java ÀÚ¿ø -> JavaSource Æú´õ¿¡¼­ À̸§ ÁöÁ¤ ±ÔÄ¢ÀÌ com.ibm.dynwdo4jsmediators.<client-data-name>ÀÎ ¸ðµç Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ Áß°³ÀÚ Å¬·¡½º ÆÐŰÁö¸¦ »èÁ¦ÇϽʽÿÀ. com.ibm.dynwdo4jsmediators¶ó´Â ÆÐŰÁö¸¦ »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ ÆÐŰÁö¿¡´Â ÇÁ·ÎÁ§Æ®¿¡¼­ Áß°³ÀÚ Àç»ý¼ºÀ» À§ÇØ »ç¿ëÇÒ Å¬¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅÍ(ecore ¹× emap ÆÄÀÏ)°¡ ÀÖ½À´Ï´Ù.
    5. À¥ ÇÁ·ÎÁ§Æ®ÀÇ Java ÀÚ¿ø -> JavaSource Æú´õ¿¡¼­ OdysseyBrowserFramework.properties ÆÄÀÏÀ» ¿­°í EMAP_FILES ¹× ECORE_FILES¿¡ ´ëÇÑ Ç׸ñÀ» »èÁ¦ÇϽʽÿÀ.
    6. Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ º¸±âÀÇ °¢ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
      1. ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
      2. °í±Þ ÅÇ¿¡¼­ ¼­¹öÃø µ¥ÀÌÅÍ¿¡¼­ Àç»ý¼ºÀ» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¸ðµç Áß°³ÀÚ¸¦ ´Ù½Ã »ý¼ºÇϽʽÿÀ.

    ¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀÇ ¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å ´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.
    2. À§ÀÇ ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å ¼½¼ÇÀÇ 4-6´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.

    WebSphere Application Server V5.1¿¡¼­ V6.0À¸·Î Faces Client ÄÄÆ÷³ÍÆ®°¡ µé¾îÀÖ´Â ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó ¼­¹ö¸¦ º¯°æÇÒ ¶§ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

    WebSphere Application Server V5.1¿¡¼­ V6.0À¸·Î Faces Client ÄÄÆ÷³ÍÆ®°¡ µé¾îÀÖ´Â ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó ¼­¹ö¸¦ º¯°æÇÒ ¶§ ´ÙÀ½ µÎ °¡Áö ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÀÚµ¿È­µÈ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼­·Î ¾÷±×·¹À̵å

    Diff ÇÁ·Î¼¼¼­ ¹× Çڵ鷯´Â ÀÌÁ¦ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. WebSphere Studio V5.1.x¿¡¼­ Faces Client ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼­¸¦ ÀÛ¼ºÇÑ °æ¿ì ÇØ´ç Äڵ带 »èÁ¦Çϰí ÀÚµ¿À¸·Î »ý¼ºµÈ ÇÁ·Î¼¼¼­ ¹× Çڵ鷯¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

    1. À¥ ÇÁ·ÎÁ§Æ®ÀÇ °¢ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ »õ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼­¸¦ »ý¼ºÇϽʽÿÀ.
      1. Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϰí, ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
      2. °í±Þ ÅÇ¿¡¼­ ¸ðµÎ Àç»ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
    2. »ý¼ºµÈ ÇÁ·Î¼¼¼­¿Í Çڵ鷯°¡ ÀÚµ¿À¸·Î È£ÃâµÇ¹Ç·Î Diff ÇÁ·Î¼¼¼­ ¹× Çڵ鷯¸¦ È£ÃâÇϱâ À§ÇØ ÀÛ¼ºÇÑ Äڵ带 Á¦°ÅÇϽʽÿÀ. ÀÌ Äڵ尡 »ç¿ëµÈ ÀϹÝÀûÀÎ ¿¹´Â ´ÙÀ½°ú °°Àº ¸í·É ´ÜÃß ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ ¸í·É À̺¥Æ®ÀÇ °æ¿ìÀÔ´Ï´Ù. ¿¹¸¦ µé¸é,
      String Diff = getClientData1().getDiffStr();
      if (DiffProcessor.Synch(getRoot(), Diff) == true)
       return "";
      return "failure";
      
    3. »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ÀÌÀüÀÇ »ç¿ëÀÚ Á¤ÀÇ Çڵ鷯 ¹× ÇÁ·Î¼¼¼­¿¡ ÇØ´çÇÏ´Â ÆÄÀÏÀ» À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ Á¦°ÅÇϽʽÿÀ.

    V5.1.x¿¡ ´ëÇØ ÀÛ¼ºµÈ »ç¿ëÀÚ Á¤ÀÇ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼­ À¯Áö

    ¹Ù¶÷Á÷ÇÏÁø ¾ÊÁö¸¸, V5.1.xÀÇ »ç¿ëÀÚ Á¤ÀÇ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼­¸¦ À¯ÁöÇØ¾ß ÇÑ´Ù°í °áÁ¤ÇÏ´Â °æ¿ì V6.0¿¡¼­ ÀÛµ¿µÇµµ·Ï ¼öÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. DiffHandler ÀÎÅÍÆäÀ̽º ¹× DiffInfo Ŭ·¡½º°¡ º¯°æµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

    V6.0¿¡¼­ Faces Client ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ º¯°æ


    Struts À¥ ÇÁ·ÎÁ§Æ® ÀÌÁÖ

    WebSphere Studio V5.1.x¿¡¼­ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì WebSphere Application Server V6.0¿¡¼­ EAR ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϱâ À§ÇØ À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ¸¦ ¾à°£ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ¼öµ¿À¸·Î ±âÁ¸ Struts 1.0.2 ¶Ç´Â Struts 1.1 º£Å¸(2 ¶Ç´Â 3) À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ±âÁ¸ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ ¼öÁ¤

    Struts ÇÁ·ÎÁ§Æ®°¡ WebSphere Studio v5.x¿¡¼­ ÀÛ¼ºµÉ ¶§ À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ¿¡ ÀÖ´Â ±¸¼º ¸Å°³º¯¼ö(<param-name>config</param-name>)°¡ WEB-INF/struts-config.xml·Î ¼³Á¤µË´Ï´Ù. WebSphere Application Server V6.0Àº ÀÌ ¸Å°³º¯¼ö¿¡¼­ ¾Õ¿¡ "/"°¡ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. WebSphere Application Server V6.0¿¡¼­ WebSphere Studio V5.1.x¿¡¼­ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϸé EAR ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¶§ java.net.MalformedURLException ¿¹¿Ü°¡ ¼ö½ÅµÉ ¼ö ÀÖ½À´Ï´Ù.

    Âü°í:
    Rational Web Developer V6.0Àº »õ Struts ÇÁ·ÎÁ§Æ®°¡ ÀÛ¼ºµÉ ¶§ "/"¸¦ Ãß°¡ÇÕ´Ï´Ù. ±×·¯³ª WebSphere Studio V5.1x·ÎºÎÅÍ ÀÌÁÖÇÒ ¶§´Â ¼öµ¿À¸·Î Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù.

    ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© WebSphere Studio v5.1.x¿¡¼­ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ¸¦ V6.0¿¡¼­ Á¤Á¤ÇϽʽÿÀ.

    1. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ Struts À¥ ÇÁ·ÎÁ§Æ®¸¦ ¿©½Ê½Ã¿À.
    2. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®ÀÇ À¥ ¹èÄ¡ ¼³¸íÀÚ ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. À¥ ¹èÄ¡ ¼³¸íÀÚ ÆíÁý±â°¡ ¿­¸³´Ï´Ù.
    3. ¼Ò½º ÅÇÀ» Ŭ¸¯ÇÏ¿© ¼Ò½º ÆäÀÌÁö¸¦ ¿©½Ê½Ã¿À.
    4. Çà

      <param-value>WEB-INF/struts-config.xml</param-value>(ÀÌ ÇàÀº <servlet></servlet> ÅÂ±× ¾È¿¡ ÀÖÀ½)

      À»

      <param-value>/WEB-INF/struts-config.xml</param-value>·Î º¯°æÇϽʽÿÀ.

    5. À¥ ¹èÄ¡ ¼³¸íÀÚ¸¦ ÀúÀåÇϽʽÿÀ.

    EAR ÇÁ·ÎÁ§Æ®°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§ java.net.MalformedURLException ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.

    Struts 1.1 º£Å¸ À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯

    WebSphere Studio V5.1.x¿¡¼­, Struts ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ V5.0.xÀÇ Struts 1.1 º£Å¸(2 ¶Ç´Â 3)¿¡¼­ Struts 1.1(ÃÖÁ¾)·Î ¿Ã¶ó°¬½À´Ï´Ù. ±âÁ¸ Struts 1.1 º£Å¸(2 ¶Ç´Â 3) À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ°í À̵éÀ» Struts 1.1(ÃÖÁ¾)·Î º¯È¯ÇÏ·Á´Â °æ¿ì ¼öµ¿À¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. (Âü°í: ¹Ýµå½Ã Struts 1.1 º£Å¸(2 ¶Ç´Â 3) ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. )

    Struts 1.1 º£Å¸(2 ¶Ç´Â 3) ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. Struts 1.1 º£Å¸ ÇÁ·ÎÁ§Æ®¸¦ Rational Web Developer V6.0 ÀÛ¾÷°ø°£¿¡ ·ÎµåÇϽʽÿÀ.
    2. ¿¹¸¦ µé¾î Struts11À̶ó´Â »õ Struts 1.1 À¥ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ º¯È¯ÇÏ´Â µ¿¾È ÇÊ¿äÇÒ Struts 1.1 ·±Å¸ÀÓ ÆÄÀÏ¿¡ Æí¸®ÇÏ°Ô ¾×¼¼½ºÇϱâ À§ÇØ ÀÌ Àӽà ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿Ï·áÇßÀ» ¶§ ÀÌ ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    3. Struts 1.1·Î º¯È¯ÇÏ·Á´Â °¢ Struts 1.1 º£Å¸ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
      1. ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF/lib µð·ºÅ丮¿¡¼­ ´ÙÀ½ JAR ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ.
        • commons-*.jar.
        • struts.jar.
      2. ´ÙÀ½ JAR ÆÄÀÏÀ» Struts11/WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼­ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF/lib µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
        • commons-*.jar.
        • struts.jar.
      3. ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮¿¡¼­ ÅÂ±× ¶óÀ̺귯¸® ¼³¸íÀÚ(TLD) ÆÄÀÏÀÎ struts-*.tld¸¦ »èÁ¦ÇϽʽÿÀ.
      4. Struts11/WebContent/WEB-INF µð·ºÅ丮¿¡¼­ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮·Î struts-*.tld ÆÄÀÏÀ» º¹»çÇϽʽÿÀ.

    Struts 1.0.2 À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯

    WebSphere Studio V5.1.x(¹× V5.0.x)¿¡¼­ Struts Áö¿øÀ» À¥ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÒ ¶§ Struts 1.0.2¸¦ ¼±ÅÃÇÏ´Â ¿É¼ÇÀÌ ÀÖ¾ú½À´Ï´Ù. ±âÁ¸ Struts 1.0.2 À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ°í À̵éÀ» Struts 1.1·Î º¯È¯ÇÏ·Á´Â °æ¿ì ¼öµ¿À¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. (Âü°í: ¹Ýµå½Ã Struts 1.1 º£Å¸(2 ¶Ç´Â 3) ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. )

    Struts 1.0.2 ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. Struts 1.0.2 ÇÁ·ÎÁ§Æ®¸¦ Rational Web Developer V6.0 ÀÛ¾÷°ø°£¿¡ ·ÎµåÇϽʽÿÀ.
    2. ¿¹¸¦ µé¾î Struts11À̶ó´Â »õ Struts 1.1 À¥ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ º¯È¯ÇÏ´Â µ¿¾È ÇÊ¿äÇÒ Struts 1.1 ·±Å¸ÀÓ ÆÄÀÏ¿¡ Æí¸®ÇÏ°Ô ¾×¼¼½ºÇϱâ À§ÇØ ÀÌ Àӽà ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿Ï·áÇßÀ» ¶§ ÀÌ ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    3. Struts 1.1·Î º¯È¯ÇÏ·Á´Â °¢ Struts 1.0.2 ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
      1. ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF/lib µð·ºÅ丮¿¡¼­ struts.jar ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ.
      2. ´ÙÀ½ JAR ÆÄÀÏÀ» Struts11/WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼­ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF/lib µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
        • commons-*.jar.
        • struts.jar.
        • jarkarta-oro.jar.
      3. ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮¿¡¼­ ÅÂ±× ¶óÀ̺귯¸® ¼³¸íÀÚ(TLD) ÆÄÀÏÀÎ struts-*.tld¸¦ »èÁ¦ÇϽʽÿÀ.
      4. Struts11/WebContent/WEB-INF µð·ºÅ丮¿¡¼­ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮·Î struts-*.tld ÆÄÀÏÀ» º¹»çÇϽʽÿÀ.

    V6.0ÀÇ µð¹ö°Å º¯°æ»çÇ×

    Rational Web Developer V6.0ÀÇ µð¹ö±ë µµ±¸¿¡ ´ëÇØ ¸î °¡Áö º¯°æ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² ÀÌ·¯ÇÑ µµ±¸¸¦ »ç¿ëÇÏ·Á¸é ÀÌÁÖ¿¡ ´ëÇÑ º¯°æ»çÇ×À» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Á¤À» º¯°æÇϰųª º¹¿øÇØ¾ß ÇÒ ¼öµµ Àֱ⠶§¹®ÀÔ´Ï´Ù.

    ÀÛ¾÷°ø°£ ¹× ½ÇÇà ±¸¼º ÀÌÁÖ

    WebSphere Studio Site DeveloperÀÇ V5.1.x ÀÛ¾÷°ø°£ÀÌ Rational Web Developer V6.0¿¡¼­ ¿­¸° °æ¿ì, ÀÛ¾÷°ø°£°ú ¿¬°üµÇ´Â ´ÙÀ½ µð¹ö°Å ½ÇÇà ±¸¼ºÀº ÀÚµ¿À¸·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù.

    µð¹ö±× º¸±â

    ±â¾ïÀåÄ¡ ¹× ±â¾ïÀåÄ¡ ¸ÊÇÎ º¸±â´Â ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ º¸±â´Â ¸Þ¸ð¸® ¹× ¸Þ¸ð¸® ·»´õ¸µ º¸±â·Î ¹Ù²î¾ú½À´Ï´Ù.

    XSLT µð¹ö°Å

    ÀÌ XSLT µð¹ö°Å´Â V6.0¿¡¼­ º¯°æµÇ¾úÀ¸¸ç ¸¹Àº º¸±â ¹× Á¶Ä¡°¡ µÎµå·¯Áö°Ô º¯°æµÇ¾ú½À´Ï´Ù. Ãß°¡ Á¤º¸¸¦ º¸·Á¸é Information Center¿¡¼­ XSLT µð¹ö°Å ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

    XSLT µð¹ö°Å¿¡¼­ °¡Àå µÎµå·¯Áø º¯°æ»çÇ× Áß Çϳª´Â Rational Web Developer V6.0°ú ÇÔ²² ¼³Ä¡µÈ JRE¿¡ ´ëÇÑ Á¾¼Ó¼ºÀÔ´Ï´Ù. ÀÛ¾÷°ø°£À» WebSphere Studio Site Developer V5.1.x¿¡¼­ ÀÌÁÖÇÒ °æ¿ì, XSLT µð¹ö±× ¼¼¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖÀ¸·Á¸é ¸ÕÀú ¿Ã¹Ù¸¥ À§Ä¡¸¦ Áö½ÃÇϵµ·Ï ¼³Ä¡µÈ JRE¸¦ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ´ÙÀ½ Á¶Ä¡ Áß Çϳª¸¦ ¼öÇàÇϽʽÿÀ.


    WDO¿¡¼­ SDO·Î ÀÌÁÖ

    WDO(WebSphere Data Objects) °ü°èÇü ·¹Äڵ峪 °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» »ç¿ëÇÏ´Â WebSphere Application Server V5.1À» ´ë»óÀ¸·Î ÁöÁ¤ÇÑ À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ Äڵ带 ÀÛ¼ºÇÑ ´ÙÀ½ ´Ù½Ã ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ë»óÀ¸·Î WebSphere Application Server V6.0À» ÁöÁ¤Çϸé SDO(Service Data Objects) °ü°èÇü ·¹ÄÚµå ¹× °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. WDO¿¡¼­ SDO·ÎÀÇ ÀÌÁÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ë»ó ¼­¹ö¸¦ WebSphere Application Server V5.1¿¡¼­ WebSphere Application Server V6.0À¸·Î º¯°æÇÒ ¶§ ÀÚµ¿À¸·Î ¹ß»ýÇÕ´Ï´Ù.

    ´ë»ó ¼­¹ö´Â ´ÙÀ½°ú °°ÀÌ µÎ °¡Áö ¹æ¹ýÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ´ë»ó ¼­¹ö º¯°æ ¹× J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ ´ëÇÑ µµ¿ò¸» Ç׸ñÀº Rational Web DeveloperÀÇ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

    ȣȯ ½Ã °í·Á»çÇ×

    WDO¿¡¼­ SDO·Î ÀÌÁÖÇÑ ÈÄ À¯Çü Ãæµ¹ ¿À·ùÀÇ °¡´É¼º

    WDO¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®°¡ SDO ±â¹Ý ÇÁ·ÎÁ§Æ®·Î ÀÌÁÖµÈ ÈÄ, ±âÁ¸ÀÇ WDO µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Â ±âÁ¸ JSP ÆäÀÌÁö¿¡ SDO µ¥ÀÌÅ͸¦ Ãß°¡ÇÒ °æ¿ì, À¯Çü Ãæµ¹ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ±âÁ¸ WDO ¾×¼¼½º Bean ¹× µ¶¸³Çü SDO API È¥ÇÕÀ¸·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú À¯»çÇÑ JSPÀÇ Java ¼Ò½º ÆÄÀÏ¿¡¼­ ÄÄÆÄÀÏ ¿À·ù¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

    import com.ibm.websphere.sdo.mediator.exception.MediatorExceptionÀÌ °¡Á®¿Â ´Ù¸¥ À¯Çü°ú Ãæµ¹ÇÕ´Ï´Ù.
    

    ÀÌ·¯ÇÑ À¯Çü Ãæµ¹ ¿À·ù´Â ´ÙÀ½°ú °°ÀÌ Á¤Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. Java ¼Ò½º ÆÄÀÏ¿¡¼­ Ãæµ¹ÇÏ´Â import¹®À» Á¦°ÅÇϽʽÿÀ. À§ÀÇ ¿¹¿¡¼­´Â ¼Ò½º ÆÄÀÏ¿¡¼­ ´ÙÀ½ import¹®À» Á¦°ÅÇϽʽÿÀ.
      import com.ibm.websphere.wdo.mediator.exception.MediatorException;
      
    2. ¿ÏÀüÇÑ Å¬·¡½º À̸§À» »ç¿ëÇϵµ·Ï ÇØ´ç À¯ÇüÀ» ÂüÁ¶ÇÏ´Â Java ¼Ò½º ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿÀ. À§ÀÇ ¿¹¿¡¼­´Â À¯Çü MediatorExceptionÀ» com.ibm.websphere.wdo.mediator.exception.MediatorExceptionÀ¸·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ò½º Äڵ尡 ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºµÇ¾úÀ» °æ¿ì,
      catch ( MediatorException e1 ) {
      

      ´ÙÀ½°ú °°ÀÌ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

      catch ( com.ibm.websphere.wdo.mediator.exception.MediatorException e1 ) {
      

    ´ë»ó ¼­¹ö¸¦ 5.1¿¡¼­ V6.0À¸·Î(WDO¿¡¼­ SDO·Î) º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×

    ´ë»ó ¼­¹ö°¡ V5.1¿¡¼­ V6.0À¸·Î º¯°æµÉ ¶§ ´ÙÀ½ º¯°æÀÌ ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù.

    ´ë»ó ¼­¹ö¸¦ V6.0¿¡¼­ V5.1·Î(SDO¿¡¼­ WDO·Î) º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×

    ´ë»ó ¼­¹ö°¡ V6.0¿¡¼­ V5.1·Î º¯°æµÉ ¶§ ´ÙÀ½ º¯°æÀÌ ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù.

    ÀÀ¿ëÇÁ·Î±×·¥ÀÇ J2EE ·¹º§À» 1.3¿¡¼­ 1.4·Î º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×

    ´ë»ó ¼­¹ö¸¦ WebSphere Application Server V6.0À¸·Î º¯°æÇÏ¿© WDO¿¡¼­ SDO·Î ÀÌÁÖÇÏ´Â µ¥ ¹ß»ýÇÏ´Â º¯°æ»çÇ× ¿Ü¿¡µµ, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ J2EE ½ºÆå ·¹º§À» 1.3¿¡¼­ 1.4·Î º¯°æÇϸé WDO, JSTL 1.0 ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °Í¿¡¼­ SDO, JSTL 1.1/jsp 2.0 ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î JSP(JavaServer Page)ÀÇ ÅÂ±× ¶óÀ̺귯¸®(taglib) ÂüÁ¶°¡ °»½ÅµË´Ï´Ù. ´ÙÀ½ Ç¥´Â J2EE 1.3¿¡¼­ J2EE 1.4·Î À̵¿ÇÒ ¶§ JSP taglib ÂüÁ¶¿¡¼­ÀÇ º¯°æ»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù.


    Ç¥ 1. J2EE 1.3 ¹× J2EE 1.4¿¡¼­ÀÇ JSP taglib ÂüÁ¶

    J2EE 1.3 taglib(WDO) J2EE 1.4 taglib(SDO)
    http://www.ibm.com/websphere/wdo/core http://www.ibm.com/websphere/sdo/core
    http://java.sun.com/jstl/core http://java.sun.com/jsp/jstl/core
    http://java.sun.com/jstl/fmt http://java.sun.com/jsp/jstl/fmt
    http://java.sun.com/jstl/xml http://java.sun.com/jsp/jstl/xml
    http://java.sun.com/jstl/sql http://java.sun.com/jsp/jstl/sql

    V6.0ÀÇ EGL ¿¹¾à¾î

    Rational Web DeveloperÀÇ EGL(Enterprise Generation Language)¿¡ »õ ¿¹¾à¾î°¡ ÀÖ½À´Ï´Ù.

    »õ ¿¹¾à¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    º¯¼ö ¶Ç´Â ÆÄÆ® À̸§À¸·Î À§ ¿¹¾à¾î¸¦ »ç¿ëÇÏ¿© V6.0 ÀÛ¾÷°ø°£À¸·Î °¡Á®¿Í ºôµåÇϸé WebSphere Studio V5.1.xÀÇ EGL ÇÁ·Î±×·¥Àº IWN.SYN.2002.e 39/2 "variableName"¿¡¼­ÀÇ ±¸¹® ¿À·ù ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì º¯¼ö À̸§À» ¼öÁ¤ÇϽʽÿÀ.


    Á¦ 2 Àå Rational Web Developer V6.0¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    ¿ø·¡ Rational Web Developer V6.0¿¡¼­ Á¦°øÇß´ø JavaServer Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

    Rational Web Developer V6.0.1¿¡¼­, Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀº À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ³°Àº Faces ¶Ç´Â Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£ÀÌ ¿­¸± ¶§ ÀÚµ¿À¸·Î ¹ß»ýÇÕ´Ï´Ù. Rational Web Developer V6.0¿¡¼­ Rational Web Developer V6.0.1·Î À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿­ ¶§ ÀÌ·¯ÇÑ ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù.

    ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. Rational Web Developer V6.0¿¡¼­ Faces ¶Ç´Â Faces Client ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸³´Ï´Ù.
      Âü°í:
      ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ ¿­¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤ ¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À» ¿±´Ï´Ù.
    2. ÀÛ¾÷°ø°£¿¡ Faces ¶Ç´Â Faces Client ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì ¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥ ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
    3. ´ÙÀ½ Áß Çϳª¸¦ Ŭ¸¯ÇϽʽÿÀ.

    ¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å

    À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. JSF601À̶ó´Â »õ À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÎ °æ¿ì »õ EGL ÇÁ·ÎÁ§Æ®)¸¦ ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÃֽŠ·±Å¸ÀÓ ÀÚ¿ø¿¡ ´ëÇÑ ¼Ò½º·Î¼­¸¸ »ç¿ëÇÕ´Ï´Ù. °»½ÅÀÌ ¿Ï·áµÈ ÈÄ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    2. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ JSF601 ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ¸Þ´º¿¡¼­ Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
    3. À¥ ÇÁ·ÎÁ§Æ® ±â´ÉÀ» Ŭ¸¯Çϰí Faces ±âº» ÄÄÆ÷³ÍÆ® ¹× Faces Client ÇÁ·¹ÀÓ¿öÅ© Ãß°¡¸¦ ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    4. EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, ´ÙÀ½°ú °°ÀÌ JSF ÆäÀÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.

      1. »õ EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ WebContent Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ.
      2. »õ·Î ÀÛ¼º -> ±âŸ -> Faces JSP ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
      eglintdebug.jar ¹× eglintdebugsupport.jar ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µË´Ï´Ù.
    5. °»½ÅÇÏ·Á´Â ±âÁ¸ÀÇ °¢ Faces ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

      1. ÇÁ·ÎÁ§Æ® Ž»ö±â¿¡¼­ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ÆîÃļ­ WebContent/WEB-INF/lib/ Æú´õÀÇ ÆÄÀÏÀ» Ç¥½ÃÇϽʽÿÀ. ÀÌ µð·ºÅ丮¿¡¼­ ´ÙÀ½ÀÇ JAR ÆÄÀÏÀ» ã¾Æ »èÁ¦ÇϽʽÿÀ.
        • eglintdebug.jar(EGL¸¸)
        • eglintdebugsupport.jar(EGL¸¸)
        • fda6.jar(EGL¸¸)
        • fdaj6.jar(EGL¸¸)
        • jsf-api.jar
        • jsf-ibm.jar
        • jsf-impl.jar
        • odc-jsf.jar
      2. »èÁ¦ÇÑ ¸ðµç JAR ÆÄÀÏ¿¡ ´ëÇØ JSF601 ÇÁ·ÎÁ§Æ®ÀÇ WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼­ µ¿ÀÏÇÑ À̸§ÀÇ JAR ÆÄÀÏÀ» º¹»çÇÏ¿© ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡¼­ µ¿ÀÏ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸½Ê½Ã¿À. ÀϺΠ±¸¼º¿¡¼­´Â ÀÌ·¯ÇÑ ¸ðµç JAR ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î, ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡ ¾ø¾ú´ø ƯÁ¤ JAR ÆÄÀÏÀº º¹»çÇÏÁö ¸¶½Ê½Ã¿À.
      3. EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, °¢ EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í »ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î ºôµåµÇÁö ¾ÊÀ¸¸é ÇÁ·ÎÁ§Æ® -> ¸ðµÎ ºôµå¸¦ Ŭ¸¯ÇϽʽÿÀ.
    6. JSF601 À¥ ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇϽʽÿÀ.

    Á¦ 3 Àå J2EE ÇÁ·ÎÁ§Æ® ÀÌÁÖ

    J2EE ÇÁ·ÎÁ§Æ®¸¦ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÒ ¼ö ÀÖµµ·Ï Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç°¡ °»½ÅµÇ¾ú½À´Ï´Ù. J2EE ÀÌÁÖ ¸¶¹ý»ç´Â ¸ðµç J2EE ¸ðµâ À¯Çü¿¡ ´ëÇØ J2EE 1.2 ¹× 1.3 ½ºÆå µÑ ´Ù¿¡¼­ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇϵµ·Ï Áö¿øÇÕ´Ï´Ù.

    J2EE 1.2 ¹× 1.3 ½ºÆå ·¹º§ ¾ÆÆ¼ÆÑÆ®¸¦ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â J2EE 1.3¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ ¹× J2EE 1.2¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    Âü°í:
    J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇϱâ Àü¿¡ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

    ´ÙÀ½°ú °°ÀÌ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. J2EE PerspectiveÀÇ J2EE °èÃþ ±¸Á¶ º¸±â¿¡¼­ ÀÌÁÖÇÏ·Á´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ.
    2. ÆË¾÷ ¸Þ´º¿¡¼­ ÀÌÁÖ -> J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ.
    3. ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ÁøÇàÇϱâ Àü¿¡ J2EE ÀÌÁÖ ¸¶¹ý»ç ½ÃÀÛ ÆäÀÌÁöÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

    Âü°í:

    J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ×Àº Rational Web Developer V6.0¿¡¼­ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ׿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

    J2EE 1.2 ¹× 1.3 ½ºÆå ·¹º§ ¾ÆÆ¼ÆÑÆ®¸¦ J2EE 1.4·Î ÀÌÁÖÇÒ ¶§ ÀÌ ¾ÆÆ¼ÆÑÆ®ÀÇ º¯°æ»çÇ׿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â J2EE 1.3¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ ¹× J2EE 1.2¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


    º¸¾È À¥ ¼­ºñ½º ÀÌÁÖ

    º¸¾È À¥ ¼­ºñ½º´Â À¥ ¼­ºñ½º¸¦ J2EE 1.3¿¡¼­ J2EE 1.4·Î ÀÌÁÖÇÒ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù. º¸¾È À¥ ¼­ºñ½º ÀÌÁÖ¿¡´Â ¼öµ¿ ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù.

    J2EE ÀÌÁÖ ÈÄ, ´ÙÀ½°ú °°ÀÌ º¸¾È ¹ÙÀεù ¹× È®Àå ÆÄÀÏÀ» J2EE 1.4·Î ¼öµ¿À¸·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.

    1. webservices.xml ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇÏ¿© À¥ ¼­ºñ½º ÆíÁý±â¸¦ ¿©½Ê½Ã¿À.
    2. ¹ÙÀεù ±¸¼º ÅÇÀ» ¼±ÅÃÇÏ¿© ¹ÙÀεù ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ.
    3. »õ·Î¿î ¼½¼Ç ¿äû ÀÌ¿ëÀÚ ¹ÙÀεù ±¸¼º ¼¼ºÎ»çÇ× ¹× ÀÀ´ä »ý¼º±â ¹ÙÀεù ±¸¼º ¼¼ºÎ»çÇ׿¡ ÇÊ¿äÇÑ ¸ðµç ¹ÙÀεù ±¸¼ºÀ» Ãß°¡ÇϽʽÿÀ.
    4. È®Àå ÅÇÀ» ¼±ÅÃÇÏ¿© È®Àå ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ.
    5. »õ·Î¿î ¼½¼Ç ¿äû ÀÌ¿ëÀÚ ¼­ºñ½º ±¸¼º ¼¼ºÎ»çÇ× ¹× ÀÀ´ä »ý¼º±â ¼­ºñ½º ±¸¼º ¼¼ºÎ»çÇ׿¡ ÇÊ¿äÇÑ ¸ðµç È®Àå ±¸¼ºÀ» Ãß°¡ÇϽʽÿÀ.
    6. ÀúÀå ÈÄ ÆíÁý±â¸¦ Á¾·áÇϽʽÿÀ.

    J2EE 1.3¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ

    J2EE ÇÁ·ÎÁ§Æ®´Â J2EE 1.3¿¡¼­ J2EE 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â °¢ J2EE ÇÁ·ÎÁ§Æ® À¯Çüº°·Î J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© J2EE 1.3¿¡¼­ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¾ÆÆ¼ÆÑÆ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

    À¥ ÇÁ·ÎÁ§Æ®(Servlet ·¹º§ 2.3¿¡¼­ Servlet ·¹º§ 2.4·Î)

    À¥ ¹èÄ¡ ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®´Â J2EE 1.3 ·¹º§ À¥ ÇÁ·ÎÁ§Æ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ÀÇÇØ ÀÌÁֵ˴ϴÙ.

    ÀÌÁֵǴ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÆ¼ÆÑÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    ÀÎÁõ Á¦ÇÑÁ¶°Ç

    J2EE 1.4¿¡´Â µÎ °¡Áö ¼Ó¼ºÀÎ language ¹× value¸¦ °¡Áö°í ÀÖ´Â Description ¿ÀºêÁ§Æ®°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ Description ¿ÀºêÁ§Æ®´Â J2EE 1.3¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ¼³¸íÀÌ ÀÎÁõ Á¦ÇÑÁ¶°Ç¿¡ ´ëÇÑ ¼Ó¼ºÀ̾ú±â ¶§¹®ÀÔ´Ï´Ù. µû¶ó¼­ À¥ ¹èÄ¡ ¼³¸íÀÚ ¾ÆÆ¼ÆÑÆ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ °æ¿ì Description ¿ÀºêÁ§Æ®ÀÇ value´Â ÀÎÁõ Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼­ °¡Á®¿É´Ï´Ù.

    º¸¾È Á¦ÇÑÁ¶°Ç

    ¸¶Âù°¡Áö·Î, J2EE 1.3¿¡¼­ ¼³¸íÀº º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼Ó¼ºÀ̾ú½À´Ï´Ù. J2EE 1.4¿¡´Â language ¹× value ¼Ó¼ºÀ» °®´Â »õ·Î¿î Description ¿ÀºêÁ§Æ®°¡ ÀÖ½À´Ï´Ù. µû¶ó¼­ Description ¿ÀºêÁ§Æ®ÀÇ value´Â º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼­ °¡Á®¿É´Ï´Ù.

    À¥ ÀÀ¿ëÇÁ·Î±×·¥

    J2EE 1.3 ½ºÆå ·¹º§¿¡ ÀÖ´Â ContextParam ¿ÀºêÁ§Æ®ÀÇ ¼³¸í ¹®ÀÚ¿­ ¼Ó¼ºÀº J2EE 1.4¿¡¼­ ParamValueÀÇ Description ¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.

    J2EE 1.3ÀÇ TagLib ¿ÀºêÁ§Æ®´Â J2EE 1.4ÀÇ JSPConfig ¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù. JSPConfig ¿ÀºêÁ§Æ®´Â 1.3ÀÇ À¥ ·çÆ® ¿ÀºêÁ§Æ®ÀÇ ÀϺο´½À´Ï´Ù.

    Ä¿³ØÅÍ ÇÁ·ÎÁ§Æ®(JCA 1.0¿¡¼­ JCA 1.5·Î)

    J2EE ÀÌÁÖ ¸¶¹ý»ç´Â JCA(J2EE Connector Architecture) 1.0 ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®¸¦ JCA 1.5·Î ÀÌÁÖÇÕ´Ï´Ù. ÀÌÁÖµÈ ¾ÆÆ¼ÆÑÆ®´Â µÎ °¡ÁöÀÇ »õ ¿ÀºêÁ§Æ®(OutboundResourceAdaptor ¹× ConnectionDefinition)°¡ Ä¿³ØÅÍ ÇÁ·ÎÁ§Æ®¿ëÀ¸·Î J2EE 1.4 ½ºÆå ·¹º§ÀÇ ResourceAdaptor ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ °Í°ú °°ÀÌ ResourceAdaptor ¿ÀºêÁ§Æ®ÀÇ ¿ä¼Ò¿Í ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù.

    ÀÌÁÖµÈ ¿ä¼ÒÀÇ ¸ÊÇο¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    À¥ ¼­ºñ½º(J2EE 1.3¿¡¼­ J2EE 1.4·Î)

    J2EE 1.4 ½ºÆåÀº »õ JAX-RPC 1.0 API¸¦ ÀÌ¿ëÇÏ´Â À¥ ¼­ºñ½º¸¦ Áö¿øÇÕ´Ï´Ù.

    JAX-RPC API´Â ´ÙÀ½À» ÅëÇØ ¼­ºñ½º ¿£µåÆ÷ÀÎÆ®¸¦ Áö¿øÇÕ´Ï´Ù.

    J2EE 1.4 ½ºÆåÀº J2EE ½ºÆå(JSR 109)¿¡ ´ëÇØ À¥ ¼­ºñ½º¸¦ Áö¿øÇÕ´Ï´Ù. JSR 109´Â À¥ ¼­ºñ½º¿¡ ´ëÇÑ ¹èÄ¡ ¿ä±¸»çÇ×À» Á¤ÀÇÇϸç JAX-RPC ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» »ç¿ëÇÕ´Ï´Ù.

    ´ÙÀ½ À¥ ¼­ºñ½º ¾ÆÆ¼ÆÑÆ®´Â J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÌÁֵ˴ϴÙ.

    À¥ ¼­ºñ½º ¹èÄ¡ ¼³¸íÀÚ ÀÌÁÖ

    J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖµÈ J2EE 1.3 ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔµÈ ¸ðµç À¥ ¼­ºñ½º ¹èÄ¡ ¼³¸íÀÚ´Â JSR-109 V1.0(J2EE 1.3ÀÇ °æ¿ì)¿¡¼­ J2EE 1.4·Î ÀÌÁֵ˴ϴÙ.

    À¥ ¼­ºñ½º ¹èÄ¡ ¼³¸íÀÚ´Â JSR-109 V1.0¿¡ Á¤ÀÇµÈ ´ë·Î webservices.xml ¹× webservicesclient.xml°ú, webservices.xml ¹× webservicesclient.xml¿¡ ¾ð±ÞµÈ ¸ðµç JAX-RPC ¸ÊÇÎ ¹èÄ¡ ¼³¸íÀÚ·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ´Ù¸¥ J2EE ¹èÄ¡ ¼³¸íÀÚÀÇ °æ¿ì¿Í ¸¶Âù°¡Áö·Î, ÀÌÁÖ¸¦ ÇÏ¸é ¼³¸íÀÚ¿¡ Æ÷ÇÔµÈ Á¤º¸ÀÇ ±¸Á¶°¡ J2EE 1.4¿¡ ÀûÇÕÇϵµ·Ï ¼öÁ¤µË´Ï´Ù. ƯÈ÷ À¥ ¼­ºñ½º ¹èÄ¡ ¼³¸íÀÚÀÇ ±¸Á¶ º¯°æÀº ±ÔÁ¤µÈ À̸§ÀÌ Ç¥½ÃµÇ´Â ¹æ¹ý¿¡ ´ëÇÑ º¯°æÀÔ´Ï´Ù. JSR-109 V1.0¿¡¼­ ±ÔÁ¤µÈ À̸§Àº °¢°¢ À̸§ °ø°£ URI ¹× À̸§ÀÇ ·ÎÄà ÆÄÆ®¸¦ Æ÷ÇÔÇÏ´Â ÀÏ·ÃÀÇ µÎ ¿ä¼Ò <namespaceURI> ¹× <localpart>¸¦ »ç¿ëÇÏ¿© Ç¥½ÃµË´Ï´Ù. J2EE 1.4¿¡¼­ ±ÔÁ¤µÈ À̸§Àº XML À̸§ °ø°£À» »ç¿ëÇÏ´Â XMLSchema QName À¯ÇüÀ» ±âÃÊ·Î ÇÕ´Ï´Ù.

    °¢ À¥ ¼­ºñ½º ¹èÄ¡ ¼³¸íÀÚÀÇ ÀÌÁÖ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¾Æ·¡¸¦ ÂüÁ¶ÇϽʽÿÀ.


    J2EE 1.2¿¡¼­ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ

    J2EE ¸ðµâÀº J2EE 1.2 ½ºÆå ·¹º§¿¡¼­ J2EE 1.4·ÎÀÇ ÀÌÁÖ°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â °¢ J2EE ÇÁ·ÎÁ§Æ® À¯Çüº°·Î J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© J2EE 1.2¿¡¼­ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¾ÆÆ¼ÆÑÆ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

    J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Á¦ 3 Àå, J2EE ÇÁ·ÎÁ§Æ® ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    À¥ ÇÁ·ÎÁ§Æ®(Servlet ·¹º§ 2.2¿¡¼­ Servlet ·¹º§ 2.4·Î)

    À¥ ¹èÄ¡ ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®´Â J2EE 1.2 À¥ ÇÁ·ÎÁ§Æ®°¡ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖµÉ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ÀÇÇØ ÀÌÁֵ˴ϴÙ.

    ÀÌÁֵǴ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÆ¼ÆÑÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    ÀÎÁõ Á¦ÇÑÁ¶°Ç

    J2EE 1.4¿¡´Â µÎ °¡Áö ¼Ó¼ºÀÎ language ¹× value¸¦ °¡Áö°í ÀÖ´Â Description ¿ÀºêÁ§Æ®°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ Description ¿ÀºêÁ§Æ®´Â J2EE 1.2¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ¼³¸íÀÌ ÀÎÁõ Á¦ÇÑÁ¶°Ç¿¡ ´ëÇÑ ¼Ó¼ºÀ̾ú±â ¶§¹®ÀÔ´Ï´Ù. µû¶ó¼­ À¥ ¹èÄ¡ ¼³¸íÀÚ ¾ÆÆ¼ÆÑÆ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ °æ¿ì Description ¿ÀºêÁ§Æ®ÀÇ value´Â ÀÎÁõ Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼­ °¡Á®¿É´Ï´Ù.

    º¸¾È Á¦ÇÑÁ¶°Ç

    ¸¶Âù°¡Áö·Î, J2EE 1.2¿¡¼­ ¼³¸íÀº º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼Ó¼ºÀ̾ú½À´Ï´Ù. J2EE 1.4¿¡´Â language ¹× value ¼Ó¼ºÀ» °®´Â »õ·Î¿î Description ¿ÀºêÁ§Æ®°¡ ÀÖ½À´Ï´Ù. µû¶ó¼­ Description ¿ÀºêÁ§Æ®ÀÇ value´Â º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼­ °¡Á®¿É´Ï´Ù.

    À¥ ÀÀ¿ëÇÁ·Î±×·¥

    J2EE 1.2 ½ºÆå ·¹º§¿¡ ÀÖ´Â ContextParam ¿ÀºêÁ§Æ®ÀÇ ¼³¸í ¹®ÀÚ¿­ ¼Ó¼ºÀº J2EE 1.4¿¡¼­ ParamValueÀÇ Description ¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.

    J2EE 1.2ÀÇ TagLib ¿ÀºêÁ§Æ®´Â J2EE 1.4ÀÇ JSPConfig ¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù. JSPConfig ¿ÀºêÁ§Æ®´Â 1.2ÀÇ À¥ ·çÆ® ¿ÀºêÁ§Æ®ÀÇ ÀϺο´½À´Ï´Ù.


    Rational Web Developer V6.0¿¡¼­ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ×

    ¸ðµç J2EE ½ºÆå ·¹º§ÀÇ ÀÌÁÖ¿¡ °øÅëÀ¸·Î »ç¿ëµÇ´Â Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç°¡ º¯°æµÇ¾ú½À´Ï´Ù.

    ¼±ÅûçÇ×ÀÎ ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ

    WebSphere Studio V5.1.x - V5.1.2ÀÇ °æ¿ì, ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â J2EE ½ºÆå ·¹º§ ÀÌÁÖ¿Í µ¿½Ã¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â J2EE ½ºÆå ·¹º§ÀÇ ÀÌÁÖ ½Ã ¼±ÅûçÇ×ÀÌ ¾Æ´Ï¾ú½À´Ï´Ù.

    Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡¼­ ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â ÇÁ·ÎÁ§Æ® J2EE ½ºÆå ·¹º§ ÀÌÁÖ¿Í µ¶¸³ÀûÀÌ¸ç »ý·«Çصµ µÇ´Â ¼±ÅûçÇ×ÀÔ´Ï´Ù. J2EE ½ºÆå ·¹º§ ÀÌÁÖ ¹× ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â ¼­·Î µ¶¸³ÀûÀ¸·Î ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

    ÇʼöÀÎ ´ë»ó ¼­¹ö

    Rational Web Developer V6.0ÀÇ °æ¿ì, ´õ ³ôÀº J2EE ½ºÆå ·¹º§·Î ÀÌÁÖµÈ »õ·Î¿î J2EE ÇÁ·ÎÁ§Æ® ¹× ±âÁ¸ J2EE ÇÁ·ÎÁ§Æ®¿¡¼­´Â ´ë»ó ¼­¹ö°¡ ÇÁ·ÎÁ§Æ®¿¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼­¹ö ´ë»ó ÁöÁ¤Àº Ŭ·¡½º °æ·Î°¡ V6.0ÀÇ J2EE ÇÁ·ÎÁ§Æ®·Î ¼³Á¤µÇ°Ô ÇÏ´Â ±âº» ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. ´ë»ó ¼­¹ö ¼³Á¤ ¹× J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ ´ëÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.


    Á¦ 4 Àå WebSphere Å×½ºÆ® ȯ°æÀÇ º¯°æ»çÇ×

    Rational Web Developer V6.0ºÎÅÍ, WebSphere Studio Site DeveloperÀÇ ÀÌÀü ¿¡µð¼Ç¿¡ ÇÔ²² Æ÷ÇÔµÈ Å×½ºÆ® ȯ°æÀÌ ÀÌ Á¦Ç°°ú ÇÔ²² WebSphere Application Server Å×½ºÆ® ȯ°æÀ¸·Î º¯°æµÇ¾ú½À´Ï´Ù.

    ´ÙÀ½Àº Rational Web Developer V6.0ÀÇ WebSphere Application Server Å×½ºÆ® ȯ°æ¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÇ ¿ä¾àÀÔ´Ï´Ù.

    ´ÙÀ½ Ç¥´Â ´Ù¾çÇÑ ¹öÀüÀÇ WebSphere Studio Site Developer ¹× Rational Web Developer¿¡ Æ÷ÇÔµÈ WebSphere Application Server Å×½ºÆ® ȯ°æ ·¹º§À» Ç¥½ÃÇÕ´Ï´Ù.


    Ç¥ 2. WebSphere Studio Site Developer ¹× Rational Web DeveloperÀÇ WebSphere Application Server Å×½ºÆ® ȯ°æ


    WebSphere Application Server V4.x AE WebSphere Application Server V5.x Base WebSphere Application Server Express V5.x WebSphere Application Server V6.0
    WebSphere Studio Site Developer V5.1 V4.0.6 V5.0.2 V5.0.2 N/A
    WebSphere Studio Site Developer V5.1.1 V4.0.7 + PQ78374 V5.0.2 + PQ78374 +PQ78419, V5.1 V5.0.2 & V5.1 N/A
    WebSphere Studio Site Developer V5.1.2 V4.0.7 + PQ78374 V5.0.2 + PQ78374 +PQ78419, V5.1.0.3 V5.0.2 & V5.1.0.3 N/A
    Rational Web Developer V6.0 N/A V5.0.x, V5.1.1 V5.0.2 & V5.1.1 V6.0

    ÀúÀÛ±Ç ¹× ÁÖÀÇ»çÇ×