¼³Ä¡ ¹× ÀÌÁÖ ¾È³»¼­

º» ¼³Ä¡ ¹× ÀÌÁÖ ¾È³»¼­¿¡´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ½Ç·Á ÀÖ½À´Ï´Ù.

º» ¾È³»¼­ÀÇ PDF ¹öÀüµµ pdf µð·ºÅ丮¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â VisualAge for Java, Professional Edition Á¦Ç° CD¿Í VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù. 

VisualAge for Java Á¦Ç° Á¤º¸ À§Ä¡

ÀÌ ÆÄÀÏ¿¡´Â VisualAge for JavaÀÇ Æ¯Á¤ ÄÄÆ÷³ÍÆ® ¹× ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â µé¾î ÀÖÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ½ÃÀÛ > ÇÁ·Î±×·¥ > Windows¿ë IBM VisualAge for Java ¹öÀü 4.0> ¸±¸®½º Á¤º¸¸¦ ¼±ÅÃÇÏ¿© ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â Á¦Ç°ÀÇ ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸ðµç ¾ð¾î¿¡ ´ëÇÑ ¸±¸®½º Á¤º¸´Â Á¦Ç° CD(¼³Ä¡ ÈÄ »ç¿ëÇÒ ¼ö ÀÖÀ½)¿Í ´ÙÀ½ À¥ »çÀÌÆ® http://www.ibm.com/vadd¿¡ ÀÖ½À´Ï´Ù.  

ÀÌ ÆÄÀÏ¿¡´Â VisualAge for Java »ç¿ë¿¡ ´ëÇÑ Á¤º¸´Â µé¾î ÀÖÁö ¾Ê½À´Ï´Ù. ½ÃÀÛÇϱâ Àü¿¡ ¾È³»¼­ ¹× ÇØ´ç Á¤º¸¿¡ ´ëÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ¿Â¶óÀÎ µµ¿ò¸»ÀÇ ÀϺδ Adobe Acrobat Reader(http://www.adobe.com/)¸¦ »ç¿ëÇÏ¿© º¸°í ÀμâÇÒ ¼ö ÀÖ´Â PDF ¹®¼­·Î ÅëÇյǾî ÀÖ½À´Ï´Ù. ¸ðµç PDF°¡ ¸ðµç ¾ð¾î·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. PDF ÆÄÀÏÀº pdf µð·ºÅ丮¿¡¼­ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â VisualAge for Java, Professional Edition Á¦Ç° CD ¹× VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

°¢ PDF ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ³»¿ë¿¡ ´ëÇØ ¾Ë·Á¸é PDF »öÀÎ(½ÃÀÛÇϱâ Àü¿¡ ¾È³»¼­)À» ÂüÁ¶ÇϽʽÿÀ. ¿Â¶óÀÎ µµ¿ò¸»¿¡´Â ÀÎÅͳݿ¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â VisualAge ÀÚ¿ø¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÏ´Â "À¥ ÀÚ¿ø" Àýµµ µé¾î ÀÖ½À´Ï´Ù.

VADD(VisualAge Developer Domain) À¥ »çÀÌÆ®´Â VisualAge for Java¿¡ ´ëÇÑ Áö¿ø ¹× Á¦Ç° °»½Å¿¡ ´ëÇÑ ½¬¿î ¾×¼¼½º¿Í ÇÔ²² ±â¼ú ±â»ç, ÇØ¼³¼­, »ùÇà ¹× FAQ¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ »çÀÌÆ®¿¡¼­ ¾ÖÇø´ ¹× Servlet °³¹ßÀ» º¸¿ÏÇÒ Àç»ç¿ë°¡´É ºó, ¸¶¹ý»ç ¹× ŸŶ»Ó ¾Æ´Ï¶ó VisualAge for Java °³¹ß µµ±¸¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. http://www.ibm.com/vadd¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ »çÀÌÆ®¸¦ »ç¿ëÇÏ¿© ´ÙÀ½¿¡ °ø°³µÉ VisualAge for JavaÀÇ ±â´ÉÀ» ¿äûÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÌ¹Ì VADD(VisualAge Developers Domain)¿¡ ½ÅûÀ» ÇßÀ¸¸é ´Ù½Ã µî·ÏÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÇöÀç ID ¹× ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© ÇöÀçÀÇ Á¤º¸ ¹× ÄÚµå °»½ÅÀ» È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î »ç¿ëÀÏ °æ¿ì ¹è´ÞµÈ ¹Ú½º(¶Ç´Â ¹Ìµð¾î Ŷ)¿¡¼­ ½Åû ¹øÈ£¸¦ ãÀ¸½Ê½Ã¿À. VisualAge for Java¸¦ ±¸ÀÔÇßÀ¸³ª ½Åû ¹øÈ£°¡ ¾øÀ» °æ¿ì IBM ¿µ¾÷´ëÇ¥¿¡ ¹®ÀÇÇϽʽÿÀ.

VisualAge for JavaÀÇ Á¦Ç° Ȩ ÆäÀÌÁö´Â http://www.ibm.com/software/ad/vajava¿¡ ÀÖ½À´Ï´Ù.

¸ñÂ÷

ÆÄÆ® A: VisualAge for Java, Professional Edition

1.0 Çʼö ¿ä±¸»çÇ×
2.0 ¼³Ä¡
      2.1 VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡
      2.2 Â÷ÈÄ¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ® ¼³Ä¡
      2.3 Windows 2000¿¡ ´ëÇÑ ¼³Ä¡ °í·Á»çÇ×
      2.4 IBM Developer Kit, Java Technology Edition, v1.2.2 ¼³Ä¡
3.0 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖ
      3.1 VisualAge for Java ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÌÁÖ
      3.2  VisualAge for Java ¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x Early Adopters·ÎºÎÅÍ ÀÌÁÖ
4.0 ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
      4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
      4.2 ¼³Ä¡ ÇØÁ¦½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

ÆÄÆ® B: VisualAge for Java, Enterprise Edition

1.0 Çʼö ¿ä±¸»çÇ×
      1.1 ÀϹÝÀûÀÎ Çʼö ¿ä±¸»çÇ×
      1.2 ÄÄÆ÷³ÍÆ®º° Çʼö ¿ä±¸»çÇ×
2.0 ¼³Ä¡
      2.1 VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡
      2.2 Â÷ÈÄ¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ® ¼³Ä¡
      2.3 VisualAge for Java ÆÀ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡
      2.4 µ¶¸³Çü ÀúÀå¼Ò°¡ Àִ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡
      2.5 Windows 2000¿¡ ´ëÇÑ ¼³Ä¡ ¹× »ç¿ë °í·Á»çÇ×
      2.6 IBM Developer Kit, Java Technology Edition, ¹öÀü 1.2.2 ¼³Ä¡
3.0 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖ
      3.1 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ °øÀ¯ ÀúÀå¼Ò ÀÌÁÖ
4.0 ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
      4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
      4.2 ¼³Ä¡ ÇØÁ¦½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

ÆÄÆ® C: ÆÀ ÀúÀå¼Ò ¼­¹ö(EMSRV)

1.0 Çʼö ¿ä±¸»çÇ×
      1.1 Áö¿øµÇ´Â Ç÷§Æû
      1.2 TCP/IP
      1.3 NetWare 4.x¿¡¼­ EMSRV ½ÇÇà¿¡ ÇÊ¿äÇÑ Novell ÆÐÄ¡
      1.4 Solaris¿¡¼­ EMSRV ½ÇÇà¿¡ ÇÊ¿äÇÑ Solaris ÆÐÄ¡     
      1.5 Áö¿øµÇ´Â ÆÄÀÏ ½Ã½ºÅÛ   
2.0 ¼³Ä¡
     2.1 Windows¿ë EMSRV ¼³Ä¡
             2.1.1 Windows ·¹Áö½ºÆ®¸®¿¡ ¼­ºñ½º·Î EMSRV ¼³Ä¡
     2.2 NetWare¿ë EMSRV ¼³Ä¡ 
     2.3 OS/2 Warp¿ë EMSRV ¼³Ä¡
     2.4 AIX¿ë EMSRV ¼³Ä¡
     2.5 HP-UX/Solaris¿ë EMSRV ¼³Ä¡
     2.6 Linux¿ë EMSRV ¼³Ä¡
3.0 ÀÌÁÖ
      3.1 EMSRV ¹öÀü 6.x/7.0¿¡¼­ ¹öÀü 7.1·Î ÀÌÁÖ
4.0 ÆÀ °³¹ß Áغñ
      4.1 ÆÀ ¼­¹ö Áغñ
      4.2 Ŭ¶óÀÌ¾ðÆ® ¿¬°á Å×½ºÆ®
      4.3 ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ »ç¿ëÀÚ Ãß°¡
5.0 Á¦ÇÑ»çÇ× ¹× ¾Ë·ÁÁø ¹®Á¦Á¡
      5.1 Àú´ë¿ªÆø, °íÁö¿¬ ³×Æ®¿öÅ© ¿¬°áÀÇ ¼º´É
      5.2 TCP/IP ¿¬°á Á¦ÇÑ»çÇ× 
      5.3 ¿¹»óÄ¡ ¾Ê°Ô µå·ÓµÈ ¿¬°á ¹ß°ß
      5.4 ´Ù¸¥ EMSRV ¹× EMSRV À¯Æ¿¸®Æ¼ ¹öÀü ±³È¯
      5.5 PAM Á¦ÇÑ»çÇ×
      5.6 ASCII°¡ ¾Æ´Ñ ¹®ÀÚ·Î µÈ ¾ÏÈ£´Â EMSRV¸¦ ÀÎÁõÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾øÀ½
      5.7 ÀϺ»¾î NetWare¿¡¼­ ¼öÇà½Ã ¸Þ´º¿Í â¿¡ ¼Õ»óµÈ ¹®ÀÚ
      5.8 ÀúÀåµÈ ÀÚ¿ø µð·ºÅ丮¸¦ º¹»çÇÏÁö ¾Ê´Â EMADMIN

ÆÄÆ® D: ÄÄÆ÷³ÍÆ® ÁöÁ¤ ÀÌÁÖ Á¤º¸

1.0 CICS Æ®·£Àè¼Ç ¼­¹ö *+
2.0 µ¥ÀÌÅÍ ¾×¼¼½º ºó
3.0 µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ * +
4.0 EJB °³¹ß ȯ°æ +
5.0 ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ ¹× e-connectors +
6.0 AS/400¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ +
7.0 OS/390¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ +
8.0 ¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ * +
9.0 ¿ÜºÎ ¹öÀü Á¦¾î
10.0 IDL °³¹ß ȯ°æ +
11.0 ÅëÇÕ °³¹ß ȯ°æ
12.0 JSP/Servlet °³¹ß ȯ°æ
13.0 Migration Assistant *
14.0 Persistence ºô´õ +
15.0 RMI ¾×¼¼½º ºô´õ * +
16.0 ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â
17.0 Servlet ºô´õ ¹× Servlet ½ÇÇà±â  * +
18.0 Swing Ŭ·¡½º
19.0 XMI ŸŶ +

* ÀÌ ÄÄÆ÷³ÍÆ®´Â VisualAge for Java, ¹öÀü 4.0¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

+ Enterprise Edition Àü¿ë

ÆÄÆ® E: ÀÏ¹Ý Á¤º¸

1.0 ÇÁ·ÎÁ§Æ® ÀÚ¿ø ¹× ÀÚ¿ø °ü¸® ó¸®
2.0 OS/2 ¹× AIX·ÎºÎÅÍ ÀÌÁÖ
3.0 J2SDK v.1.2.2ÀÇ »õ·Î¿î º¸¾È Á¦¾È»çÇ×
4.0 »õ ¿ÜºÎ ¹öÀü Á¦¾î µµ±¸(¿ÜºÎ SCM µµ±¸¸¦ ´ëüÇÔ)
5.0 VisualAge for Java¿¡¼­ Ÿ»ç ORB¿¡ ´ëÇÑ ÀÛ¾÷
6.0 Ãß°¡ ±â´É CDÀÇ ³»¿ë

ºÎ·Ï

ºÎ·Ï A: µ¥ÀÌÅÍ ¾×¼¼½º ÄÄÆ÷³ÍÆ® ºñ±³

ÆÄÆ® A VisualAge for Java, Professional Edition

A.1.0 Çʼö ¿ä±¸»çÇ×

VisualAge for Java, ¹öÀü 4.0 °³Á¤ÆÇ¿¡´Â ´ÙÀ½°ú °°Àº Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Çʼö ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

DB2 ¹× VisualAge for Java¿Í µ¿½Ã¿¡ Websphere Application Server¸¦ ½ÇÇàÇÒ °æ¿ì, ÃÖ¼Ò 512MB°¡ ±ÇÀåµË´Ï´Ù.

* ÁÖ: VisualAge for Java´Â Logitech È­¸é À̵¿ ¸¶¿ì½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. È­¸é À̵¿ Á¶Ä¡¸¦ ¸¶¿ì½º¿¡ ´Ù½Ã ¸ÊÇÎÇÏ´Â µå¶óÀ̹ö°¡ ÀÖ´Â Logitech ¸¶¿ì½º¸¦ »ç¿ëÇÏ¿© È­¸é À̵¿ÇÒ °æ¿ì ½Ã½ºÅÛ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. 

A.2.0 ¼³Ä¡

ÀÌ Àý¿¡´Â VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡¿¡ °üÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. Áß¿ä»çÇ×: VisualAge for Java ÀÌÀü ¹öÀü¿¡¼­ ÀÌÁÖÇÒ °æ¿ì ¹öÀü 4.0À» ¼³Ä¡Çϱâ Àü¿¡ 3.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. Windows 2000¿¡ ¼³Ä¡ÇÒ ¶§ ÇÊ¿äÇÑ Æ¯¼öÇÑ Á¤º¸´Â 2.3 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼­´Â README(Á¦Ç° CDÀÇ README µð·ºÅ丮¿¡ ÀÖÀ½)µµ ÂüÁ¶ÇϽʽÿÀ. 

A.2.1 VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡

Á¦Ç°À» ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Ç׸ñÀ» Á¡°ËÇϽʽÿÀ.

VisualAge for Java¸¦ Windows, Millennium °³Á¤ÆÇ¿¡ ¼³Ä¡ÇÏ·Á°í Çϸé, ȯ°æ °ø°£À» ´Ã¸®¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¼³Ä¡Çϱâ Àü¿¡ ¾Æ·¡¿¡ ¿ä¾àµÇ¾î ÀÖ´Â ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, VisualAge for Java µµ¿ò¸» ½Ã½ºÅÛÀÌ Á¦´ë·Î ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. ȯ°æ °ø°£À» ´Ã¸®·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ¼³Ä¡ È­¸éÀ» Á¾·áÇϽʽÿÀ.
  2. Windows Ž»ö±â¸¦ ¿©½Ê½Ã¿À. Windows µð·ºÅ丮¸¦ ãÀ¸½Ê½Ã¿À(¿¹¸¦ µé¾î, C:\Windows).
  3. Command.comÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½, ÆË¾÷ ¸Þ´º¿¡¼­ Ư¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ¸Þ¸ð¸® ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. Ãʱâ ȯ°æ ¹Ú½º¿¡¼­ Ãʱâ ȯ°æÀÇ Å©±â¸¦ 4,096¹ÙÀÌÆ®·Î ¼³Á¤ÇϽʽÿÀ. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  5. Windows Ž»ö±â¸¦ ´ÝÀ¸½Ê½Ã¿À.
  6. ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆ®ÇϽʽÿÀ.
  7. VisualAge for Java ¼³Ä¡¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

A.2.1.1 Á¦Ç° CD¿¡¼­ VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡

  1. CD µå¶óÀ̺꿡 CD-ROMÀ» »ðÀÔÇϽʽÿÀ. ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ ÀÌÁÖÇÏ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î½ÃÀú¸¦ °è¼ÓÇϱâ Àü¿¡ "ÀÌÀü ¹öÀüÀÇ Visual Age for Java¿¡¼­ ÀÌÁÖ"(ÀÌ ¹®¼­ÀÇ 3.0 Àý)¸¦ ÀоîÁֽʽÿÀ.
  2. ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿ ½ÇÇàÀÌ µÇÁö ¾ÊÀ¸¸é, CD µå¶óÀ̺êÀÇ ·çÆ®¿¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ.
  3. Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. VisualAge for JavaÀÇ ¼³Ä¡¸¦ ½ÃÀÛÇÏ·Á¸é VisualAge for Java ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×Çϰųª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á¸é A.2.1.1.1 Distributed Debugger ¼³Ä¡ Á¤º¸¿¡ ´ëÇÑ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  4. È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
  5. VisualAge for Java IDE¸¦ ½ÃÀÛÇϽʽÿÀ.

ÀÚµ¿ ¼³Ä¡
VisualAge for Java, ¹öÀü 4.0À» ÀÚµ¿À¸·Î ¼³Ä¡ÇÏ·Á¸é ivj40\setup µð·ºÅ丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇϽʽÿÀ.

setup /s /v/qn

VisualAge for Java°¡ c:\Program Files\IBM\VisualAge for Java ±âº» µð·ºÅ丮¿¡ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù.

ÀÚµ¿À¸·Î ´Ù¸¥ µð·ºÅ丮(¿¹: d:\IBMVJava40)¿¡ ¼³Ä¡ÇÏ·Á¸é, ivj40\setup µð·ºÅ丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇϽʽÿÀ.

setup /s /v"INSTALLDIR=\"d:\IBMVJava40\" /qn"

¿©±â¼­ d:\IBMVJava40Àº ¼³Ä¡ ´ë»ó µð·ºÅ丮ÀÔ´Ï´Ù.

A.2.1.1.1 Á¦Ç° CD¿¡¼­ Distributed Debugger ¼³Ä¡
VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×ÇÏ·Á°Å³ª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á¸é Distributed Debugger¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Distributed Debugger´Â Windows, AIX, OS/2, HP-UX, Solaris, Linux ¹× Linux/390 ¿î¿µ üÁ¦¿¡¼­ Áö¿øµË´Ï´Ù. °¢ ¿î¿µ üÁ¦¿¡ ´ëÇÑ ¼³Ä¡ Áö½Ã»çÇ×Àº ¾Æ·¡¿¡¼­ Á¦°øµË´Ï´Ù. Distributed Debugger ÆÄÀÏÀº ¸ðµÎ Á¦Ç° CDÀÇ µð¹ö°Å µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

 Windows¿ë Distributed Debugger

  1. setup.exe¸¦ ¼öÇàÇϰí Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. ±× ´ÙÀ½ Distributed Debugger ¼³Ä¡¸¦ ¼±ÅÃÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.
AIX¿ë Distributed Debugger  
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¼³Ä¡ ¹Ìµð¾î¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î idebug.tar.Z¸¦ º¹»çÇϽʽÿÀ.
  3. µð·ºÅ丮¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  4. uncompress idebug.tar.Z ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar.Z ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽʽÿÀ.
  5. tar -xvf idebug.tar ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar¿¡¼­ ¼³Ä¡ À̹ÌÁö¸¦ ÃßÃâÇϽʽÿÀ.
  6. ·çÆ®¿¡¼­ installp -ac -X -V2 -g -N -d idebug ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
  7. ¶ÇÇÑ smitty install_latest ¸í·ÉÀ¸·Î SMIT¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

OS/2¿ë Distributed Debugger

Á¦Ç° CDÀÇ Debugger\OS2¿¡ ÀÖ´Â README_install.txt ÆÄÀÏÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

HP-UX¿ë Distributed Debugger

Çʼö ¿ä±¸»çÇ×: 
¼³Ä¡ ¹× Java µð¹ö±ë¿¡ Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. install.class¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é, cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. ·çÆ®¿¡¼­ java install.class ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
Solaris¿ë Distributed Debugger  
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î dbgsetup ¹× idebug.pkg¸¦ º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. chmod +x dbgsetup ¸í·ÉÀ» ½ÇÇàÇÏ¿© "dbgsetup"À» ½ÇÇà °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
  5. ·çÆ®¿¡¼­ ./dbgsetup idebug.pkg ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

Linux¿ë Distributed Debugger 

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.i386.rpm ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

Linux/390¿ë Distributed Debugger 

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.s390.rpm ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

OS/390¿ë Distributed Debugger

  1. Windows¿ë Distributed Debugger¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. WindowsÀÇ ±âº» ¼³Ä¡ µð·ºÅ丮¿¡ ÀÖ´Â README_install.txtÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

A.2.1.2 VisualAge for Java, ¹öÀü 4.0ÀÇ ÀüÀÚ À̹ÌÁö¿¡¼­ ¼³Ä¡
´Ù¿î·Îµå ½Ã°£À» ÁÙÀ̱â À§ÇØ Windows¿ë Professional Edition, VisualAge for Java, ¹öÀü 4.0ÀÇ ÀüÀÚ À̹ÌÁö´Â ¿©·¯ ÆÄÆ®·Î ³ª´µ¾îÁ® ÀÖ½À´Ï´Ù.

A.2.1.2.1 IDE
ÅëÇÕ °³¹ß ȯ°æ¿¡ ´ëÇÑ 9°³ÀÇ ´Ù¿î·Îµå °¡´ÉÇÑ ÆÄÆ®°¡ ÀÖ½À´Ï´Ù. 9°³ÀÇ ÆÄÆ® ¸ðµÎ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. óÀ½ µÎ ÆÄÆ®´Â ¹Ýµå½Ã ¼³Ä¡ÇØ¾ß ÇÏ¸ç ³ª¸ÓÁö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. °¢ ¾ÆÄ«À̺êÀÇ ³»¿ë¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ¸ñ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.

óÀ½ µÎ °³ÀÇ ÆÄÆ®¿Í ¿øÇÏ´Â ¼±ÅÃÀû ÆÄÀÏÀ» ´Ù¿î·ÎµåÇßÀ¸¸é, °¢ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺긦 ½ÇÇàÇÏ°í °¢°¢ÀÌ µ¿ÀÏÇÑ Àӽà µð·ºÅ丮·Î ÃßÃâµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¸ðµç ÆÄÀÏÀÌ ÃßÃâµÇ¾úÀ¸¸é, Àӽà µð·ºÅ丮·Î °¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ. È­¸é¿¡ Ç¥½ÃµÇ´Â Áö½Ã»çÇ׿¡ µû¶ó IDE¸¦ ½ÃÀÛÇϽʽÿÀ.

¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î·Î ÀÛ¾÷ÇÏ·Á¸é setup.exe¸¦ ½ÇÇàÇϱâ Àü¿¡ Á¤È®ÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏ¿© ±× ¾ð¾î¿¡ ´ëÇÑ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺긦 ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡´Â ¾ð¾î¸¦ º¯°æÇϰųª Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.

VisualAge for JavaÀÇ ÀüÀÚ À̹ÌÁö·Î ÀÛ¾÷ ÁßÀÎ °æ¿ì, ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å ´ëÈ­ »óÀÚ(½ÃÀÛ > ¼³Á¤ >Á¦¾îÆÇ > ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å)¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ Ãʱ⠼³Ä¡ ÀÌÈÄ¿¡ Ãß°¡ÀûÀÎ VisualAge for Java ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¸°Ô ÇÏ·Á´Â °æ¿ì¿¡´Â ¿À·ù ¸Þ½ÃÁö¸¦ ¹Þ°Ô µÇ¸ç Ãß°¡ÀûÀÎ ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. VisualAge for Java¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ®¸¦ Ãß°¡ÇÏ·Á¸é ´Ù¿î·ÎµåµÈ ÆÄÆ®¸¦ ÃßÃâÇÏ´Â °æ·Î¿¡¼­ setup.exe¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº °¢ ¾ÆÄ«ÀÌºê ÆÄÆ®¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.

A.2.1.2.2 Distributed Debugger
Distributed Debugger¿¡¼­ Áö¿øÇÏ´Â °¢ ´ë»ó ¿î¿µ üÁ¦¿¡ ´ëÇØ º°µµ·Î ´Ù¿î·Îµå°¡ °¡´ÉÇÑ ÆÄÆ®°¡ ÀÖ½À´Ï´Ù. VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×Çϰųª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á´Â °æ¿ì, Distributed Debugger¸¦ ´Ù¿î·ÎµåÇØ¼­ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. °¢ ¿î¿µ üÁ¦¿¡ ´ëÇÑ ¼³Ä¡ Áö½Ã»çÇ×Àº ¾Æ·¡¿¡¼­ Á¦°øµË´Ï´Ù. ÀÌ Áö½Ã»çÇ× ¹× ¶óÀ̼¾½º °è¾à °ü·Ã Á¤º¸´Â °¢ ÆÄÆ®¿¡ Æ÷ÇÔµÈ readme.txt ÆÄÀÏ¿¡µµ ÀÖ½À´Ï´Ù.

VisualAge for Java - Windows¿ë Distributed Debugger¿¡´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¹× Windows¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÆ®´Â ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. VisualAge for Java¸¦ ´Ù¿î·ÎµåÇÏ°í ¾ÐÃà ÇØÁ¦ÇßÀ¸¸é setup.exe¸¦ ½ÇÇàÇϰí Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. ±× ´ÙÀ½ Distributed Debugger ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. 
  2. VisualAge for Java ¾øÀÌ Distributed Debugger¸¦ ¼³Ä¡ÇÏ·Á¸é, ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ DebugDirectory\windows µð·ºÅ丮 (DebugDirectory µð·ºÅ丮´Â Distributed Debugger¸¦ ¾ÐÃà ÇØÁ¦½ÃÄÑ º¸³½ °÷ÀÓ)¸¦ ¿­°í setup.bat ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
VisualAge for Java - AIX¿ë Distributed Debugger¿¡´Â AIX µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¼³Ä¡ ¹Ìµð¾î¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î idebug.tar.Z¸¦ º¹»çÇϽʽÿÀ.
  3. µð·ºÅ丮¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  4. uncompress idebug.tar.Z ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar.Z ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽʽÿÀ.
  5. tar -xvf idebug.tar ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar¿¡¼­ ¼³Ä¡ À̹ÌÁö¸¦ ÃßÃâÇϽʽÿÀ.
  6. ·çÆ®¿¡¼­ installp -ac -X -V2 -g -N -d idebug ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
  7. ¶ÇÇÑ smitty install_latest ¸í·ÉÀ¸·Î SMIT¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
VisualAge for Java - OS/2¿ë Distributed Debugger¿¡´Â OS/2 µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é (OS/2¿ë Distributed Debugger ÆÄÆ®¿¡ Æ÷ÇԵǾî ÀÖ´Â) README_install.txtÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

VisualAge for Java - HP-UX¿ë Distributed Debugger¿¡´Â HP-UX¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù.

Çʼö ¿ä±¸»çÇ×: 
¼³Ä¡ ¹× Java µð¹ö±ë¿¡´Â Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. install.class¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é, cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. ·çÆ®¿¡¼­ java install.class ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
VisualAge for Java - Solaris¿ë Distributed Debugger¿¡´Â Solaris¿ë ¿î¿µ ȯ°æ¿¡ ´ëÇÑ µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
  1. chmod +x dbgsetup ¸í·ÉÀ» ½ÇÇàÇÏ¿© "dbgsetup"À» ½ÇÇà °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
  2. ·çÆ®¿¡¼­ ./dbgsetup idebug.pkg ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

VisualAge for Java - Linux¿ë Distributed Debugger¿¡´Â Linux¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. À̸¦ ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ׿¡ µû¶ó µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.i386.rpm ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

VisualAge for Java - Linux/390¿ë Distributed Debugger¿¡´Â Linux/390¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. À̸¦ ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ׿¡ µû¶ó µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.s390.rpm ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

OS/390¿ë Distributed Debugger

  1. Windows¿ë Distributed Debugger¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. WindowsÀÇ ±âº» ¼³Ä¡ µð·ºÅ丮¿¡ ÀÖ´Â README_install.txtÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

A.2.1.2.3 IBM Developer Kit 1.2.2
VisualAge for Java - IBM Developer Kit 1.2.2
¿¡´Â Windows Ç÷§Æû¿ëÀÇ IBM Developer Kit, Java Technology Edition, v 1.2.2, PTF 9°¡ µé¾î ÀÖ½À´Ï´Ù.  ÀÌ Á¦Ç°Àº ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. À̸¦ ¼³Ä¡ÇÏ·Á¸é, ÀÌ ÆÄÀÏ(¾ÆÄ«À̺꿡¼­ ÃßÃâµÇ¾î ¼³Ä¡ ÇÁ·Î±×·¥À» ÀÚµ¿À¸·Î ½ÃÀÛÇÔ)À» ¼öÇàÇϰí Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

A.2.2 Â÷ÈÄ¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ® ¼³Ä¡

Ãʱ⠼³Ä¡ ÀÌÈÄ ¾ðÁ¦¶óµµ Ãß°¡ VisualAge for Java ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÏ·Á¸é, CD µå¶óÀ̺꿡 CD-ROMÀ» »ðÀÔÇÑ ÈÄ VisualAge for Java ¼³Ä¡¸¦ ¼±ÅÃÇϰí ÇÁ·Î±×·¥ À¯Áöº¸¼ö È­¸é¿¡¼­ ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ. ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿ ½ÇÇàÀÌ µÇÁö ¾ÊÀ¸¸é, CD µå¶óÀ̺êÀÇ ·çÆ®¿¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ. VisualAge for Java ÀüÀÚ ¹öÀüÀ» °®°í ÀÖÀ¸¸é, ¼öµ¿À¸·Î setup.exe¸¦ ½ÇÇàÇÑ ÈÄ µ¿ÀÏÇÑ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.

¸ðµç ÄÄÆ÷³ÍÆ®´Â ÇöÀç ¼³Ä¡ »óÅ ǥ½Ã¿Í ÇÔ²² ÆíÁý ±â´É â¿¡ ³ª¿­µË´Ï´Ù. »¡°£»ö 'X'´Â ÇöÀç ÄÄÆ÷³ÍÆ®°¡ ¼³Ä¡µÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù. ÀÌ ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡Çϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »¡°£»ö 'X'°¡ Ç¥½ÃµÇÁö ¾ÊÀº ÄÄÆ÷³ÍÆ®´Â ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ¸¹Ç·Î ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À. 

VisualAge for Java, ¹öÀü 4.0ÀÇ µÎ¹øÂ° ÀνºÅϽº´Â ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¦Ç°À» ¸ÕÀú ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾ÊÀ¸¸é ¼³Ä¡ ¾ð¾î¸¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

A.2.3 Windows 2000¿¡ ´ëÇÑ ¼³Ä¡ °í·Á»çÇ×  

VisualAge for JavaÀÇ À̹ø ¸±¸®½º¿¡¼­´Â Windows¿ë Á¶Á¤ Áö¿ø(Microsoft¿¡ ÀÇÇØ Á¤ÀǵÊ)À» °è¼Ó Á¦°øÇÕ´Ï´Ù.

±âº» ¼³Ä¡ µð·ºÅ丮´Â <Program Files>\IBM\VisualAge for JavaÀÔ´Ï´Ù. Windows 2000¿¡¼­´Â ±âº»ÀûÀ¸·Î ¿ÀÁ÷ °ü¸®ÀÚ ¹× Ç¥ÁØ(ÆÄ¿ö) »ç¿ëÀÚ¸¸ <Program Files>·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤±Ô(Á¦ÇÑ) »ç¿ëÀÚ´Â ÀÌ À§Ä¡·Î ¾²±â¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.

VisualAge for JavaÀÇ ÇöÀç ¼³°è ¶§¹®¿¡, Á¦Ç°À» ÀÌ À§Ä¡¿¡ ¼³Ä¡Çϰí Á¤±Ô(Á¦ÇÑ) »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â °æ¿ì, <Program Files>¿¡¼­ Á¤±Ô »ç¿ëÀÚÀÇ ¾²±â ¾×¼¼½º¸¦ Çã¿ëÇϵµ·Ï IBM ¶Ç´Â IBM\VisualAge for Java µð·ºÅ丮¿¡ ´ëÇÑ º¸¾È ¼³Á¤À» º¯°æÇϽʽÿÀ. ÀÌ ÀÛ¾÷ÀÌ ½ÇÆÐÇϸé IDE ½ÃÀÛÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

A.2.4 IBM Developer Kit, Java Technology Edition, ¹öÀü 1.2.2, PTF 9 ¼³Ä¡  

Á¦Ç° CD¿¡¼­ VisualAge for Java¸¦ ¼³Ä¡ÇÑ °æ¿ì, IBM Developer Kit µð·ºÅ丮¿¡¼­ install.exe¸¦ ½ÇÇàÇÏ¿© IBM Developer Kit, Java Technology Edition, ¹öÀü 1.2.2, PTF 9¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â Á¦Ç° CD¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Â °æ¿ì, ÀÌ µð·ºÅ丮´Â Àӽà µð·ºÅ丮(ÆÄÆ®¸¦ ÃßÃâÇÑ ´ë»ó µð·ºÅ丮)¿¡ À§Ä¡ÇÏÁö¸¸ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ´Ù¿î·ÎµåµÈ IBM Developer Kit ¾ÆÄ«À̺ê·ÎºÎÅÍ ÃßÃâ ÈÄ ÀÚµ¿À¸·Î ½ÃÀ۵ǹǷΠinstall.exe¸¦ ½ÇÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

IBM Developer Kit¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº IBM Developer Kit µð·ºÅ丮ÀÇ README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

A.3.0 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖ

ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ÄÄÆ÷³ÍÆ® ƯÁ¤ ¹× ÀÏ¹Ý Á¤º¸¿¡ ´ëÇØ¼­´Â ÆÄÆ® D ¹× ÆÄÆ® E¸¦ ÂüÁ¶ÇϽʽÿÀ.

¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÚµ¿À¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 4.0ÀÌ  ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3ÀÇ ¸Ç À§¿¡ ¼³Ä¡µË´Ï´Ù. VisualAge for Java ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍÀÇ ÀÌÁÖ¿¡ ´ëÇÑ Á¤º¸´Â 3.1 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

3.0x, Early Adopters·ÎºÎÅÍ´Â ¼öµ¿À¸·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.  VisualAge for Java, 3.0x, Early Adopters·ÎºÎÅÍÀÇ ÀÌÁÖ¿¡ ´ëÇÑ Á¤º¸´Â 3.2 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇöÀç JDK 1.1.x°¡ Áö¿øµÇ´Â VisualAge for Java, ¹öÀü 2.0, 3.0 ¶Ç´Â 3.02¸¦ »ç¿ë ÁßÀ̸é VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÚµ¿À¸·Î ÀÌÁÖÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹öÀüÀÇ VisualAge for Java´Â VisualAge for Java, ¹öÀü 4.0°ú °øÁ¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ¹öÀü 2.0 ¶Ç´Â 3.0x·ÎºÎÅÍ ÀúÀå¼Ò ³»¿ë ¹× ÀÚ¿ø ÆÄÀÏÀ» ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â 3.2 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

VisualAge for Java, ¹öÀü 3.5, Entry Enterprise Edition ¶Ç´Â VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 Enterprise EditionÀ¸·ÎºÎÅÍ VisualAge for Java, ¹öÀü 4.0, Professional EditionÀ¸·Î´Â ÀÌÁÖÇÒ ¼ö ¾ø½À´Ï´Ù. ¹öÀü 4.0, Enterprise EditionÀ¸·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ: VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¶§, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ¸ØÃá °Íó·³ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Çö»óÀÌ ¹ß»ýÇÏ´Â ÀÌÀ¯´Â (3.5 ¶Ç´Â 3.5.3 ¹öÀü ÆÄÀϰú 4.0 ¹öÀü ÆÄÀÏÀ» ºñ±³ÇÏ´Â) "DoCosting" ±â´ÉÀ» ½ÇÇàÇϴµ¥ 3ºÐ °¡·®ÀÌ ¼Ò¿äµÇ¾î ¸¶Ä¡ ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ¸ØÃá °Íó·³ º¸À̱⠶§¹®ÀÔ´Ï´Ù.

A.3.1 ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÌÁÖ

VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍÀÇ ÀÌÁÖ´Â ÀÚµ¿ÀÔ´Ï´Ù. ¹öÀü 4.0 ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÀÌ¹Ì ¼³Ä¡µÈ ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 Á¦Ç°À» ¹öÀü 4.0À¸·Î ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù.

ÀÚµ¿ ÀÌÁÖ

  1. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ¹é¾÷ÇϽʽÿÀ. ÀÌÁÖ Áß¿¡ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© ÀúÀå¼Ò ¹× ÀÚ¿ø ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϽʽÿÀ.
    1. ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¦ ¹öÀüÈ­ÇϽʽÿÀ. ¹öÀüÈ­µÈ ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¸ÀÌ VisualAge for Java, ¹öÀü 4.0 ÀúÀå¼Ò·Î ¹ÝÀԵ˴ϴÙ. ¹öÀüÈ­ Áö½Ã»çÇ×Àº VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
    2. VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎÀÇ »õ À§Ä¡¿¡ ÀúÀå¼Ò¸¦ ÀúÀåÇϽʽÿÀ. ÀúÀå¼ÒÀÇ ÆÄÀÏ¸í ¹× °æ·Î´Â x:\IBMVJava\ide\repository\ivj.datÀ̸ç, ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
      ÁÖ: ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÌÁÖÇÏ´Â °æ¿ì, ÀúÀå¼Ò¿¡´Â ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀÇ ¹öÀüÈ­µÈ »çº»µµ Æ÷ÇԵ˴ϴÙ. ÀÚ¿ø ÆÄÀÏÀÇ À§Ä¡´Â x:\IBMVJava\ide\repository\ivj.dat.pr µð·ºÅ丮ÀÔ´Ï´Ù. VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎ¿¡ ivj.dat.pr µð·ºÅ丮ÀÇ »çº»À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.  
  2. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇÏ·Á¸é, 2.1 ÀýÀÇ ¼³Ä¡ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
  3. ÇöÀç ¼³Ä¡¸¦ ¾÷±×·¹À̵åÇϵµ·Ï ¼±ÅÃÇϽʽÿÀ. ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3ÀÌ ÀÚµ¿À¸·Î ¹öÀü 4.0À¸·Î ¾÷±×·¹À̵åµÇ¹Ç·Î ¼³Ä¡ ÇØÁ¦ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.  ¹öÀü 4.0Àº ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3ÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮¿¡ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù.
  4. ¾÷±×·¹ÀÌµå ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¸é, ¸ðµç ÇÁ·ÎÁ§Æ® ÀÚ¿ø ¹× ÀúÀå¼Ò µ¥ÀÌÅÍ´Â ¹öÀü 4.0 IDE¸¦ óÀ½ ½ÃÀÛÇÒ ¶§ ¹öÀü 4.0À¸·Î ÀÚµ¿À¸·Î ÀÌÁֵ˴ϴÙ. 

¼³Ä¡ ½ÇÆÐ°¡ ¹ß»ýÇÏ´Â À̺¥Æ®¿¡¼­´Â ¼öµ¿À¸·Î »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù. IDE°¡ ½ÃÀÛµÇÁö ¾Ê°Å³ª IDE°¡ »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì¿¡µµ ¼öµ¿À¸·Î »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù. 

¼öµ¿ ÀÌÁÖ

  1. VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎ¿¡ ÀúÀå¼Ò µ¥ÀÌÅÍ(Áï, ÀúÀå¼Ò ¹× ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3¿¡¼­ ÀÌÁÖÇÏ·Á´Â °æ¿ì, ivj.dat.pr µð·ºÅ丮)¿Í ÀÚ¿ø ÆÄÀÏÀ» ÀúÀåÇß´ÂÁö °ËÁõÇϽʽÿÀ.
  2. Á¦Ç°À» ¿ÏÀüÈ÷ ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ. ¸ðµç ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 ¼­ºêµð·ºÅ丮 ¹× ÆÄÀÏÀ» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
  3. ÀçºÎÆ®ÇÑ ÈÄ ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ.
  4. IDE¸¦ ½ÃÀÛÇϽʽÿÀ.
  5. ÀÌÁ¦ ÀÌÀü ÀúÀå¼Ò·ÎºÎÅÍ »õ ÀúÀå¼Ò·Î ÆÐŰÁö¿Í ÇÁ·ÎÁ§Æ®¸¦ ¹ÝÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Workbench¿¡¼­ ÆÄÀÏ > °¡Á®¿À±â¸¦ ¼±ÅÃÇϰí ÀúÀå¼Ò ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ÀúÀå¼Ò À̸§ Çʵ忡 ivj.datÀÇ ¹é¾÷ »çº» °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ. ±×·± ´ÙÀ½, ¹ÝÀÔÇÒ ÇÁ·ÎÁ§Æ®¿Í ÆÐŰÁö¸¦ ¼±ÅÃÇϽʽÿÀ. ¹öÀüÈ­µÇÁö ¾ÊÀº ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö´Â ¹ÝÀÔÇÒ ¼ö ¾ø½À´Ï´Ù. ÁÖ: ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¸¦ ¹ÝÀÔÇØ¼­´Â ¾ÈµË´Ï´Ù.
  6. ÀÚµ¿À¸·Î ¼±ÅÃµÈ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇÏ·Á¸é, °¡Àå ÃÖ±ÙÀÇ ÇÁ·ÎÁ§Æ® °³Á¤ÆÇÀ» ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¼±ÅöõÀº ÇÁ·ÎÁ§Æ® ¶óµð¿À ´ÜÃß°¡ ¼±ÅõǾúÀ» ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  7. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
  8. ÀÚ¿ø ÆÄÀÏÀÇ ¹é¾÷ »çº»À» x:\IBMVJava\ide\project_resources\project ¼­ºêµð·ºÅ丮·Î º¹»çÇϽʽÿÀ. ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡ µð·ºÅ丮À̰í project´Â ÀÚ¿øÀÌ ¿¬°üµÈ ÇÁ·ÎÁ§Æ® À̸§ÀÔ´Ï´Ù.
    ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 ÇÁ·ÎÁ§Æ®¸¦ ÀúÀå¼Ò¿¡ ¹ÝÀÔÇϸé, ÇÁ·ÎÁ§Æ® ÀÚ¿ø(ivj.dat.pr µð·ºÅ丮¿¡ µé¾î ÀÖÀ½)ÀÇ ¸ðµç ¹öÀüÈ­µÈ »çº»ÀÌ ÀÚµ¿À¸·Î ÀúÀå¼Ò¿¡ Ãß°¡µË´Ï´Ù. 

A.3.2 VisualAge for Java ¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x Early Adopters ·ÎºÎÅÍ ÀÌÁÖ

VisualAge for Java ¹öÀü 2.0, ¹öÀü 3.0x, 3.0x, Early Adopters·ÎºÎÅÍ ÀúÀå¼ÒÀÇ ³»¿ë ¹× ÀÚ¿ø ÆÄÀÏÀ» ¼öµ¿À¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Õ»ó º¹±¸¿¡ ´ëÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸» ÆÄÀÏ "Ŭ·¡½º ¹× ÆÐŰÁö º¹±¸ ÂüÁ¶¼­"¸¦ ÂüÁ¶ÇϽʽÿÀ.

2.0 ¶Ç´Â 3.0x ¹öÀüÀº VisualAge for Java, ¹öÀü 4.0°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x Early Adopters Environment for Java 2 Platform, Standard Edition, v1.2 ÀúÀå¼Ò ¹× ÀÚ¿ø ÆÄÀÏÀ» ¹öÀü 4.0À¸·Î ¹ÝÀÔÇÏ·Á¸é ¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x, Early Adopters¸¦ ¼³Ä¡ ÇØÁ¦Çϱâ Àü¿¡ ´ÙÀ½ ¸ðµç ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.  ¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x, Early Adopters¸¦ ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾Ê´Â °æ¿ì 2, 3, 4, 8 ´Ü°è´Â ¼öÇàÇÏÁö ¾Ê¾Æµµ µÇÁö¸¸ ´Ù¸¥ ¸ðµç ´Ü°è´Â ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¦ ¹öÀüÈ­ÇϽʽÿÀ. ¹öÀüÈ­µÈ ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¸ÀÌ ÀÌ VisualAge for Java ¹öÀüÀ¸·Î ¹ÝÀԵ˴ϴÙ. ¹öÀüÈ­ Áö½Ã»çÇ׿¡ ´ëÇØ¼­´Â VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. 
  2. ÀúÀå¼Ò¸¦ VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎÀÇ »õ À§Ä¡¿¡ ÀúÀåÇϽʽÿÀ. ÀúÀå¼ÒÀÇ ÆÄÀÏ¸í ¹× °æ·Î´Â x:\IBMVJava\ide\repository\ivj.datÀ̸ç, ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
  3. Java ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµÇ´Â ÀÚ¿ø ÆÄÀÏ(¿¹: À̹ÌÁö ¶Ç´Â »ç¿îµå ÆÄÀÏ)À» VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎÀÇ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. ±âº»ÀûÀ¸·Î, °¢°¢ÀÇ VisualAge for Java ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ÀÚ¿ø ÆÄÀÏÀº x:\IBMVJava\ide\project_resources\project¶ó´Â ¼­ºêµð·ºÅ丮¿¡ À§Ä¡Çϸç, ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮À̰í project´Â ÀÚ¿øÀÌ ¿¬°üµÈ ÇÁ·ÎÁ§Æ®ÀÇ À̸§ÀÔ´Ï´Ù.
  4. ÀÌÁ¦ 2.0, 3.0x ¶Ç´Â 3.0x, Early Adopters ¹öÀüÀ» ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ, ¹öÀü 4.0À» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 2.0, 3.0x ¶Ç´Â 3.0x, Early Adopters´Â VisualAge for Java, ¹öÀü 4.0°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
  5. VisualAge for Java ¹öÀü 4.0À» ¼³Ä¡Çϰí(2.1Àý ÂüÁ¶) ¹öÀü 4.0 IDE¸¦ ½ÃÀÛÇϽʽÿÀ. 
  6. ÀÌÀü ÀúÀå¼Ò¿¡¼­ »õ ÀúÀå¼Ò·Î ÆÐŰÁö ¹× ÇÁ·ÎÁ§Æ®¸¦ ¹ÝÀÔÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ¹öÀüÈ­µÇÁö ¾ÊÀº ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö´Â ¹ÝÀÔÇÒ ¼ö ¾ø½À´Ï´Ù. ÁÖ: ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¸¦ ¹ÝÀÔÇØ¼­´Â ¾ÈµË´Ï´Ù.
  7. ÀÚ¿ø ÆÄÀÏÀÇ ¹é¾÷ »çº»À» x:\IBMVJava\ide\project_resources\project ¼­ºêµð·ºÅ丮·Î º¹»çÇϽʽÿÀ(¶Ç´Â 2.0/3.0x ¶Ç´Â 3.0x, Early Adopters¸¦ ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾ÊÀº °æ¿ì ÇöÀç 2.0/3.0x ¶Ç´Â 3.0x, Early Adopters ¼³Ä¡·ÎºÎÅÍ ÀÚ¿ø ÆÄÀÏÀÇ »çº»À» ÀÛ¼ºÇÑ ÈÄ º¹»çÇϽʽÿÀ ). ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡ µð·ºÅ丮À̰í project´Â ÀÚ¿øÀÌ ¿¬°üµÈ ÇÁ·ÎÁ§Æ®ÀÇ À̸§ÀÔ´Ï´Ù.
  8. ¼öµ¿ ÀÌÁÖ°¡ ¼º°øÀûÀÎÁö¸¦ °ËÁõÇßÀ¸¸é ´Ü°è 2¿Í 3¿¡¼­ ÀÛ¼ºµÈ ¹é¾÷ »çº»À» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

A.4.0 ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼­´Â README(CDÀÇ README µð·ºÅ丮¿¡ ÀÖÀ½)µµ ÂüÁ¶ÇϽʽÿÀ. 

A.4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

´ÙÀ½Àº ¼³Ä¡ Áß¿¡ ¾Ë¾Æ¾ß ÇÒ »çÇ×ÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

A.4.1.1 µð½ºÅ© Á¦ÇÑ»çÇ×

A.4.1.2 »ç¿ëÀÚ ÀÎÁõ

A.4.1.3 TCP/IP °í·Á»çÇ×

A.4.1.4 ½© È®Àå(Windows NT)

¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Windows NT¿ë ½© È®ÀåÀ» ¹ß°ßÇßÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·± °æ¿ì ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. ±ä±Þ º¹±¸ µð½ºÅ©°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µð½ºÅ© ÀÛ¼º¿¡ ÇÊ¿äÇÑ Áö½Ã»çÇ×Àº Windows µµ¿ò¸» ¹®¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  3. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇϽʽÿÀ.
    \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. À§ÀÇ Å°¿¡ ´ëÇØ À̸§-µ¥ÀÌÅÍ ½Ö¿¡¼­ ½© À̸§À» ¼±ÅÃÇϽʽÿÀ.
    Áß¿ä»çÇ×: ÀÌ À̸§¿¡ ´ëÇØ ±â·ÏµÈ µ¥ÀÌÅ͸¦ Àû¾î µÎ½Ê½Ã¿À. IBM VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ÇÊ¿äÇÕ´Ï´Ù.
  5. ½© À̸§-µ¥ÀÌÅÍ ½Ö¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
  6. ½© À̸§ °ªÀ» Explorer.exe·Î ¼³Á¤ÇϽʽÿÀ. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸® > Á¾·á¸¦ ¼±ÅÃÇϽʽÿÀ.
  8. Àç½ÃÀÛÇØ¼­ IBM VisualAge for Java ¼³Ä¡¸¦ ¿Ï·áÇϽʽÿÀ.
  9. ¼³Ä¡°¡ ¿Ï·áµÇ¸é ´ÙÀ½°ú °°ÀÌ ÀÌÀü ·¹Áö½ºÆ®¸® Ç׸ñÀ» º¹¿øÇϽʽÿÀ.
    a. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
    b. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ۸¦ È®ÀåÇϽʽÿÀ.
    c. À§ÀÇ Å°¿¡ ´ëÇØ À̸§-µ¥ÀÌÅÍ ½Ö¿¡¼­ ½© À̸§À» ¼±ÅÃÇϽʽÿÀ.
    d. ½© À̸§-µ¥ÀÌÅÍ ½Ö¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
    e. ½© À̸§ÀÇ °ªÀ» ´Ü°è 4¿¡¼­ ±â·ÏÇÑ °ªÀ¸·Î º¹¿øÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    f. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸® > ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

A.4.1.5 ½ÇÆÐÇÑ ¼³Ä¡ º¹±¸

¼³Ä¡¿¡ ½ÇÆÐÇϸé, ¼³Ä¡µÈ ¹öÀü 4.0 ÆÄÀÏÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇϰíÀÚ ÇÏ´Â µð·ºÅ丮°¡ ºñ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ±¸°£ º¹¿øµÇ°í ¼³Ä¡µÈ ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. ¿øÇÒ °æ¿ì ºó µð·ºÅ丮¸¦ Á¦°ÅÇÒ ¼ö ÀÖÀ¸³ª ¹Ýµå½Ã ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª, µð·ºÅ丮¿¡ ÆÄÀÏÀÌ µé¾î ÀÖ´Â °æ¿ì ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀº À¯Áö°ü¸® ¸ðµå·Î ¿­¸®¸ç Á¦Ç°À» ´Ù½Ã ¼³Ä¡Çϱâ Àü¿¡ ÀϺθ¸ ¼³Ä¡µÈ ¹öÀü 4.0À» Á¦°ÅÇϵµ·Ï ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.

·¹Áö½ºÆ®¸® Ç׸ñµµ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

\\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows

  1. ±ä±Þ º¹±¸ µð½ºÅ©°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µð½ºÅ© ÀÛ¼º¿¡ ÇÊ¿äÇÑ Áö½Ã»çÇ×Àº Windows µµ¿ò¸» ¹®¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  3. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇÏ°í ¼±ÅÃÇϽʽÿÀ.
    \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows\4.0
  4. ÀÌ Å°¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > »èÁ¦¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. Ű »èÁ¦¸¦ È®Á¤Çϵµ·Ï ¿äûµÇ¸é ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  6. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

¼³Ä¡¿¡ ½ÇÆÐÇϱâ Àü¿¡ NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾î ÀÖ¾úÀ¸¸é, À̰͵µ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

  1. »õ·Î¿î ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ¿©½Ê½Ã¿À. ¹æ±Ý ¿¬ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¿© NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. set imninstsrv. ÀÌ ¸í·ÉÀº NetQuestionÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    IMNINSTSRV=C:\imnnq_nt

    VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. º¯¼ö°¡ ¼³Á¤µÈ °æ¿ì(Áï, NetQuestionÀÌ ¼³Ä¡µÈ À§Ä¡°¡ Á¦°øµÈ °æ¿ì), 2 ´Ü°è¸¦ °è¼Ó ÁøÇàÇϽʽÿÀ. 

    "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª NetQuestion ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. ÀÌ·± ¿À·ù°¡ ¹ß»ýÇÏ¸é ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇÏ°í ½Ã½ºÅÛ¿¡¼­ vahelp.cfg ÆÄÀÏÀ» Ž»öÇÕ´Ï´Ù. À̸§ÀÌ "imnnq"·Î ½ÃÀÛÇÏ´Â(¿¹¸¦ µé¾î, imnnq_NT ¶Ç´Â imnnq_98) µð·ºÅ丮¿¡¼­ ÀÌ ÆÄÀÏÀ» ãÀ¸¸é, ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ. 2 ´Ü°è¿Í 3 ´Ü°è´Â ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.  

  2. NetQuestion µð·ºÅ丮(IMNINSTSRV= µÚ¿¡ ³ª¿À´Â Á¤º¸)·Î °¡½Ê½Ã¿À.
  3. vahcfg remove /p vj32¸¦ ÀÔ·ÂÇϽʽÿÀ.

ÀÌ Á¶Ä¡´Â VisualAge for Java°¡ ¼³Ä¡µÈ ¸ðµç NetQuestion ÆÄÀÏÀ» Á¦°ÅÇÕ´Ï´Ù. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

¾ÆÁ÷ ÀÌ¿Í °°ÀÌ ÇÏÁö ¾ÊÀº °æ¿ì, ÀúÀå¼Ò¿Í ÀÚ¿ø ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ. ±× ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÆÄÆ® A 3.1 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. 

ÀÌµé ´Ü°è¸¦ ¸ðµÎ ¼öÇàÇÑ ÈÄ¿¡ ´Ù½Ã ºÎÆÃÇϰí Á¦Ç°À» À缳ġÇϽʽÿÀ. VisualAge for Java¸¦ À缳ġÇÑ ÈÄ¿¡ µµ¿ò¸»ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é µµ¿ò¸» ½ÇÆÐ º¹±¸¿¡ °üÇÑ Ãß°¡ Á¤º¸¿¡ ´ëÇØ ¹®Á¦Á¡ ÇØ°á ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¹®Á¦Á¡ ÇØ°á ¾È³»¼­(trshoot.htm)ÀÇ À§Ä¡´Â Á¦Ç° CDÀÇ VisualAge for Java, Professional Edition ¹× Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡µµ ¾È³»¼­´Â X:\IBMVJava¿¡ À§Ä¡Çϴµ¥ ¿©±â¼­ X:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.

A.4.1.6 Windows ¼³Ä¡ ÇÁ·Î±×·¥ ¿À·ù

´ÙÀ½Àº ¼³Ä¡ °úÁ¤¿¡¼­ »ç¿ëÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ Windows ¼³Ä¡ ÇÁ·Î±×·¥ ¿À·ùÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

¿À·ù 1603 (Windows NT 4.0 Àü¿ë)

VisualAge for Java ¼³Ä¡ Áß¿¡ 1603 ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é ÀÌ´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ ÃʱâÈ­¿¡ ½ÇÆÐÇßÀ½À» Ç¥½ÃÇÏ¸ç ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. 

¾î¶² Á¦Ç°Àº (SymantecÀÇ VisualCafeó·³) Windows Ç÷§Æû¿¡ ¼³Ä¡µÉ °æ¿ì¿¡´Â sfc.dll¶ó´Â ÆÄÀÏÀ» ÀÚµ¿À¸·Î ¼³Ä¡ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº Windows 2000¿¡¼­¸¸ »ç¿ëµÇ´Âµ¥ ¿©±â¼­ Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº ±× ÆÄÀÏÀ» ¾ÈÀü 󸮿ëÀ¸·Î È£ÃâÇÕ´Ï´Ù.  

ÀÌ À̸§ÀÇ ÆÄÀÏÀÌ Windows NT 4.0ÀÇ °æ·Î¿¡ »óÁÖÇÏ¸é ºñ·Ï sfc.dllÀÌ Windows 2000¿¡¸¸ Àû¿ëµÈ´Ù ÇÒ Áö¶óµµ Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº À̸¦ ·ÎµåÇÏ·Á ÇÒ °ÍÀÔ´Ï´Ù. ±×¸®°í Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº ·Îµå¿¡ ½ÇÆÐÇÕ´Ï´Ù. 

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. »ç¿ëÀÚ ½Ã½ºÅÛ¿¡¼­ ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇϰí sfc.dll ÆÄÀÏÀ» Ž»öÇϽʽÿÀ.
  2. (Windows NT 4.0 °æ·Î¿¡ »óÁÖÇÏ´Â ¹öÀü) sfc.dll ÆÄÀÏÀÇ À̸§À» ÀϽÃÀûÀ¸·Î sfc.old·Î º¯°æÇϽʽÿÀ.
  3. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. VisualAge for Java¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡ÇÑ ´ÙÀ½¿¡ sfc.old¸¦ sfc.dll·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.

Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù

Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Çϳª ÀÌ»óÀÇ VisualAge for Java ¼³Ä¡ Ä¿³Î(IKernels)À» Á¦´ë·Î µî·ÏÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é IKernel ÆÄÀÏÀÌ »óÁÖÇÏ´Â InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇÑ ÈÄ¿¡ ´ÙÀ½ÀÇ ´Ü°è´ë·Î VisualAge for Java¸¦ Àç¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

  1. ÇÊ¿äÇÏ¸é ¼³Ä¡¸¦ Á¾·áÇϽʽÿÀ.
  2. x:\Program Files\Common Files\InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇϽʽÿÀ. ¿©±â¼­ x´Â VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á´Â µå¶óÀ̺êÀÔ´Ï´Ù.
  3. Á¦Ç°À» À缳ġÇϽʽÿÀ. 

¿À·ù 1631 ¶Ç´Â ³»ºÎ ¿À·ù 2755(Windows NT 4.0 Àü¿ë)

Windows NT 4.0¿¡ VisualAge for Java¸¦ ¼³Ä¡ÇÒ °æ¿ì ´ÙÀ½ÀÇ ¿À·ù ¸Þ½ÃÁö Áß Çϳª°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

ÀÌ ¿À·ù ¸Þ½ÃÁö Áß Çϳª°¡ Ç¥½ÃµÇ¸é ·¹Áö½ºÆ®¸® ۰¡ null °ªÀÏ °ÍÀÔ´Ï´Ù. VisualAge for Java ¼³Ä¡¸¦ ½ÃÀÛÇÒ ¶§ userenv.dll ÆÄÀÏÀº ´Ù¾çÇÑ ·¹Áö½ºÆ®¸® ŰÀÇ ±¸¹® ºÐ¼®À» ½ÃµµÇϸç null °ªÀ» °¡Áø ۰¡ ÀÖÀ¸¸é À§ ¿À·ù ¸Þ½ÃÁö Áß Çϳª¸¦ Ç¥½ÃÇÏ¸ç ¼³Ä¡´Â ½ÇÆÐÇÕ´Ï´Ù.

ÀÌ·± ÀÛµ¿À» ÇØ°áÇÏ·Á¸é VisualAge for Java¸¦ ¼³Ä¡Çϱâ Àü¿¡ null ȯ°æ º¯¼ö¸¦ Á¦°ÅÇϰųª À̸¦ ¼öÁ¤(°ªÀ» null¿¡¼­ À¯È¿ÇÑ °ªÀ¸·Î º¯°æ)ÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ À̸¦ ¿ø·¡ °ªÀ¸·Î ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ: null º¯¼ö¸¦ Á¶½ÉÇØ¼­ Á¦°ÅÇϰųª ¼öÁ¤ÇϽʽÿÀ. ±×°ÍµéÀ» Á¦°ÅÇϰųª ¼öÁ¤Çϱâ Àü¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀáÀçÀûÀÎ Ãæ°ÝÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

³»ºÎ ¿À·ù 2381, 1303, 1310, 1313(Windows NT Àü¿ë)

VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á ÇÏ°í ´ÙÀ½ Á¶°Ç Áß ÀϺγª ÀüºÎ°¡ ÂüÀ̶ó¸é,

´ÙÀ½ ¿À·ù ¸Þ½ÃÁö Áß Çϳª ÀÌ»óÀÌ Ç¥½ÃµË´Ï´Ù.

ÀÌ ¹®Á¦Á¡Àº ´ÙÀ½ Æú´õ¿¡ ´ëÇØ Àб⠱ÇÇѸ¸ ÀÖ´Â °æ¿ì¿¡ ¹ß»ýÇÑ´Ù°í º¸°íµÇ¾ú½À´Ï´Ù.

\Program Files\IBM\VisualAge for Java
\WinNT\Installer

ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ°¡ µå¶óÀ̹ö ¶Ç´Â µð·ºÅ丮¿¡¼­ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÀ½À» È®ÀÎÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Windows Ž»ö±â¿¡¼­, ÀûÀýÇÑ µå¶óÀÌºê ¶Ç´Â µð·ºÅ丮¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. Æú´õ¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÑ ´ÙÀ½ ÆË¾÷ ¸Þ´º¿¡¼­ µî·Ï Á¤º¸¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. º¸¾È ÅÇÀ» ¼±ÅÃÇϽʽÿÀ. »ç¿ë ±ÇÇÑÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. EveryoneÀ» ¼±ÅÃÇϽʽÿÀ. ¾×¼¼½º À¯Çü µå·Ó´Ù¿î ¸Þ´º¿¡¼­ ¸ðµç ±ÇÇÑÀ» ¼±ÅÃÇϽʽÿÀ.
  5. ¼­ºêµð·ºÅ丮¿¡¼­ »ç¿ë ±ÇÇÑ ¹Ù²Ù±â ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
  6. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸ðµç ¼­ºêµð·ºÅ丮¿¡¼­ »ç¿ë ±ÇÇÑÀ» ´ëüÇÏ·Á´ÂÁö¸¦ È®ÀÎÇÏ´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ¿¹¸¦ Ŭ¸¯ÇϽʽÿÀ.
  8. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  9. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

³»ºÎ ¿À·ù 2735 ¿£Áø ÀÛµ¿ °³½Ã

¿À·ù 2735°¡ Ç¥½ÃµÇ¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© À̸¦ ÇØ°áÇϽʽÿÀ.

  1. »ç¿ëÀÚÀÇ Windows 32 ½Ã½ºÅÛ µð·ºÅ丮¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» °Ë»öÇϽʽÿÀ.
  2. shd401lc.dllÀ» shd401lc.old·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.
  3. shdoclc.dllÀ» shdoclc.old·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.
  4. ½ÃÀÛ > ¼öÇàÀ» ¼±ÅÃÇÏ¿© ¼öÇà ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À. ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© .dll ÆÄÀÏÀ» µî·Ï ÇØÁ¦ÇϽʽÿÀ. 
  5. ¼öÇà ´ëÈ­ »óÀÚ¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© ÀÌ dllÀ» µî·ÏÇϽʽÿÀ.
  6. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

¿À·ù 1606/³»ºÎ ¿À·ù 2707

´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀÌ À߸øµÈ °ÍÀÔ´Ï´Ù.

¿À·ù 1606. ³×Æ®¿öÅ© À§Ä¡ \Profiles\AllUsers\StartMenu\Programs\Administrative Tools\¸¦ ¾×¼¼½ºÇÒ ¼ö ¾øÀ½.
³»ºÎ ¿À·ù 2707. INSTALLDIR.

VisualAge for Java¸¦ ¼³Ä¡Çϱâ Àü¿¡ °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù. ±×·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ½ÇÇàÇϽʽÿÀ.
  2. È®ÀåÇÑ ÈÄ Å°¸¦ ¼±ÅÃÇϽʽÿÀ.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder
  3. °ø¿ë °ü¸® µµ±¸¸¦ ¼±ÅÃÇϽʽÿÀ.
  4. ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
  5. °ª µ¥ÀÌÅÍ Çʵ忡 ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. %SystemRoot%\Profiles\AllUsers\StartMenu\Programs\Administrative Tools
  6. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.
  8. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

A.4.2 ¼³Ä¡ ÇØÁ¦½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

´ÙÀ½Àº ¼³Ä¡ ÇØÁ¦ Áß¿¡ ¾Ë¾Æ¾ß ÇÒ »çÇ×ÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

A.4.2.1 µð½ºÅ© °ø°£

Windows ½Ã½ºÅÛ µå¶óÀ̺꿡´Â ÃÖ¼ÒÇÑ 2MBÀÇ ¿©À¯ °ø°£ÀÌ ÀÖ¾î¾ß Çϸç, ȯ°æ º¯¼ö TEMP ¶Ç´Â TMP´Â 5MBÀÇ ¿©À¯ °ø°£ÀÌ ÀÖ´Â À¯È¿ÇÑ Àӽà µð·ºÅ丮¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

A.4.2.2 Distributed Debugger ¼³Ä¡ ÇØÁ¦

VisualAge for Java ¼³Ä¡ÀÇ ÀϺηΠDistributed Debugger¸¦ ¼³Ä¡ÇÑ °æ¿ì¿¡´Â Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦Çϱâ Àü¿¡ VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ µð¹ö°Å ¼³Ä¡ µð·ºÅ丮·Î °¡¼­ ¼³Ã¼ ÇØÁ¦ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ.

VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¼ö ¾øÀ¸¸é, ´ÙÀ½ ·¹Áö½ºÆ®¸® ۸¦ »èÁ¦ÇϽʽÿÀ.

HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/ParentProducts/Visual Age for Java

µð¹ö°Å¸¦ ´Ù½Ã ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ. Distributed Debugger¸¦ ´Ù¸¥ Á¦Ç°°ú ÇÔ²² »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ´Ü°è¸¦ µû¸£Áö ¸¶½Ê½Ã¿À. ·¹Áö½ºÆ®¸® ۸¦ »èÁ¦ÇÑ ´ÙÀ½¿¡´Â µð¹ö°Å¸¦ ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  2. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇÏ°í ¼±ÅÃÇϽʽÿÀ.
    HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/ParentProducts/Visual Age for Java
  3. ÀÌ Å°¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > »èÁ¦¸¦ ¼±ÅÃÇϽʽÿÀ
  4. Ű »èÁ¦¸¦ È®Á¤Çϵµ·Ï ¿äûµÇ¸é ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

¹°·Ð ´ÙÀ½ÀÇ ·¹Áö½ºÆ®¸® Ű °ªµµ 1·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/refcount

A.4.2.3 ȯ°æ º¯¼ö(Windows 98)

Windows 98¿¡¼­ VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦Çϸé autoexec.bat ÆÄÀÏ¿¡ ¸î °¡Áö ȯ°æ Ç׸ñÀÌ ³²°Ô µË´Ï´Ù. º¸ÅëÀº ÀÌ·± ÀÜÁ¸ Ç׸ñÀº ¾Æ¹« ¹®Á¦µµ ¾ß±âÇϱ⠾ÊÁö¸¸ Á¦Ç°À» ¿©·¯¹ø ¼³Ä¡ ¹× ¼³Ä¡ ÇØÁ¦ÇÏ¸é µÎ °¡Áö ¹®Á¦Á¡ÀÌ ¹ß»ýÇÕ´Ï´Ù. °æ·Î ¸í·É¹®ÀÌ »óÃæµÇ¾î ¿Â¶óÀÎ µµ¿ò¸»ÀÌ ÀÛµ¿µÇÁö ¾ÊÀ» ¼ö ÀÖ°í ¶Ç´Â °æ·Î °ø°£ÀÌ ºÎÁ·ÇÏ¿© Á¦Ç° À缳ġ¸¦ ¹æÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. autoexec.bat ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϽʽÿÀ.
  2. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ½Ã½ºÅÛ¿¡ HTML Ž»ö ¿£ÁøÀÌ ÇÊ¿äÇÑ ´Ù¸¥ ÇÁ·Î±×·¥(¿¹: DB2)ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
    a) VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÏ°í ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆ®ÇϽʽÿÀ.
    b) ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exeÀ» ÀÔ·ÂÇϰí, ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ HKEY_LOCAL_MACHINE\SOFTWARE\ Æ®¸®¸¦ È®ÀåÇϽʽÿÀ. ÀÌ Æ®¸®¿¡ IBM µð·ºÅ丮°¡ ÀÖÀ¸¸é, À̸¦ È®ÀåÇÏ¿© NetQuestion µð·ºÅ丮°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ µð·ºÅ丮°¡ º¸ÀÎ´Ù¸é »ç¿ëÀÚ´Â ¾Æ¸¶µµ ´Ù¸¥ IBM Á¦Ç°°ú ÇÔ²² Ž»ö ¿£ÁøÀ» »ç¿ëÇϰí ÀÖÀ» °ÍÀÔ´Ï´Ù.
  3. ´Ù¸¥ Á¦Ç°¿ë HTML ¿£ÁøÀ» »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Ù¸é, VisualAge for Java¸¦ À缳ġÇϱâ Àü¿¡ »ç¿ëÀÚÀÇ autoexec.bat ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµç IMN ¶Ç´Â IMQ Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ.
  4. ´Ù¸¥ Á¦Ç°¿¡ ´ëÇØ HTML Ž»ö ¿£ÁøÀ» »ç¿ëÇϰí ÀÖÀ¸¸é autoexec.bat ÆÄÀÏ¿¡¼­ ´ÙÀ½ÀÇ Áߺ¹µÈ Ç׸ñÀ» »èÁ¦ÇϽʽÿÀ.
    IMNINST
    IMNINSTSRV
    IMNNQ
    IMNNQ_95
    IMQCONFIGCL
    IMQCONFIGSRV
    ¶ÇÇÑ IF EXIST X:\IMNNQ_95\IMNENV.BAT CALL IMNEV.BAT ÇàÀÇ Áߺ¹µÈ Ç׸ñµµ »èÁ¦ÇϽʽÿÀ.
  5. Áߺ¹µÈ Ç׸ñÀ» Á¦°ÅÇÒ ¶§ ¿ø·¡ÀÇ Ç׸ñÀ» Á¦°ÅÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ. ¾î´À Ç׸ñÀÌ ¿ø·¡ Ç׸ñÀÎÁö È®½ÇÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀÌ ±¸»óÇÏ´Â NetQuestionÀÌ ¼³Ä¡ À§Ä¡¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
    2. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇϽʽÿÀ.
      \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion\Installation Directory
    3. ÀÌ Å° ³»ºÎÀÇ µð·ºÅ丮 °ªÀÌ NetQuestionÀÌ ¼³Ä¡µÈ °æ·Î¸¦ º¸¿© ÁÝ´Ï´Ù. NetQuestionÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ·Á¸é ƯÁ¤ ȯ°æ º¯¼ö °ªÀÇ ÀϺο¡ ÀÌ µð·ºÅ丮°¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

      À§ÀÇ È¯°æ º¯¼ö Áß¿¡, °ªÀÇ ÀϺηΠ·¹Áö½ºÆ®¸®¿¡ µé¾î ÀÖ´Â °Í°ú ´Ù¸¥ µð·ºÅ丮¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö°¡ ÀÖÀ¸¸é ÇØ´ç º¯¼ö¸¦ »èÁ¦ÇϽʽÿÀ.

A.4.2.4 NetQuestion ¼³Ä¡ ÇØÁ¦

VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¶§ NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾Ê¾Ò´Âµ¥ Â÷ÈÄ¿¡ Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇÏ·Á ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. 

VisualAge for Java¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

  1. NetQuestion µð·ºÅ丮¸¦ ãÀ¸·Á¸é, ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ: set imninstsrv. ÀÌ ¸í·ÉÀº NetQuestionÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    IMNINSTSRV=C:\imnnq_nt

    VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, ¸ðµç NetQuestion ÆÄÀÏÀÌ ¼³Ä¡ ÇØÁ¦µÈ °ÍÀÔ´Ï´Ù.

  2. NetQuestion µð·ºÅ丮(IMNINSTSRV= µÚ¿¡ ³ª¿À´Â Á¤º¸)·Î °¡½Ê½Ã¿À.
  3. vahcfg remove /p vj32¸¦ ÀÔ·ÂÇϽʽÿÀ.

VisualAge for Java°¡ ¼³Ä¡ÇÑ ¸ðµç NetQuestion ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. 

³ªÁß¿¡ VisualAge for Java¸¦ À缳ġÇÑ ÈÄ µµ¿ò¸»ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì¿¡ µµ¿ò¸» ½ÇÆÐ º¹±¸¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®Á¦Á¡ ÇØ°á ¾È³»¼­(Troubleshooting Guide)¸¦ ÂüÁ¶ÇϽʽÿÀ. ¹®Á¦Á¡ ÇØ°á ¾È³»¼­(trshoot.htm)ÀÇ À§Ä¡´Â Á¦Ç° CDÀÇ VisualAge for Java, Professional Edition ¹× Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for Java¸¦¼³Ä¡ÇÑ ÈÄ¿¡µµ ¾È³»¼­´Â X:\IBMVJava¿¡ À§Ä¡Çϴµ¥ ¿©±â¼­ X:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.

ÆÄÆ® B: VisualAge for Java, Enterprise Edition

B.1.0 Çʼö ¿ä±¸»çÇ×

B.1.1 ÀϹÝÀûÀÎ Çʼö ¿ä±¸»çÇ×

VisualAge for Java, ¹öÀü 4.0 °³Á¤ÆÇ¿¡´Â ´ÙÀ½°ú °°Àº Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Çʼö ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

DB2 ¹× VisualAge for Java¿¡¼­ µ¿½Ã¿¡ Websphere Application Server¸¦ ½ÇÇàÇÒ °æ¿ì¿¡´Â ÃÖ¼Ò 512MB¸¦ ±ÇÀåÇÕ´Ï´Ù.

ÆÀ ȯ°æ¿¡¼­ ÀÛ¾÷ÇÒ °æ¿ì EMSRV, ¹öÀü 7.1À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¹öÀü 6.x ¶Ç´Â 7.0¿¡¼­ ¹öÀü 7.1·Î ÀÌÁÖ¿¡ °üÇÑ ³»¿ëÀº ÆÄÆ® C¸¦ ÂüÁ¶ÇϽʽÿÀ. 

* ÁÖ: VisualAge for Java´Â Logitech È­¸é À̵¿ ¸¶¿ì½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. È­¸é À̵¿ Á¶Ä¡¸¦ ¸¶¿ì½º¿¡ ´Ù½Ã ¸ÊÇÎÇÏ´Â µå¶óÀ̹ö°¡ ÀÖ´Â Logitech ¸¶¿ì½º¸¦ »ç¿ëÇÏ¿© È­¸é À̵¿ÇÒ °æ¿ì ½Ã½ºÅÛ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

B.1.2 ÄÄÆ÷³ÍÆ®º° Çʼö ¿ä±¸»çÇ×

ƯÁ¤ ÄÄÆ÷³ÍÆ®¿¡´Â ƯÁ¤ÇÑ Çʼö ¿ä±¸»çÇ×ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

B.2.0 ¼³Ä¡

ÀÌ Àý¿¡´Â VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡¿¡ °üÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. Áß¿ä»çÇ×: VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ ÀÌÁÖÇÒ °æ¿ì, VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡Çϱâ Àü¿¡ 3.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. Windows 2000¿¡ ¼³Ä¡ÇÏ´Â µ¥ ´ëÇÑ Á¤º¸´Â 2.5 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼­´Â README(Á¦Ç° CDÀÇ ·çÆ® µð·ºÅ丮¿¡ ÀÖÀ½)µµ ÂüÁ¶ÇϽʽÿÀ.

Áß¿ä»çÇ× : Windows 98¿¡¼­ÀÇ CD-ROM ÆÄÀÏ ½Ã½ºÅÛ(CDFS) Áö¿øÀÇ Á¦ÇÑ»çÇ× ¶§¹®¿¡, »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ Ä¿³ØÅÍ¿¡ µû¶ó CD-ROM¿¡¼­ ƯÁ¤ e-business Ä¿³ØÅÍ ÆÄÀÏÀÇ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ¸¸ç Çϳª ÀÌ»óÀÇ ´ÙÀ½°ú °°Àº ¿À·ù ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³Ä¡µÇÁö ¾ÊÀº ¸ðµç ÆÄÀÏÀº Á¦Ç° CDÀÇ ·çÆ®¿¡ À§Ä¡ÇÑ zip ÆÄÀÏ(econnfix.zip)¿¡ ÀúÀåµË´Ï´Ù. Windows 98¿¡ VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á°í ½Ãµµ ÁßÀ̸ç À§ÀÇ ¸Þ½ÃÁö Áß Çϳª¸¦ ¹ÞÀº °æ¿ì, Á¦Ç°ÀÌ ¼³Ä¡µÈ µð·ºÅ丮·Î econnfix.zipÀ» unzipÇØ¾ß ÇÕ´Ï´Ù(¿¹¸¦ µé¾î, ¸í·É unzip econnfix.zip -d c:\Program Files\IBM\VisualAge for Java\. ¿©±â¼­ c:\Program Files\IBM\VisualAge for Java\´Â Á¦Ç° ¼³Ä¡ µð·ºÅ丮ÀÓ). ÀÌ ÆÄÀÏÀÌ À§Ä¡µÇ¸é, Ä¿³ØÅͰ¡ Á¦´ë·Î ±â´ÉÇÕ´Ï´Ù.

B.2.1 VisualAge for Java, ¹öÀü 4.0, Enterprise Edition ¼³Ä¡

Á¦Ç°À» ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Ç׸ñÀ» Á¡°ËÇϽʽÿÀ.

VisualAge for Java¸¦ Windows, Millennium °³Á¤ÆÇ¿¡ ¼³Ä¡ÇÏ·Á°í Çϸé, ȯ°æ °ø°£À» ´Ã¸®¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¼³Ä¡Çϱâ Àü¿¡ ¾Æ·¡¿¡ ¿ä¾àµÇ¾î ÀÖ´Â ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, VisualAge for Java µµ¿ò¸» ½Ã½ºÅÛÀÌ Á¦´ë·Î ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. ȯ°æ °ø°£À» ´Ã¸®·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ¼³Ä¡ È­¸éÀ» Á¾·áÇϽʽÿÀ.
  2. Windows Ž»ö±â¸¦ ¿©½Ê½Ã¿À. Windows µð·ºÅ丮¸¦ ãÀ¸½Ê½Ã¿À(¿¹¸¦ µé¾î, C:\Windows).
  3. Command.comÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½, ÆË¾÷ ¸Þ´º¿¡¼­ Ư¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ¸Þ¸ð¸® ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. Ãʱâ ȯ°æ ¹Ú½º¿¡¼­ Ãʱâ ȯ°æÀÇ Å©±â¸¦ 4,096¹ÙÀÌÆ®·Î ¼³Á¤ÇϽʽÿÀ. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  5. Windows Ž»ö±â¸¦ ´ÝÀ¸½Ê½Ã¿À.
  6. ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆ®ÇϽʽÿÀ.
  7. VisualAge for Java ¼³Ä¡¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

VisualAge for Java ÆÀ Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡ÇÏ´ÂÁö ¶Ç´Â ±¹Áö ÀúÀå¼Ò¸¦ °®´Â Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡ÇÏ´ÂÁö¿¡ °ü°è¾øÀÌ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ÆÀ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 2.3 ÀýÀ» ÂüÁ¶Çϰųª ±¹Áö ÀúÀå¼Ò ¼³Ä¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 2.4 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

B.2.1.1 Á¦Ç° CD¿¡¼­ VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡

  1. VisualAge for JavaÀÇ ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖÇÒ °æ¿ì¿¡´Â ¼³Ä¡ ÀýÂ÷¸¦ °è¼ÓÇϱâ Àü¿¡ ÀÌ ¹®¼­ÀÇ 3.0 Àý, "ÀÌÀü VisualAge for Java·ÎºÎÅÍ ÀÌÁÖ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. CD µå¶óÀ̺꿡 CD-ROMÀ» »ðÀÔÇϽʽÿÀ.  
  3. ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿ ½ÇÇàÀÌ µÇÁö ¾ÊÀ¸¸é, CD µå¶óÀ̺êÀÇ ·çÆ®¿¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ.
  4. Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. VisualAge for JavaÀÇ ¼³Ä¡¸¦ ½ÃÀÛÇÏ·Á¸é VisualAge for Java ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×ÇÏ·Á°Å³ª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á¸é B.2.1.1.1 Distributed Debugger ¼³Ä¡ Á¤º¸¿¡ ´ëÇÑ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.  
  5. È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
  6. VisualAge for Java IDE¸¦ ½ÃÀÛÇϽʽÿÀ.

ÀÚµ¿ ¼³Ä¡
VisualAge for Java, ¹öÀü 4.0À» ÀÚµ¿À¸·Î ¼³Ä¡ÇÏ·Á¸é ivj40\setup µð·ºÅ丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇϽʽÿÀ.

setup /s /v/qn

VisualAge for Java°¡ c:\Program Files\IBM\VisualAge for Java ±âº» µð·ºÅ丮¿¡ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù.

´Ù¸¥ µð·ºÅ丮(¿¹: d:\IBMVJava40)·Î ÀÚµ¿ ¼³Ä¡ÇÏ·Á¸é, ivj40\setup µð·ºÅ丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇϽʽÿÀ.

setup /s /v"INSTALLDIR=\"d:\IBMVJava40\" /qn"

¿©±â¼­ d:\IBMVJava40Àº ¼³Ä¡ ´ë»ó µð·ºÅ丮ÀÔ´Ï´Ù.

ÁÖ: ÀÚµ¿À¸·Î VisualAge for Java¸¦ ¼³Ä¡ÇÒ ¶§¿¡´Â °øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áÇÒ ¼ö ¾ø°í, ÀÚµ¿À¸·Î ¼³Ä¡ÇÒ ¶§¿¡´Â ±¹Áö ÀúÀå¼Ò¿¡¸¸ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿À¸·Î ¼³Ä¡Çϸ鼭 ÆÀ ȯ°æ¿¡¼­ ÀÛ¾÷Çϱ⸦ ¿øÇÏ´Â °æ¿ì, ±¹ÁöÀûÀ¸·Î ¼³Ä¡ÇÑ ´ÙÀ½ Á¦Ç°À» ¼³Ä¡Çϰí IDE¸¦ ½ÃÀÛÇÑ ÈÄ °øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. ÆÀ ȯ°æ¿¡¼­ÀÇ ÀÛ¾÷À» Á¦¿ÜÇÑ ±¹ÁöÀû ¼³Ä¡ ¹æ¹ý¿¡ °üÇÑ Áö½Ã»çÇ׿¡ ´ëÇØ¼­´Â pdf µð·ºÅ丮¿¡ ÀÖ´Â team.pdf ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. pdf µð·ºÅ丮´Â Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

B.2.1.1.1 Á¦Ç° CD¿¡¼­ DistributedDebugger ¼³Ä¡
VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×ÇÏ·Á°Å³ª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á¸é Distributed Debugger¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù Distributed Debugger´Â Windows, AIX, OS/2, HP-UX, Solaris, Linux ¹× Linux/390 ¿î¿µ üÁ¦¿¡¼­ Áö¿øµË´Ï´Ù. °¢ ¿î¿µ üÁ¦¿¡ ´ëÇÑ ¼³Ä¡ Áö½Ã»çÇ×Àº ¾Æ·¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. Distributed Debugger ÆÄÀÏÀº ¸ðµÎ Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù.

 Windows¿ë Distributed Debugger

  1. Ãß°¡ ±â´É CD¿¡¼­ Distributed Debugger¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ ±â´É ¼³Ä¡ È­¸é¿¡¼­ Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Distributed Debugger ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ.
AIX¿ë Distributed Debugger  
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¼³Ä¡ ¹Ìµð¾î¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î idebug.tar.Z¸¦ º¹»çÇϽʽÿÀ.
  3. µð·ºÅ丮¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  4. uncompress idebug.tar.Z ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar.Z ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽʽÿÀ.
  5. tar -xvf idebug.tar ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar¿¡¼­ ¼³Ä¡ À̹ÌÁö¸¦ ÃßÃâÇϽʽÿÀ.
  6. ·çÆ®¿¡¼­ installp -ac -X -V2 -g -N -d idebug ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
  7. ¶ÇÇÑ smitty install_latest ¸í·ÉÀ¸·Î SMIT¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

OS/2¿ë Distributed Debugger

Ãß°¡ ±â´É CDÀÇ Debugger\OS2 ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â README_install.txt ÆÄÀÏÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

HP-UX¿ë Distributed Debugger

Çʼö ¿ä±¸»çÇ×: 
¼³Ä¡ ¹× Java µð¹ö±ë¿¡ Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. install.class¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é, cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. ·çÆ®¿¡¼­ java install.class ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
Solaris¿ë Distributed Debugger  
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î dbgsetup ¹× idebug.pkg¸¦ º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. chmod +x dbgsetup ¸í·ÉÀ» ½ÇÇàÇÏ¿© "dbgsetup"À» ½ÇÇà °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
  5. ·çÆ®¿¡¼­ ./dbgsetup idebug.pkg ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

Linux¿ë Distributed Debugger 

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.i386.rpm ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

Linux/390¿ë Distributed Debugger 

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.s390.rpm ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

OS/390¿ë Distributed Debugger

  1. Windows¿ë Distributed Debugger¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. Á¦Ç° CDÀÇ Debugger\OS390 ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â README_install.txt ÆÄÀÏÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

B.2.1.1.2 J2EE ÄÄÆ÷³ÍÆ®ÀÇ º£Å¸ ¹öÀü ¼³Ä¡ 
VisualAge for JavaÀÇ À̹ø ¸±¸®½º¿¡´Â Java 2 Ç÷§Æû, Enterprise EditionÀÇ ¸î °¡Áö ÄÄÆ÷³ÍÆ®ÀÇ º£Å¸ ¹öÀüÀÌ ÀÖ½À´Ï´Ù(J2EE). Sun Microsystems Inc.´Â °ø½ÄÀûÀ¸·Î J2EE ÄÄÆ÷³ÍÆ®¸¦ ¸±¸®½ºÇÑ ÀûÀÌ ¾ø½À´Ï´Ù. ƯÈ÷ VisualAge for JavaÀÇ À̹ø ¸±¸®½º¿¡´Â ´ÙÀ½ J2EE ÄÄÆ÷³ÍÆ®ÀÇ º£Å¸ ¹öÀüÀÌ ÀÖ½À´Ï´Ù.

º£Å¸ ¹öÀü ÄÄÆ÷³ÍÆ®ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CD¿¡ ÀÖ´Â extras\BetaJ2EEConnectors ¼­ºêµð·ºÅ丮ÀÔ´Ï´Ù. º£Å¸ ¹öÀüÀ» »ç¿ëÇÏ·Á¸é ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ ¼³Ä¡ Áö½Ã»çÇ×ÀÌ ÀÖ´Â BetaJ2EEConnectors ¼­ºêµð·ºÅ丮ÀÇ README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. 

B.2.1.2. VisualAge for Java, ¹öÀü 4.0ÀÇ ÀüÀÚ À̹ÌÁö¿¡¼­ ¼³Ä¡
´Ù¿î·Îµå ½Ã°£À» ÁÙÀ̱â À§ÇØ Windows¿ë Enterprise Edition, VisualAge for JavaÀÇ ÀüÀÚ À̹ÌÁö´Â ¿©·¯ ÆÄÆ®·Î ³ª´µ¾îÁ® ÀÖ½À´Ï´Ù.

B.2.1.2.1 IDE
ÅëÇÕ °³¹ß ȯ°æ¿¡ ´ëÇØ 14°³ÀÇ ´Ù¿î·Îµå °¡´ÉÇÑ ÆÄÆ®°¡ ÀÖ½À´Ï´Ù. 14°³ ÆÄÆ® ¸ðµÎ°¡ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. óÀ½ µÎ ÆÄÆ®´Â ¹Ýµå½Ã ¼³Ä¡ÇØ¾ß ÇÏ¸ç ³ª¸ÓÁö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. °¢ ¾ÆÄ«À̺êÀÇ ³»¿ë¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ¸ñ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.

óÀ½ µÎ °³ÀÇ ÆÄÆ®¿Í ¿øÇÏ´Â ¼±ÅÃÀû ÆÄÀÏÀ» ´Ù¿î·ÎµåÇßÀ¸¸é, °¢ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺긦 ½ÇÇàÇÏ°í °¢°¢ÀÌ µ¿ÀÏÇÑ Àӽà µð·ºÅ丮·Î ÃßÃâµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¸ðµç ÆÄÀÏÀÌ ÃßÃâµÇ¾úÀ¸¸é, Àӽà µð·ºÅ丮·Î °¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ. È­¸é¿¡ Ç¥½ÃµÇ´Â Áö½Ã»çÇ׿¡ µû¶ó IDE¸¦ ½ÃÀÛÇϽʽÿÀ.

¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î·Î ÀÛ¾÷ÇÏ·Á¸é setup.exe¸¦ ½ÇÇàÇϱâ Àü¿¡ Á¤È®ÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏ¿© ±× ¾ð¾î¿¡ ´ëÇÑ ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺긦 ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡´Â ¾ð¾î¸¦ º¯°æÇϰųª Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.

VisualAge for JavaÀÇ ÀüÀÚ À̹ÌÁö·Î ÀÛ¾÷ ÁßÀÎ °æ¿ì, ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å ´ëÈ­ »óÀÚ(½ÃÀÛ > ¼³Á¤ >Á¦¾îÆÇ > ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å)¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ Ãʱ⠼³Ä¡ ÀÌÈÄ¿¡ Ãß°¡ÀûÀÎ VisualAge for Java ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¸°Ô ÇÏ·Á´Â °æ¿ì¿¡´Â ¿À·ù ¸Þ½ÃÁö¸¦ ¹Þ°Ô µÇ¸ç Ãß°¡ÀûÀÎ ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. VisualAge for Java¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ®¸¦ Ãß°¡ÇÏ·Á¸é ´Ù¿î·ÎµåµÈ ÆÄÆ®¸¦ ÃßÃâÇÏ´Â °æ·Î¿¡¼­ setup.exe¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.

B.2.1.2.2. Distributed Debugger
Distributed Debugger¿¡¼­ Áö¿øÇÏ´Â °¢ ´ë»ó ¿î¿µ üÁ¦¿¡ ´ëÇØ º°µµ·Î ´Ù¿î·Îµå°¡ °¡´ÉÇÑ ÆÄÆ®°¡ ÀÖ½À´Ï´Ù VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×Çϰųª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á´Â °æ¿ì, Distributed Debugger¸¦ ´Ù¿î·ÎµåÇØ¼­ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. °¢ ¿î¿µ üÁ¦¿¡ ´ëÇÑ ¼³Ä¡ Áö½Ã»çÇ×Àº ¾Æ·¡¿¡¼­ Á¦°øµË´Ï´Ù. ÀÌ Áö½Ã»çÇ× ¹× ¶óÀ̼¾½º °è¾à °ü·Ã Á¤º¸´Â °¢ ÆÄÆ®¿¡ Æ÷ÇÔµÈ readme-1st.txt ÆÄÀÏ¿¡µµ ÀÖ½À´Ï´Ù.

VisualAge for Java - Windows¿ë Distributed Debugger¿¡´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¹× Windows¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÆ®´Â ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. VisualAge for Java¸¦ ´Ù¿î·ÎµåÇÏ°í ¾ÐÃà ÇØÁ¦ÇßÀ¸¸é setup.exe¸¦ ½ÇÇàÇϰí Á¦Ç° ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. ±× ´ÙÀ½ Distributed Debugger ¼³Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. 
  2. VisualAge for Java ¾øÀÌ Distributed Debugger¸¦ ¼³Ä¡ÇÏ·Á¸é, ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ DebugDirectory\windows µð·ºÅ丮 (DebugDirectory µð·ºÅ丮´Â Distributed Debugger¸¦ ¾ÐÃà ÇØÁ¦½ÃÄÑ º¸³½ °÷ÀÓ)¸¦ ¿­°í setup.bat ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
VisualAge for Java - AIX¿ë Distributed Debugger¿¡´Â AIX µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¼³Ä¡ ¹Ìµð¾î¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î idebug.tar.Z¸¦ º¹»çÇϽʽÿÀ.
  3. µð·ºÅ丮¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  4. uncompress idebug.tar.Z ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar.Z ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽʽÿÀ.
  5. tar -xvf idebug.tar ¸í·ÉÀ» ½ÇÇàÇÏ¿© idebug.tar¿¡¼­ ¼³Ä¡ À̹ÌÁö¸¦ ÃßÃâÇϽʽÿÀ.
  6. ·çÆ®¿¡¼­ installp -ac -X -V2 -g -N -d idebug ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
  7. ¶ÇÇÑ smitty install_latest ¸í·ÉÀ¸·Î SMIT¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

VisualAge for Java - OS/2¿ë Distributed Debugger¿¡´Â OS/2 µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é (OS/2¿ë Distributed Debugger ÆÄÆ®¿¡ Æ÷ÇԵǾî ÀÖ´Â) README_install.txtÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

VisualAge for Java - HP-UX¿ë Distributed Debugger¿¡´Â HP-UX¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù.

Çʼö ¿ä±¸»çÇ×: 
¼³Ä¡ ¹× Java µð¹ö±ë¿¡ Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

  1. ½ºÅ©·¡Ä¡ µð·ºÅ丮(¿¹: /tmp/idebug)¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. install.class¸¦ ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ºÅ©·¡Ä¡ µð·ºÅ丮¸¦ ¿©½Ê½Ã¿À. ½ºÅ©·¡Ä¡ µð·ºÅ丮°¡ /tmp/idebugÀ̸é, cd /tmp/idebug ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̸¦ ¿©½Ê½Ã¿À.
  4. ·çÆ®¿¡¼­ java install.class ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
VisualAge for Java - Solaris¿ë Distributed Debugger¿¡´Â Solaris¿ë ¿î¿µ ȯ°æ¿¡ ´ëÇÑ µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
  1. chmod +x dbgsetup ¸í·ÉÀ» ½ÇÇàÇÏ¿© "dbgsetup"À» ½ÇÇà °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
  2. ·çÆ®¿¡¼­ ./dbgsetup idebug.pkg ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

VisualAge for Java - Linux¿ë Distributed Debugger¿¡´Â Linux¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. À̸¦ ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã »çÇ׿¡ µû¶ó µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.i386.rpm ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

VisualAge for Java - Linux/390¿ë Distributed Debugger¿¡´Â Linux/390¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. À̸¦ ¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã »çÇ׿¡ µû¶ó µð¹ö°Å¸¦ ¼³Ä¡ÇϽʽÿÀ.

·çÆ®¿¡¼­ rpm -Uvh DERJPICL-9-1.s390.rpm ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

OS/390¿ë Distributed Debugger

  1. Windows¿ë Distributed Debugger¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. WindowsÀÇ ±âº» ¼³Ä¡ µð·ºÅ丮¿¡ ÀÖ´Â README_install.txtÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

B.2.1.2.3 EMSRV(ÆÀ ¼­¹ö)
VisualAge for Java - EMSRV 7.1
¿¡´Â ÆÀ °³¹ß ȯ°æ¿¡ ´ëÇÑ ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥ÀÌ µé¾î ÀÖ½À´Ï´Ù. ´ÜÀÏ ¾ÆÄ«ÀÌºê ÆÄÆ®¿¡ Windows, AIX, OS/2, NetWare, HP-UX, Linux ¹× Solaris¿¡ ´ëÇÑ ¼­¹ö Äڵ尡 ZIP ÆÄÀÏ Çü½ÄÀ¸·Î µé¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ÀÌ ÆÄÆ®¸¦ ¾ÐÃà ÇØÁ¦Çϰí instmigr.htmÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.

B.2.1.2.4 IBM Developer Kit 1.2.2 
VisualAge for Java - IBM Developer Kit 1.2.2
¿¡´Â Windows Ç÷§Æû¿ë IBM Developer Kit, Java Technology Edition, v 1.2.2, PTF 9°¡ µé¾î ÀÖ½À´Ï´Ù.  ÀÌ Á¦Ç°Àº ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é, ÀÌ ÆÄÀÏÀ» ½ÇÇà(±×·¯¸é, ¾ÆÄ«À̺ê·ÎºÎÅÍ ÃßÃâµÈ ÈÄ ÀÚµ¿À¸·Î ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÃÀÛÇÔ)Çϰí Áö½Ã»çÇ×À» ¼öÇàÇϽʽÿÀ.

B.2.2 Â÷ÈÄ¿¡ Ãß°¡ ÄÄÆ÷³ÍÆ® ¼³Ä¡

Ãʱ⠼³Ä¡ ÀÌÈÄ ¾ðÁ¦¶óµµ Ãß°¡ VisualAge for Java ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÏ·Á¸é, CD µå¶óÀ̺꿡 CD-ROMÀ» »ðÀÔÇÑ ÈÄ VisualAge for Java ¼³Ä¡¸¦ ¼±ÅÃÇϰí ÇÁ·Î±×·¥ À¯Áöº¸¼ö È­¸é¿¡¼­ ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ. ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿ ½ÇÇàÀÌ µÇÁö ¾ÊÀ¸¸é, CD µå¶óÀ̺êÀÇ ·çÆ®¿¡¼­ setup.exe¸¦ ½ÇÇàÇϽʽÿÀ. VisualAge for Java ÀüÀÚ ¹öÀüÀ» °®°í ÀÖÀ¸¸é, ¼öµ¿À¸·Î setup.exe¸¦ ½ÇÇàÇÑ ÈÄ µ¿ÀÏÇÑ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.

¸ðµç ÄÄÆ÷³ÍÆ®´Â ÇöÀç ¼³Ä¡ »óÅ ǥ½Ã¿Í ÇÔ²² ÆíÁý â¿¡ ³ª¿­µË´Ï´Ù. »¡°£»ö 'X'´Â ÇöÀç ÄÄÆ÷³ÍÆ®°¡ ¼³Ä¡µÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù. ÀÌ ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡Çϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »¡°£»ö 'X'°¡ Ç¥½ÃµÇÁö ¾ÊÀº ÄÄÆ÷³ÍÆ®´Â ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ¸¹Ç·Î ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À. 

VisualAge for Java, ¹öÀü 4.0ÀÇ µÎ¹øÂ° ÀνºÅϽº´Â ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¦Ç°À» ¸ÕÀú ¼³Ä¡ ÇØÁ¦ÇÏÁö ¾ÊÀ¸¸é ¼³Ä¡ ¾ð¾î¸¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

B.2.3 VisualAge for Java ÆÀ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡

°¢°¢ÀÇ °³¹ß ÆÀ ±¸¼º¿øÀÌ ´ÙÀ½ ´Ü°è¸¦ µû¸£±â Àü¿¡ EMSRV °ü¸®ÀÚ´Â ¼­¹ö¸¦ ¼³Ä¡ ¹× ½ÃÀÛÇϰí Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» Å×½ºÆ®ÇÏ¸ç ÆÀ °³¹ßÀÚ¸¦ ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ Ãß°¡ÇØ ³õ¾Æ¾ß ÇÕ´Ï´Ù. ±× ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÀÌ ¾È³»¼­ÀÇ ÆÄÆ® C¸¦ ÂüÁ¶ÇϽʽÿÀ. ÆÄÆ® C¿¡´Â ÆÀ ÀúÀå¼Ò ÀÌÁÖ¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

´ÙÀ½ Áö½Ã»çÇ׿¡¼­´Â ¼­¹ö¿¡ ¼³Ä¡µÈ °øÀ¯ ÀúÀå¼Ò°¡ ivj.dat¶ó°í °¡Á¤ÇÕ´Ï´Ù. EMSRV, ¹öÀü 7.1ÀÌ ¼­¹ö¿¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ EMSRV¿¡ ¿¬°áÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö°¡ ¼ö½ÅµË´Ï´Ù.

  1. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡Çϱâ Àü¿¡, °ü¸®ÀÚ¿¡°Ô ´ÙÀ½ Á¤º¸¸¦ ¿äûÇϽʽÿÀ.
  2. VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡¸¦ ½ÃÀÛÇϽʽÿÀ. ¼³Ä¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â 2.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ ÀÌÁÖÇÏ´Â °æ¿ì, ÀÌÁÖ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 3.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  3. ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÇÁ·ÒÇÁÆ®ÇÏ¸é ¼­¹ö¿¡ »óÁÖÇÏ´Â ÀúÀå¼Ò¸¦ »ç¿ëÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. Ç×»ó °øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áµÈ Ŭ¶óÀÌ¾ðÆ®·Î ÀÛµ¿ÇÏ´Â ´ë½Å, µ¶¸³ ¸ðµå·Î ÀÛµ¿Çϱâ À§ÇØ »ç¿ëÀÚ ¿öÅ©½ºÅ×À̼ǿ¡ ±¹Áö ÀúÀå¼Ò¸¦ °®°íÀÚ ÇÏ´Â °æ¿ì, 2.4 Àý ¾Æ·¡ ´ë¾ÈÀ» ÂüÁ¶ÇϽʽÿÀ. °ü¸®ÀڷκÎÅÍ Á¦°ø¹ÞÀº °Í°ú °°ÀÌ, ¼­¹öÀÇ TCP/IP È£½ºÆ® À̸§(¶Ç´Â IP ÁÖ¼Ò) ¹× ÀúÀå¼ÒÀÇ À̸§À» Á¦°øÇϽʽÿÀ. EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¶§ °ü¸®ÀÚ°¡ ÀÛ¾÷ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ¸¸é, ÇØ´ç ÆÄÀÏ¿¡ ´ëÇÑ ¼­¹öÀÇ °æ·Î Á¤º¸¸¦ »ç¿ëÇÏ¿© ÀúÀå¼ÒÀÇ À̸§À» ¿ÏÀüÈ÷ ±ÔÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº ÀÚµ¿À¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ ide.ini ÆÄÀÏ¿¡ ¼­¹ö ÁÖ¼Ò ¹× ÀúÀå¼Ò Á¤º¸¸¦ »ðÀÔÇØ¾ß ÇÕ´Ï´Ù.
  4. °ü¸®ÀÚ°¡ ¼³Á¤ÇÑ ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ÀÛ¾÷¿µ¿ª ¼ÒÀ¯ÀÚ À̸§À» ¼±ÅÃÇϵµ·Ï ¿äûµË´Ï´Ù. »ç¿ëÀÚ À̸§À» ¼±ÅÃÇϽʽÿÀ. ¾ÏÈ£ º¸È£°¡ ÀÛµ¿µÇ°í ÀÖÀ¸¸é »ç¿ëÀÚ ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

    ÁøÇà ¸·´ë´Â ÀÛ¾÷¿µ¿ªÀÌ ÀúÀå¼Ò¿¡ ¿¬°á ÁßÀÓÀ» ³ªÅ¸³À´Ï´Ù. »ç¿ëÀÚ ¸ñ·Ï ´ë½Å º¹±¸ºÒ°¡´ÉÇÑ ¿À·ù°¡ ¹ß»ýÇßÀ½À» ³ªÅ¸³»´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é, ´ÙÀ½ »óȲ Áß Çϳª°¡ ¹ß»ýÇÑ °ÍÀÔ´Ï´Ù.
    1. ¼­¹ö°¡ Ȱµ¿ ÁßÀÌ ¾Æ´Õ´Ï´Ù.
    2. ¿öÅ©½ºÅ×À̼ǿ¡ VisualAge for Java¸¦ ¼³Ä¡ÇÒ ¶§ À߸øµÈ ¼­¹ö À̸§À» ÁöÁ¤Çß½À´Ï´Ù.
    3. ¼³Ä¡ Áß¿¡ À߸øµÈ ÀúÀå¼Ò¸¦ ÁöÁ¤Çß½À´Ï´Ù.

    ÆÀ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ide.ini ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¼­¹ö ¶Ç´Â ÀúÀå¼Ò¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

B.2.4 µ¶¸³Çü ÀúÀå¼Ò°¡ Àִ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡

°øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áµÇÁö ¾Ê¾ÒÀ» ¶§ »ç¿ëÇϱâ À§ÇØ ¿öÅ©½ºÅ×À̼ǿ¡ VisualAge for Java ¼Ò½º ÄÚµå ÀúÀå¼Ò¸¦ µÎ°íÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ¿öÅ©½ºÅ×À̼ǿ¡ VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò¸¦ ¼­¹ö°¡ ¾Æ´Ñ ±¹Áö ½Ã½ºÅÛ¿¡ ÀÖµµ·Ï ÁöÁ¤ÇϽʽÿÀ. ¼³Ä¡ ÇÁ·Î±×·¥¿¡¼­ ÀúÀå¼Ò¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÀ ¼­¹ö¿¡¼­ °øÀ¯ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ·Á¸é, ¿Â¶óÀÎ µµ¿ò¸»À̳ª team.pdf ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. team.pdf ÆÄÀÏÀº pdf µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

B.2.5 Windows 2000¿¡ ´ëÇÑ ¼³Ä¡ ¹× »ç¿ë °í·Á»çÇ×  

VisualAge for JavaÀÇ À̹ø ¸±¸®½º¿¡¼­´Â Windows 2000¿ë Á¶Á¤ Áö¿ø(Microsoft¿¡ ÀÇÇØ Á¤ÀǵÊ)À» °è¼Ó Á¦°øÇÕ´Ï´Ù. 

±âº» ¼³Ä¡ µð·ºÅ丮´Â <Program Files>\IBM\VisualAge for JavaÀÔ´Ï´Ù. Windows 2000¿¡¼­´Â ±âº»ÀûÀ¸·Î ¿ÀÁ÷ °ü¸®ÀÚ ¹× Ç¥ÁØ(ÆÄ¿ö) »ç¿ëÀÚ¸¸ <Program Files>·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤±Ô(Á¦ÇÑ) »ç¿ëÀÚ´Â ÀÌ À§Ä¡·Î ¾²±â¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.

VisualAge for JavaÀÇ ÇöÀç ¼³°è ¶§¹®¿¡, Á¦Ç°À» ÀÌ À§Ä¡¿¡ ¼³Ä¡Çϰí Á¤±Ô(Á¦ÇÑ) »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â °æ¿ì, <ProgramFiles>¿¡¼­ Á¤±Ô »ç¿ëÀÚÀÇ ¾²±â ¾×¼¼½º¸¦ Çã¿ëÇϵµ·Ï IBM ¶Ç´Â IBM\VisualAge for Java µð·ºÅ丮¿¡ ´ëÇÑ º¸¾È ¼³Á¤À» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷ÀÌ ½ÇÆÐÇϸé IDE¸¦ ½ÃÀÛÇϰųª IDE ³»¿¡¼­ ÀϺΠVisualAge for Java µµ±¸¸¦ »ç¿ëÇÏ´Â µ¿¾È¿¡ ½ÇÆÐ°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

AS/400 ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ¿¡ ´ëÇÑ ¼­¹ö ¸ñ·ÏÀº "<ProgramFiles>\IBM\shared files\fvdctcp.txt"·Î ÀúÀåµË´Ï´Ù. ´Ù½Ã ¸»ÇØ, ±âº»°ªÀ¸·Î ÀÌ À§Ä¡´Â º¸È£µÇ¸ç ÀÏ¹Ý »ç¿ëÀÚ¿¡ ÀÇÇØ ´ëüµÉ ¼ö ¾ø½À´Ï´Ù. ÃæºÐÇÑ ±ÇÇÑÀÌ ¾ø´Â »ç¿ëÀÚ°¡ AS/400 SmartGuidesÀÇ ¼­¹ö ¸ñ·Ï Ãß°¡/¼öÁ¤ ´ÜÃ߸¦ »ç¿ëÇÏ¿© ¼­¹ö ¸ñ·ÏÀ» ÀÛ¼ºÇϰųª °»½ÅÇÏ·Á Çϸé, ÆÄÀÏ ÀÛ¼º ¶Ç´Â °»½ÅÀº Java ÄÚµå ³»ÀÇ ÀÔÃâ·Â ¿À·ù¿Í ÇÔ²² ½ÇÆÐÇÏ¿© ·Î±× ¶Ç´Â Äֿܼ¡ Ç¥½ÃµÉ ¼öµµ ÀÖ°í Ç¥½ÃµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀÌ À§Ä¡¿¡ ´ëÇØ ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô ¾²±â ¾×¼¼½º¸¦ ºÎ¿©ÇÒ °ÍÀÎÁö ¾Æ´Ï¸é º¸È£ »óŸ¦ À¯ÁöÇÏ¿© ÆÄÀÏÀ» ¼öµ¿À¸·Î ·ÎµåÇÔÀ¸·Î½á ±ÇÇÑÀÌ ¾ø´Â »ç¿ëÀÚ°¡ ÆÄÀÏÀ» °»½ÅÇÏ´Â °ÍÀ» ¸·À» °ÍÀÎÁö¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

B.2.6 IBM Developer Kit, Java Technology Edition, v1.2.2, PTF 9 ¼³Ä¡ 

Á¦Ç° CD¿¡¼­ VisualAge for Java¸¦ ¼³Ä¡ÇÑ °æ¿ì, IBM Developer Kit µð·ºÅ丮¿¡¼­ install.exe¸¦ ½ÇÇàÇÏ¿© IBM Developer Kit, Java Technology Edition ¹öÀü 1.2.2, PTF 9¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖÀ¸¸é ÀÌ µð·ºÅ丮ÀÇ À§Ä¡´Â Àӽà µð·ºÅ丮(ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)Áö¸¸ instrall.exe¸¦ ½ÇÇàÇÒ Çʿ䰡 ¾ø´Âµ¥, ±× ÀÌÀ¯´Â ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ´Ù¿î·ÎµåµÈ IBM Developer Kit ¾ÆÄ«À̺ê·ÎºÎÅÍ ¾ÐÃà ÇØÁ¦µÈ ÈÄ ÀÚµ¿À¸·Î ½ÃÀ۵DZ⠶§¹®ÀÔ´Ï´Ù. 

IBM Developer Kit¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº IBM Developer Kit µð·ºÅ丮ÀÇ README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

B.3.0 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖ  

ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ÄÄÆ÷³ÍÆ® ƯÁ¤ ¹× ÀÏ¹Ý Á¤º¸¿¡ ´ëÇØ¼­´Â ÆÄÆ® D ¹× ÆÄÆ® E¸¦ ÂüÁ¶ÇϽʽÿÀ.

VisualAge for Java, ¹öÀü 4.0 ¾÷±×·¹À̵忡¼­´Â ÀúÀå¼ÒÀÇ ½Ã½ºÅÛ Å¬·¡½º ¶óÀ̺귯¸®¸¦ ¿Ã¹Ù¸¥ ¸±¸®½º ·¹º§·Î °¡Á®¿À±â À§ÇØ ¼³Ä¡ Áß¿¡ ÀúÀå¼Ò °»½ÅÀ» ¼öÇàÇÏ°Ô µË´Ï´Ù. ±×·¯±â À§Çؼ­´Â ¾÷±×·¹À̵åÇÏ´Â µ¿¾È ÀúÀå¼Ò°¡ Àбâ-¾²±â ¾×¼¼½º°¡ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷ Áß¿¡´Â »ç¿ëÀÚ Äڵ尡 ¼öÁ¤µÇÁö ¾Ê½À´Ï´Ù.

VisualAge for Java, Enterprise EditionÀÇ ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖÇÒ °æ¿ì, ÆÀ ȯ°æÀÌ ¾Æ´Ñ µ¶¸³Çü ȯ°æ¿¡¼­ ÀÛ¾÷ ÁßÀÌ°í µ¶¸³Çü ȯ°æ¿¡¼­ ÀÛ¾÷À» °è¼ÓÇÏ·Á¸é, ÀÌ ¹®¼­ÀÇ ÆÄÆ® A¿¡ ÀÖ´Â Professional Edition¿¡ ´ëÇÑ ÀÌÁÖ Áö½Ã»çÇ×À» ¼öÇàÇϽʽÿÀ.

ÁÖ: VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¶§, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ¸ØÃá °Íó·³ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Çö»óÀÌ ¹ß»ýÇÏ´Â ÀÌÀ¯´Â (3.5 ¹öÀü ÆÄÀϰú 4.0 ¹öÀü ÆÄÀÏÀ» ºñ±³ÇÏ´Â) "DoCosting" ±â´ÉÀ» ½ÇÇàÇϴµ¥ 3ºÐ °¡·®ÀÌ ¼Ò¿äµÇ¾î ¸¶Ä¡ ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ¸ØÃá °Íó·³ º¸À̱⠶§¹®ÀÔ´Ï´Ù.

ÆÀ ȯ°æÀ¸·ÎºÎÅÍ ¶Ç´Â ÆÀ ȯ°æÀ¸·Î ÀÌÁÖÇÒ °æ¿ì, ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ´ÙÀ½ ¹®Á¦Á¡À» °í·ÁÇϽʽÿÀ.

ÀÌÁÖÇÒ ¶§ ¼öÇàÇØ¾ß ÇÏ´Â ´Ü°è´Â »óȲ°ú À§ÀÇ Áú¹®¿¡ ´ëÇÑ È¸½Å¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

´ÙÀ½ÀÇ ÀÌÁÖ ½Ã³ª¸®¿À´Â °¡Àå º¹ÀâÇÑ »óȲ Áß ÇϳªÀÔ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 ±¹Áö ÀúÀå¼Ò¿¡ Çϳª ÀÌ»óÀÇ °øÀ¯ ÀúÀå¼Ò¿Í N¸íÀÇ °³¹ßÀÚ°¡ ÀÖ½À´Ï´Ù. »õ·Î¿î ¹öÀü 4.0 ÀúÀå¼Ò¸¦ »ç¿ëÇϸ鼭, ±âÁ¸ÀÇ °øÀ¯ ÀúÀå¼Ò¿¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅ͵µ »ç¿ëÇϱ⸦ ¿øÇÕ´Ï´Ù. 

ÁÖ: ÀÌ ½Ã³ª¸®¿À´Â JDK 1.1.x ±¹Áö ÀúÀå¼Ò°¡ ¾Æ´Ñ ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3(Java 2) ±¹Áö ÀúÀå¼Ò¿¡ ´ëÇØ ´Ù·ç°í ÀÖ½À´Ï´Ù. JDK 1.1.x ±¹Áö ÀúÀå¼Ò Á¤º¸¸¦ ¹öÀü 4.0 ÀúÀå¼Ò·Î ¹ÝÀÔÇÏ·Á´Â °æ¿ì, ÆÄÆ® AÀÇ 3.2 Àý¿¡ ÀÖ´Â Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À. 

  1. EMSRV¸¦ ¹öÀü 7.1·Î ¾÷±×·¹À̵åÇϽʽÿÀ. ÆÀ °ü¸®ÀÚ´Â EMSRV, ¹öÀü 7.1À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Å¸½ºÅ©ÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÆÄÆ® CÀÇ 2 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. 
  2. »ç¿ëÀÚ µ¥ÀÌÅÍÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϽʽÿÀ.
    1. ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¦ ¹öÀüÈ­ÇϽʽÿÀ. ¹öÀüÈ­µÈ ÇÁ·ÎÁ§Æ® ¹× ÆÐŰÁö¸¸ÀÌ VisualAge for Java, ¹öÀü 4.0 ÀúÀå¼Ò·Î ¹ÝÀԵ˴ϴÙ. ¹öÀüÈ­ Áö½Ã»çÇ×Àº VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
    2. VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎÀÇ »õ À§Ä¡¿¡ ÀúÀå¼Ò¸¦ ÀúÀåÇϽʽÿÀ. ÀúÀå¼ÒÀÇ ÆÄÀÏ¸í ¹× °æ·Î´Â x:\IBMVJava\ide\repository\ivj.datÀ̸ç, ¿©±â¼­ x:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù. 
      ÁÖ: ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÌÁÖÇÏ´Â °æ¿ì, ÀúÀå¼Ò¿¡´Â ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀÇ ¹öÀüÈ­µÈ »çº»µµ Æ÷ÇԵ˴ϴÙ. ÀÚ¿ø ÆÄÀÏÀÇ À§Ä¡´Â x:\IBMVJava\ide\repository\ivj.dat.pr µð·ºÅ丮ÀÔ´Ï´Ù. VisualAge for Java µð·ºÅ丮 Æ®¸® ¿ÜºÎ¿¡ ivj.dat.pr µð·ºÅ丮ÀÇ »çº»À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
  3. ÆÀ °ü¸®ÀÚ´Â ±¹Áö ÀúÀå¼Ò¸¦ Æ÷ÇÔÇÏ¿© VisualAge for Java, ¹öÀü 4.0ÀÇ Àüü ¼³Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. °ü¸®ÀÚ´Â ±¹Áö ÀúÀå¼ÒÀÇ Àüü ³»¿ëÀ» ¸ðµç °øÀ¯ ÀúÀå¼Ò·Î ¹ÝÃâÇÕ´Ï´Ù. ÀÌ Å¸½ºÅ©ÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÆÄÆ® B, 3.1 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  4. ¸ðµç ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 »ç¿ëÀÚ´Â ¹öÀü 4.0À» ±¹ÁöÀûÀ¸·Î ¼³Ä¡Çϸç, ÀÌ ¶§ N°³ÀÇ ±¹Áö ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù.

ÀÌÁ¦ ÀÌÁÖ ÇÁ·Î¼¼½º´Â ¿Ï·áµÇ¾úÀ¸¸ç »ç¿ëÀÚ´Â ±¹Áö ÀúÀå¼Ò ¶Ç´Â °øÀ¯ ÀúÀå¼Ò °£¿¡ ¿øÇÏ´Â ´ë·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ: ÆÀ ȯ°æÀ¸·ÎºÎÅÍ ±¹Áö ȯ°æÀ¸·Î ÀÌÁÖÇÒ °æ¿ì, ±âÁ¸ °øÀ¯ ÀúÀå¼Ò¸¦ ±¹Áö ÀúÀå¼Ò·Î ¼öÀÛ¾÷À¸·Î ¹ÝÃâÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ±¹Áö ÀúÀå¼Ò°¡ ÀÖÀ¸¸é, ±âÁ¸ ±¹Áö ÀúÀå¼Ò¿¡¼­ »ç¿ëÇÒ ÇÁ·ÎÁ§Æ®¸¦ »õ·Î¿î ¹öÀü 4.0 ±¹Áö ÀúÀå¼Ò·Î ¹ÝÀÔÇØ¾ß ÇÕ´Ï´Ù.

B.3.1 VisualAge for Java ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ °øÀ¯ ÀúÀå¼Ò ÀÌÁÖ

´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϱâ Àü¿¡ ¸ÕÀú EMSRV 7.1·Î ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù. C.3.1 Àý¿¡ ÀÌ Å¸½ºÅ© ¼öÇà ¹æ¹ý¿¡ °üÇÑ Áö½Ã»çÇ×ÀÌ ÀÖ½À´Ï´Ù 

VisualAge for Java, ¹öÀü 4.0¿¡ ´ëÇÑ ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ¹öÀü 2.0 ¶Ç´Â 3.0x(JDK 1.1 ±â¹Ý) ¶Ç´Â 3.0x, Early Adopters ¶Ç´Â 3.5(JDK 1.2 ±â¹Ý) °øÀ¯ ÀúÀå¼Ò¸¦ ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ´Ü°è¿¡¼­ ÆÀ °ü¸®ÀÚ´Â ±¹Áö ÀúÀå¼Ò¸¦ »ç¿ëÇÏ¿© VisualAge for Java, ¹öÀü 4.0À» Àüü ¼³Ä¡ÇÕ´Ï´Ù. °ü¸®ÀÚ´Â ±¹Áö ÀúÀå¼ÒÀÇ Àüü ³»¿ëÀ» ¸ðµç °øÀ¯ ÀúÀå¼Ò·Î ¹ÝÃâÇÕ´Ï´Ù.

¼­¹öÀÇ ±âÁ¸ ÀúÀå¼Ò¸¦ VisualAge for Java, ¹öÀü 4.0°ú ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ¾÷±×·¹À̵åÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ±¹Áö ÀúÀå¼Ò¸¦ Æ÷ÇÔÇÏ¿© VisualAge for Java, ¹öÀü 4.0ÀÇ Àüü ¼³Ä¡¸¦ ¼öÇàÇϽʽÿÀ. ÀÌ Å¸½ºÅ©ÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÆÄÆ® BÀÇ 2.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  2. ¹öÀü 4.0 IDE¸¦ ½ÃÀÛÇϽʽÿÀ. ±¹Áö ÀúÀå¼Ò¿¡ ¿¬°áµË´Ï´Ù.
  3. Workbench¿¡¼­ ÆÄÀÏ > ¹ÝÃâÀ» ¼±ÅÃÇÑ ÈÄ, ÀúÀå¼Ò ¶óµð¿À ´ÜÃ߸¦ ´©¸£°í ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. EMSRV ¼­¹ö°¡ ÀÖ´Â °øÀ¯ ÀúÀå¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ. EMSRV ¼­¹ö ÁÖ¼Ò°¡ ÀÖ´Â °øÀ¯ ÀúÀå¼Ò Çʵ忡 ¼­¹öÀÇ IP ÁÖ¼Ò ¶Ç´Â ¼­¹öÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
  4. °Ë»öÀ» ´­·¯ °øÀ¯ ÀúÀå¼Ò¸¦ ã°Å³ª ÀúÀå¼Ò À̸§ Çʵ忡 °øÀ¯ ÀúÀå¼ÒÀÇ À̸§ ¹× ÆÄÀϸíÀ» ÀÔ·ÂÇϽʽÿÀ.
  5. ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϽʽÿÀ. ¼¼ºÎ»çÇ×À» ´­·¯ ¼Ò½º ÀúÀå¼Ò·ÎºÎÅÍ ¹ÝÃâµÉ ¼ö ÀÖ´Â ¹öÀüÈ­µÈ ÇÁ·ÎÁ§Æ® ¸ñ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ. 
  6. ¸ðµç ÇÁ·ÎÁ§Æ® °³Á¤ÆÇÀ» ¼±ÅÃÇϰí À̸¦ ¹ÝÃâÇϽʽÿÀ.
  7. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ

¸ðµç ÇÁ·ÎÁ§Æ®°¡ °øÀ¯ ÀúÀå¼Ò·Î º¹»çµË´Ï´Ù. ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀÌ ¹ÝÃâµË´Ï´Ù. ¹ÝÃâÇÒ ÀúÀå¼Ò°¡ sample.datÀ̸é, ÇÁ·ÎÁ§Æ® ÀÚ¿øÀÌ sample.dat.prÀ̶ó´Â Æú´õ·Î ¹ÝÃâµË´Ï´Ù.

B.4.0 ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×

¶ÇÇÑ ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼­´Â README(CDÀÇ README µð·ºÅ丮¿¡ ÀÖÀ½)¸¦ ÂüÁ¶ÇϽʽÿÀ. 

B.4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×  

´ÙÀ½Àº VisualAge for Java ¼³Ä¡ Áß¿¡ ¾Ë¾Æ¾ß ÇÒ Ç׸ñÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

B.4.1.1 µð½ºÅ© Á¦ÇÑ»çÇ×

B.4.1.2 »ç¿ëÀÚ ÀÎÁõ

B.4.1.3 TCP/IP °í·Á»çÇ×

B.4.1.4 ½© È®Àå(Windows NT)

¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Windows NT¿ë ½© È®ÀåÀ» ¹ß°ßÇßÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö¸¦ ¹ÞÀ¸¸é ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·± °æ¿ì ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. ±ä±Þ º¹±¸ µð½ºÅ©°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µð½ºÅ© ÀÛ¼º¿¡ ÇÊ¿äÇÑ Áö½Ã»çÇ×Àº Windows µµ¿ò¸» ¹®¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  3. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇϽʽÿÀ.
    \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. À§ÀÇ Å°¿¡ ´ëÇØ À̸§-µ¥ÀÌÅÍ ½Ö¿¡¼­ ½© À̸§À» ¼±ÅÃÇϽʽÿÀ.
    Áß¿ä»çÇ×: ÀÌ À̸§¿¡ ´ëÇØ ±â·ÏµÈ µ¥ÀÌÅ͸¦ Àû¾î µÎ½Ê½Ã¿À. IBM VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ÇÊ¿äÇÕ´Ï´Ù.
  5. ½© À̸§-µ¥ÀÌÅÍ ½Ö¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
  6. ½© À̸§ °ªÀ» Explorer.exe·Î ¼³Á¤ÇϽʽÿÀ. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸® > Á¾·á¸¦ ¼±ÅÃÇϽʽÿÀ.
  8. IBM VisualAge for Java ¼³Ä¡¸¦ Àç½ÃÀÛÇÑ ÈÄ ¿Ï·áÇϽʽÿÀ.
  9. ¼³Ä¡°¡ ¿Ï·áµÇ¸é ´ÙÀ½°ú °°ÀÌ ÀÌÀü ·¹Áö½ºÆ®¸® Ç׸ñÀ» º¹¿øÇϽʽÿÀ.
    a. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exeÀ» ÀÔ·ÂÇϽʽÿÀ.
    b. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ۸¦ È®ÀåÇϽʽÿÀ.
    c. À§ÀÇ Å°¿¡ ´ëÇØ À̸§-µ¥ÀÌÅÍ ½Ö¿¡¼­ ½© À̸§À» ¼±ÅÃÇϽʽÿÀ.
    d. ½© À̸§-µ¥ÀÌÅÍ ½Ö¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
    e. ½© À̸§ÀÇ °ªÀ» ´Ü°è 4¿¡¼­ ±â·ÏÇÑ °ªÀ¸·Î º¹¿øÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    f. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸® > ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

B.4.1.5 ½ÇÆÐÇÑ ¼³Ä¡ º¹±¸

¼³Ä¡¿¡ ½ÇÆÐÇϸé, ¼³Ä¡µÈ ¹öÀü 4.0 ÆÄÀÏÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇϰíÀÚ ÇÏ´Â µð·ºÅ丮°¡ ºñ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ±¸°£ º¹¿øµÇ°í ¼³Ä¡µÈ ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. ¿øÇÒ °æ¿ì ºó µð·ºÅ丮¸¦ Á¦°ÅÇÒ ¼ö ÀÖÀ¸³ª ¹Ýµå½Ã ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª, µð·ºÅ丮¿¡ ÆÄÀÏÀÌ µé¾î ÀÖ´Â °æ¿ì ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀº À¯Áö°ü¸® ¸ðµå·Î ¿­¸®¸ç Á¦Ç°À» ´Ù½Ã ¼³Ä¡Çϱâ Àü¿¡ ÀϺθ¸ ¼³Ä¡µÈ ¹öÀü 4.0À» Á¦°ÅÇϵµ·Ï ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.

·¹Áö½ºÆ®¸® Ç׸ñµµ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

\\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows

  1. ±ä±Þ º¹±¸ µð½ºÅ©°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µð½ºÅ© ÀÛ¼º¿¡ ÇÊ¿äÇÑ Áö½Ã»çÇ×Àº Windows µµ¿ò¸» ¹®¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  3. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇÏ°í ¼±ÅÃÇϽʽÿÀ.
    \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows\4.0
  4. ÀÌ Å°¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > »èÁ¦¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. Ű »èÁ¦¸¦ È®Á¤Çϵµ·Ï ¿äûµÇ¸é ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  6. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

¼³Ä¡¿¡ ½ÇÆÐÇϱâ Àü¿¡ NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾î ÀÖ¾úÀ¸¸é, À̰͵µ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

  1. »õ·Î¿î ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ¿©½Ê½Ã¿À. ¹æ±Ý ¿¬ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¿© NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. set imninstsrv. ÀÌ ¸í·ÉÀº NetQuestionÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    IMNINSTSRV=C:\imnnq_nt

    VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. º¯¼ö°¡ ¼³Á¤µÈ °æ¿ì(Áï, NetQuestionÀÌ ¼³Ä¡µÈ À§Ä¡°¡ Á¦°øµÈ °æ¿ì), 2 ´Ü°è¸¦ °è¼Ó ÁøÇàÇϽʽÿÀ. 

    "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª NetQuestion ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. ÀÌ ¶§, ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇÑ ÈÄ ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°Àº ÆÄÀÏÀ» Ž»öÇϽʽÿÀ. vahelp.cfg. À̸§ÀÌ "imnnq"·Î ½ÃÀÛÇÏ´Â(¿¹¸¦ µé¾î, imnnq_NT ¶Ç´Â imnnq_98) µð·ºÅ丮¿¡¼­ ÀÌ ÆÄÀÏÀ» ãÀ¸¸é, ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ. 2 ´Ü°è¿Í 3 ´Ü°è´Â ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.  

  2. NetQuestion µð·ºÅ丮(IMNINSTSRV= µÚ¿¡ ³ª¿À´Â Á¤º¸)·Î °¡½Ê½Ã¿À.
  3. vahcfg remove /p vj32¸¦ ÀÔ·ÂÇϽʽÿÀ.

VisualAge for Java°¡ ¼³Ä¡ÇÑ ¸ðµç NetQuestion ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

¾ÆÁ÷ ÀÌ¿Í °°ÀÌ ÇÏÁö ¾ÊÀº °æ¿ì, ÀúÀå¼Ò¿Í ÀÚ¿ø ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ. ÀÌ Å¸½ºÅ©ÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ÆÄÆ® B, 3.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.  

ÀÌµé ´Ü°è¸¦ ¸ðµÎ ¼öÇàÇÏ¿´À¸¸é ÀçºÎÆ®ÇÑ ÈÄ Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇϽʽÿÀ. VisualAge for Java¸¦ À缳ġÇÑ ÈÄ µµ¿ò¸»ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì, ¹®Á¦Á¡ ÇØ°á ¾È³»¼­¿¡¼­ µµ¿ò¸» ½ÇÆÐ º¹±¸¿¡ °üÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ¹®Á¦Á¡ ÇØ°á ¾È³»¼­(trshoot.htm)ÀÇ À§Ä¡´Â Á¦Ç° CDÀÇ VisualAge for Java, Professional Edition ¹× Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for Java¸¦¼³Ä¡ÇÑ ÈÄ¿¡µµ ¾È³»¼­´Â X:\IBMVJava¿¡ À§Ä¡Çϴµ¥ ¿©±â¼­ X:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.

B.4.1.6 CICS Æ®·£Àè¼Ç °ÔÀÌÆ®¿þÀÌ

VisualAge for Java¸¦ ¼³Ä¡ÇÒ ¶§ CICS Æ®·£Àè¼Ç °ÔÀÌÆ®¿þÀ̰¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é, VisualAge´Â VisualAge ´ë½Å ÀÌ ¹öÀüÀ» »ç¿ëÇÕ´Ï´Ù.

B.4.1.7 Windows ¼³Ä¡ ÇÁ·Î±×·¥ ¿À·ù

´ÙÀ½Àº ¼³Ä¡ °úÁ¤¿¡¼­ »ç¿ëÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ Windows ¼³Ä¡ ÇÁ·Î±×·¥ ¿À·ùÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

¿À·ù 1603 (Windows NT 4.0 Àü¿ë)

VisualAge for Java ¼³Ä¡ Áß¿¡ 1603 ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é ÀÌ´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ ÃʱâÈ­¿¡ ½ÇÆÐÇßÀ½À» Ç¥½ÃÇÏ¸ç ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. 

¾î¶² Á¦Ç°Àº (SymantecÀÇ VisualCafeó·³) Windows Ç÷§Æû¿¡ ¼³Ä¡µÉ °æ¿ì¿¡´Â sfc.dllÀ̶ó´Â ÆÄÀÏÀ» ÀÚµ¿À¸·Î ¼³Ä¡ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ ÆÄÀÏÀº Windows 2000¿¡¼­¸¸ »ç¿ëµÇ´Âµ¥ ¿©±â¼­ Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº ±× ÆÄÀÏÀ» ¾ÈÀü 󸮿ëÀ¸·Î È£ÃâÇÕ´Ï´Ù.  

ÀÌ À̸§ÀÇ ÆÄÀÏÀÌ Windows NT 4.0ÀÇ °æ·Î¿¡ »óÁÖÇÏ¸é ºñ·Ï sfc.dllÀÌ Windows 2000¿¡¸¸ Àû¿ëµÈ´Ù ÇÒ Áö¶óµµ Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº À̸¦ ·ÎµåÇÏ·Á ÇÒ °ÍÀÔ´Ï´Ù. ±×¸®°í Windows ¼³Ä¡ ÇÁ·Î±×·¥Àº ·Îµå¿¡ ½ÇÆÐÇÕ´Ï´Ù. 

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. »ç¿ëÀÚ ½Ã½ºÅÛ¿¡¼­ ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇϰí sfc.dll ÆÄÀÏÀ» Ž»öÇϽʽÿÀ.
  2. (Windows NT 4.0 °æ·Î¿¡ »óÁÖÇÏ´Â ¹öÀü) sfc.dll ÆÄÀÏÀÇ À̸§À» ÀϽÃÀûÀ¸·Î sfc.old·Î º¯°æÇϽʽÿÀ.
  3. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. VisualAge for Java¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡ÇÑ ´ÙÀ½¿¡ sfc.old¸¦ sfc.dll·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.

Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù

Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Çϳª ÀÌ»óÀÇ VisualAge for Java ¼³Ä¡ Ä¿³Î(IKernels)À» Á¦´ë·Î µî·ÏÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é IKernel ÆÄÀÏÀÌ »óÁÖÇÏ´Â InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇÑ ÈÄ¿¡ ´ÙÀ½ÀÇ ´Ü°è´ë·Î VisualAge for Java¸¦ Àç¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

  1. ÇÊ¿äÇÏ¸é ¼³Ä¡¸¦ Á¾·áÇϽʽÿÀ.
  2. x:\Program Files\Common Files\InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇϽʽÿÀ. ¿©±â¼­ x´Â VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á´Â µå¶óÀ̺êÀÔ´Ï´Ù.
  3. Á¦Ç°À» À缳ġÇϽʽÿÀ. 

¿À·ù 1631 ¶Ç´Â ³»ºÎ ¿À·ù 2755(Windows NT 4.0 Àü¿ë)

Windows NT 4.0¿¡ VisualAge for Java¸¦ ¼³Ä¡ÇÒ °æ¿ì ´ÙÀ½ÀÇ ¿À·ù ¸Þ½ÃÁö Áß Çϳª°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

ÀÌ ¿À·ù ¸Þ½ÃÁö Áß Çϳª°¡ Ç¥½ÃµÇ¸é ·¹Áö½ºÆ®¸® ۰¡ null °ªÀÏ °ÍÀÔ´Ï´Ù. VisualAge for Java ¼³Ä¡¸¦ ½ÃÀÛÇÒ ¶§ userenv.dll ÆÄÀÏÀº ´Ù¾çÇÑ ·¹Áö½ºÆ®¸® ŰÀÇ ±¸¹® ºÐ¼®À» ½ÃµµÇϸç null °ªÀ» °¡Áø ۰¡ ÀÖÀ¸¸é À§ ¿À·ù ¸Þ½ÃÁö Áß Çϳª¸¦ Ç¥½ÃÇÏ¸ç ¼³Ä¡´Â ½ÇÆÐÇÕ´Ï´Ù.

ÀÌ·± ÀÛµ¿À» ÇØ°áÇÏ·Á¸é VisualAge for Java¸¦ ¼³Ä¡Çϱâ Àü¿¡ null ȯ°æ º¯¼ö¸¦ Á¦°ÅÇϰųª À̸¦ ¼öÁ¤(°ªÀ» null¿¡¼­ À¯È¿ÇÑ °ªÀ¸·Î º¯°æ)ÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ À̸¦ ¿ø·¡ °ªÀ¸·Î ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ: null º¯¼ö¸¦ Á¶½ÉÇØ¼­ Á¦°ÅÇϰųª ¼öÁ¤ÇϽʽÿÀ. ±×°ÍµéÀ» Á¦°ÅÇϰųª ¼öÁ¤Çϱâ Àü¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀáÀçÀûÀÎ Ãæ°ÝÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

³»ºÎ ¿À·ù 2381, 1303, 1310, 1313(Windows NT Àü¿ë)

VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á ÇÏ°í ´ÙÀ½ Á¶°Ç Áß ÀϺγª ÀüºÎ°¡ ÂüÀ̶ó¸é,

´ÙÀ½ ¿À·ù ¸Þ½ÃÁö Áß Çϳª ÀÌ»óÀÌ Ç¥½ÃµË´Ï´Ù.

ÀÌ ¹®Á¦Á¡Àº ´ÙÀ½ Æú´õ¿¡ ´ëÇØ Àб⠱ÇÇѸ¸ ÀÖ´Â °æ¿ì¿¡ ¹ß»ýÇÑ´Ù°í º¸°íµÇ¾ú½À´Ï´Ù.

\Program Files\IBM\VisualAge for Java
\WinNT\Installer

ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ°¡ µå¶óÀ̹ö ¶Ç´Â µð·ºÅ丮¿¡¼­ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÀ½À» È®ÀÎÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. Windows Ž»ö±â¿¡¼­, ÀûÀýÇÑ µå¶óÀÌºê ¶Ç´Â µð·ºÅ丮¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. Æú´õ¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÑ ´ÙÀ½ ±× ÆË¾÷ ¸Þ´º¿¡¼­ µî·Ï Á¤º¸¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. º¸¾È ÅÇÀ» ¼±ÅÃÇϽʽÿÀ. »ç¿ë ±ÇÇÑÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. EveryoneÀ» ¼±ÅÃÇϽʽÿÀ. ¾×¼¼½º À¯Çü µå·Ó´Ù¿î ¸Þ´º¿¡¼­ ¸ðµç ±ÇÇÑÀ» ¼±ÅÃÇϽʽÿÀ.
  5. ¼­ºêµð·ºÅ丮¿¡¼­ »ç¿ë ±ÇÇÑ ¹Ù²Ù±â ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
  6. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸ðµç ¼­ºêµð·ºÅ丮¿¡¼­ »ç¿ë ±ÇÇÑÀ» ´ëüÇÏ·Á´ÂÁö¸¦ È®ÀÎÇÏ´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ¿¹¸¦ Ŭ¸¯ÇϽʽÿÀ.
  8. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  9. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

³»ºÎ ¿À·ù 2735 ¿£Áø ÀÛµ¿ °³½Ã

¿À·ù 2735°¡ Ç¥½ÃµÇ¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© À̸¦ ÇØ°áÇϽʽÿÀ.

  1. »ç¿ëÀÚÀÇ Windows 32 ½Ã½ºÅÛ µð·ºÅ丮¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» °Ë»öÇϽʽÿÀ.
  2. shd401lc.dllÀ» shd401lc.old·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.
  3. shdoclc.dllÀ» shdoclc.old·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À.
  4. ½ÃÀÛ > ¼öÇàÀ» ¼±ÅÃÇÏ¿© ¼öÇà ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À. ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© .dll ÆÄÀÏÀ» µî·Ï ÇØÁ¦ÇϽʽÿÀ. 
  5. ¼öÇà ´ëÈ­ »óÀÚ¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© ÀÌ dllÀ» µî·ÏÇϽʽÿÀ.
  6. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

¿À·ù 1606/³»ºÎ ¿À·ù 2707

´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀÌ À߸øµÈ °ÍÀÔ´Ï´Ù.

¿À·ù 1606. ³×Æ®¿öÅ© À§Ä¡ \Profiles\AllUsers\StartMenu\Programs\Administrative Tools\¸¦ ¾×¼¼½ºÇÒ ¼ö ¾øÀ½.
³»ºÎ ¿À·ù 2707. INSTALLDIR.

VisualAge for Java¸¦ ¼³Ä¡Çϱâ Àü¿¡ °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù. ±×·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ½ÇÇàÇϽʽÿÀ.
  2. È®ÀåÇÑ ÈÄ Å°¸¦ ¼±ÅÃÇϽʽÿÀ.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder
  3. °ø¿ë °ü¸® µµ±¸¸¦ ¼±ÅÃÇϽʽÿÀ.
  4. ÆíÁý > ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.
  5. °ª µ¥ÀÌÅÍ Çʵ忡 ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. %SystemRoot%\Profiles\AllUsers\StartMenu\Programs\Administrative Tools
  6. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.
  8. VisualAge for Java¸¦ ¼³Ä¡ÇϽʽÿÀ.

B.4.2 ¼³Ä¡ ÇØÁ¦½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ× 

´ÙÀ½Àº ¼³Ä¡ ÇØÁ¦½Ã À¯ÀÇÇØ¾ß ÇÒ Ç׸ñÀÔ´Ï´Ù.

B.4.2.1 µð½ºÅ© °ø°£

Windows ½Ã½ºÅÛ µå¶óÀ̺꿡´Â ÃÖ¼ÒÇÑ 2MBÀÇ ¿©À¯ °ø°£ÀÌ ÀÖ¾î¾ß Çϸç, ȯ°æ º¯¼ö TEMP ¶Ç´Â TMP´Â 5MBÀÇ ¿©À¯ °ø°£ÀÌ ÀÖ´Â À¯È¿ÇÑ Àӽà µð·ºÅ丮¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

B.4.2.2 Distributed Debugger ¼³Ä¡ ÇØÁ¦

Distributed Debugger¸¦ VisualAge for JavaÀÇ ÀϺηΠ¼³Ä¡ÇÑ °æ¿ì, Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦Çϱâ Àü¿¡ VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ µð¹ö°Å ¼³Ä¡ µð·ºÅ丮·Î °¡¼­ ¼³Ã¼ ÇØÁ¦ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ.

VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ Distributed Debugger¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¼ö ¾øÀ¸¸é, ´ÙÀ½ ·¹Áö½ºÆ®¸® ۸¦ »èÁ¦ÇϽʽÿÀ.

HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/ParentProducts/Visual Age for Java

µð¹ö°Å¸¦ ´Ù½Ã ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ. Distributed Debugger¸¦ ´Ù¸¥ Á¦Ç°°ú ÇÔ²² »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ´Ü°è¸¦ µû¸£Áö ¸¶½Ê½Ã¿À. ·¹Áö½ºÆ®¸® ۸¦ »èÁ¦ÇÑ ´ÙÀ½¿¡´Â µð¹ö°Å¸¦ ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
  2. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ۸¦ È®ÀåÇÏ°í ¼±ÅÃÇϽʽÿÀ.
    HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/ParentProducts/Visual Age for Java
  3. ÀÌ Å°¿¡ ´ëÇØ ¸Þ´º ¸·´ë¿¡¼­ ÆíÁý > »èÁ¦¸¦ ¼±ÅÃÇϽʽÿÀ
  4. Ű »èÁ¦¸¦ È®Á¤Çϵµ·Ï ¿äûµÇ¸é ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. ¸Þ´º ¸·´ë¿¡¼­ ·¹Áö½ºÆ®¸®> ÆíÁýÀ» ¼±ÅÃÇϽʽÿÀ.

¹°·Ð ´ÙÀ½ÀÇ ·¹Áö½ºÆ®¸® Ű °ªµµ 1·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/refcount

B.4.2.3 ȯ°æ º¯¼ö(Windows 98)

Windows 98¿¡¼­ VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ ÀϺΠȯ°æ Ç׸ñÀÌ autoexec.bat ÆÄÀÏ¿¡ ³²¾Æ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ³²¾Æ ÀÖ´Â Ç׸ñÀÌ ¹®Á¦Á¡À» À¯¹ßÇÏÁö´Â ¾ÊÀ¸³ª ¿©·¯¹ø ¼³Ä¡ ÇØÁ¦ ¹× À缳ġ¸¦ ¼öÇàÇÒ ¶§ µÎ °¡Áö ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. PATH ¸í·É¹®ÀÌ »óÃæµÇ¾î ¿Â¶óÀÎ µµ¿ò¸»ÀÌ ÀÛµ¿ÇÏÁö ¸øÇϰųª °æ·Î °ø°£À» ¸ðµÎ »ç¿ëÇÏ¿© Á¦Ç°ÀÌ ¼º°øÀûÀ¸·Î À缳ġµÇÁö ¸øÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. autoexec.bat ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϽʽÿÀ.
  2. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ½Ã½ºÅÛ¿¡ HTML Ž»ö ¿£ÁøÀÌ ÇÊ¿äÇÑ ´Ù¸¥ ÇÁ·Î±×·¥(¿¹: DB2)ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
    a) VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÏ°í ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆ®ÇϽʽÿÀ.
    b) ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exeÀ» ÀÔ·ÂÇϰí, ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ HKEY_LOCAL_MACHINE\SOFTWARE\ Æ®¸®¸¦ È®ÀåÇϽʽÿÀ. ÀÌ Æ®¸®¿¡ IBM µð·ºÅ丮°¡ ÀÖÀ¸¸é, À̸¦ È®ÀåÇÏ¿© NetQuestion µð·ºÅ丮°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ µð·ºÅ丮°¡ ÀÖÀ¸¸é ´Ù¸¥ IBM Á¦Ç°°ú ÇÔ²² Ž»ö ¿£ÁøÀ» »ç¿ëÇϰí ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
  3. ´Ù¸¥ Á¦Ç°¿¡ ´ëÇØ HTML Ž»ö ¿£ÁøÀ» »ç¿ëÇϰí ÀÖÁö ¾ÊÀ¸¸é, VisualAge for Java¸¦ ´Ù½Ã ¼³Ä¡Çϱâ Àü¿¡ autoexec.bat ÆÄÀÏ¿¡ ÀÖ´Â IMN ¶Ç´Â IMQ Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ.
  4. ´Ù¸¥ Á¦Ç°¿¡ ´ëÇØ HTML Ž»ö ¿£ÁøÀ» »ç¿ëÇϰí ÀÖÀ¸¸é autoexec.bat ÆÄÀÏ¿¡¼­ ´ÙÀ½ÀÇ Áߺ¹µÈ Ç׸ñÀ» »èÁ¦ÇϽʽÿÀ.

    IMNINST
    IMNINSTSRV
    IMNNQ
    IMNNQ_95
    IMQCONFIGCL
    IMQCONFIGSRV
    ¶ÇÇÑ IF EXIST X:\IMNNQ_95\IMNENV.BAT CALL IMNEV.BAT ÇàÀÇ Áߺ¹µÈ Ç׸ñµµ »èÁ¦ÇϽʽÿÀ.
  5. Áߺ¹µÈ Ç׸ñÀ» Á¦°ÅÇÒ ¶§ ¿ø·¡ÀÇ Ç׸ñÀ» Á¦°ÅÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ. ¾î´À Ç׸ñÀÌ ¿ø·¡ Ç׸ñÀÎÁö ¾Ë ¼ö ¾øÀ¸¸é, ½Ã½ºÅÛÀÌ ¾îµð¿¡ NetQuestionÀ» ¼³Ä¡Çß´ÂÁö¸¦ »ý°¢ÇØ º¸½Ê½Ã¿À. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedit.exe¸¦ ÀÔ·ÂÇϽʽÿÀ.
    2. ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion\Installation µð·ºÅ丮 ۸¦ È®ÀåÇϽʽÿÀ.
    3. ÀÌ Å°ÀÇ µð·ºÅ丮 °ª¿¡ NetQuestionÀÌ ¼³Ä¡µÈ µð·ºÅ丮°¡ ³ª¿Í ÀÖ½À´Ï´Ù . NetQuestionÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ·Á¸é ƯÁ¤ ȯ°æ º¯¼ö °ªÀÇ ÀϺο¡ ÀÌ µð·ºÅ丮°¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

      À§ÀÇ È¯°æ º¯¼ö Áß¿¡, °ªÀÇ ÀϺηΠ·¹Áö½ºÆ®¸®¿¡ µé¾î ÀÖ´Â °Í°ú ´Ù¸¥ µð·ºÅ丮¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö°¡ ÀÖÀ¸¸é ÇØ´ç º¯¼ö¸¦ »èÁ¦ÇϽʽÿÀ.

B.4.2.4 NetQuestion ¼³Ä¡ ÇØÁ¦

VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¶§ NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾Ê¾Ò´Âµ¥ Â÷ÈÄ¿¡ Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇÏ·Á ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. 

VisualAge for Java¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼­ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

  1. NetQuestion µð·ºÅ丮¸¦ ãÀ¸·Á¸é, ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ: set imninstsrv. ÀÌ ¸í·ÉÀº NetQuestionÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    IMNINSTSRV=C:\imnnq_nt

    VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, ¸ðµç NetQuestion ÆÄÀÏÀÌ ¼³Ä¡ ÇØÁ¦µÈ °ÍÀÔ´Ï´Ù.

  2. NetQuestion µð·ºÅ丮(IMNINSTSRV= µÚ¿¡ ³ª¿À´Â Á¤º¸)·Î °¡½Ê½Ã¿À.
  3. vahcfg remove /p vj32¸¦ ÀÔ·ÂÇϽʽÿÀ.

VisualAge for Java°¡ ¼³Ä¡ÇÑ ¸ðµç NetQuestion ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. 

³ªÁß¿¡ VisualAge for Java¸¦ À缳ġÇÑ ÈÄ µµ¿ò¸»ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é, ¹®Á¦Á¡ ÇØ°á ¾È³»¼­¿¡¼­ µµ¿ò¸» ½ÇÆÐ º¹±¸¿¡ °üÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ¹®Á¦Á¡ ÇØ°á ¾È³»¼­(trshoot.htm)ÀÇ À§Ä¡´Â Á¦Ç° CDÀÇ VisualAge for Java, Professional Edition ¹× Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for Java¸¦¼³Ä¡ÇÑ ÈÄ¿¡µµ ¾È³»¼­´Â X:\IBMVJava¿¡ À§Ä¡Çϴµ¥ ¿©±â¼­ X:\IBMVJava´Â VisualAge for Java ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.

ÆÄÆ® C: EMSRV

VisualAge for Java Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡¿¡ ´ëÇÑ Á¤º¸´Â ÀÌ ¾È³»¼­ÀÇ ÆÄÆ® B¸¦ ÂüÁ¶ÇϽʽÿÀ. ¼­¹ö ¼³Á¤ ¹× °ü¸®¿¡ ´ëÇÑ Á¤º¸´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ, emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ. ÀÌ ÆÄÀÏÀº Ãß°¡ ±â´É CDÀÇ TeamServer\docs µð·ºÅ丮¿¡ Àְųª ¶Ç´Â VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Â °æ¿ì¿¡´Â (ÆÄÆ®¸¦ ÃßÃâ½ÃÄÑ º¸³½) Àӽà µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

VisualAge for Java, Enterprise EditionÀ¸·Î ÆÀ ȯ°æ¿¡¼­ ÀÛ¾÷ÇÒ °æ¿ì EMSRV, ¹öÀü 7.0À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¹öÀüÈ­ÇÒ ¼ö ¾ø½À´Ï´Ù.

EMSRV ÆÄÀÏ À§Ä¡´Â ¸ðµÎ Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù.

C.1.0 Çʼö ¿ä±¸»çÇ×

EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ÆÄÆ® CÀÇ ³¡¿¡ ³ª¿À´Â "¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×"À» ÂüÁ¶ÇϽʽÿÀ.

C.1.1 Áö¿øµÇ´Â Ç÷§Æû

EMSRV ¼­¹ö´Â ´ÙÀ½°ú °°Àº ¿î¿µ üÁ¦ Ç÷§Æû¿¡ ´ëÇØ Áö¿øµË´Ï´Ù.

* ÁÖ: HP-UX´Â 700 Ŭ·¡½º ¿öÅ©½ºÅ×ÀÌ¼Ç ½Ã½ºÅÛ¿¡¼­¸¸ Áö¿øµË´Ï´Ù. ÀÌ´Â HP-UX 9000/715/60 ½Ã½ºÅÛ°ú HP-UX 9000/782/200+ ½Ã½ºÅÛ¿¡¼­ Å×½ºÆ®µÇ¾ú½À´Ï´Ù. 800 Ŭ·¡½º(¼­¹ö) ½Ã½ºÅÛÀº ´Ù¸¥ ±¸Á¶¸¦ °®±â ¶§¹®¿¡ ´Ù¸¥ 2ÁøÀÌ ÇÊ¿äÇϸç EMSRV´Â 800 Ŭ·¡½º ½Ã½ºÅÛ¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

+ ÀÌ ÆÐÄ¡ÀÇ È®º¸¿¡ ´ëÇØ¼­´Â C.1.4 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

IBMÀº ´õ ÀÌ»ó Netware 4.11 ¶Ç´Â Netware 5.0¿¡¼­ EMSRV¸¦ Áö¿øÇÏÁö ¾ÊÁö¸¸, EMSRV.NLMÀÌ ·ÎµåµÇ±â Àü¿¡ CLIBAUX.NLMÀÌ ·ÎµåµÈ °æ¿ì ÀÌ Ç÷§Æû¿¡¼­ EMSRV¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. CLIBAUX.NLMÀº Novell Áö¿ø ÆÑ 8a¿¡ Æ÷ÇԵǾî ÀÖÀ¸³ª ´ÙÀ½ À§Ä¡¿¡ ÀÖ´Â CLIBAUX1.EXE ÆÄÀÏ¿¡¼­ Novell°ú º°µµ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

http://support.novell.com/cgi-bin/search/download?/pub/updates/nw/nw42/clibaux1.exe

SMP Çϵå¿þ¾î¿¡ ´ëÇÑ Áö¿ø öȸ

** Áß¿ä»çÇ×: µÑ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­°¡ ÀÖ´Â ½Ã½ºÅÛ¿¡¼­ Windows NT/2000¿ë EMSRV¸¦ ½ÇÇàÇϸé ÀúÀå¼Ò¸¦ ¼Õ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

EMSRV´Â SMP Çϵå¿þ¾î(µÑ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­°¡ ÀÖ´Â ½Ã½ºÅÛ)¿¡¼­ ½ÇÇàµÇ´Â Windows NT/2000 ¼­¹ö¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. SMP Çϵå¿þ¾î¿¡ ´ëÇÑ Áö¿øÀ» öȸŰ·Î ÇÑ °áÁ¤ÀÇ ¿øÀÎÀº Windows ¼­¹ö ¹× SMP Çϵå¿þ¾î¿Í ÇÔ²² ÀúÀå¼Ò ¼Õ»ó¿¡ °üÇÑ ÀæÀº º¸°í ¶§¹®ÀÔ´Ï´Ù. EMSRV´Â ´Ù¸¥ ¸ðµç ¿î¿µ üÁ¦¿¡¼­´Â °è¼Ó SMP Çϵå¿þ¾î¸¦ Áö¿øÇÕ´Ï´Ù.

IBMÀº SMP Çϵå¿þ¾î¿¡¼­ ½ÇÇàµÇ´Â Windows NT/2000 ¼­¹öÀÇ EMSRV¸¦ »ç¿ëÇÏ¿© »ý±ä »ç¿ëÀÚÀÇ ÇÇÇØ¿¡ ´ëÇØ¼­´Â Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. ¿©±â¿¡´Â Á¦3ÀÚÀÇ Ã»±¸¿¡ ±Ù°ÅÇÑ »ç¿ëÀÚÀÇ ÇÇÇØ º¸»ó û±¸µµ Æ÷ÇÔÇÕ´Ï´Ù. ¿©ÇÏÇÑ °æ¿ì¿¡µµ IBM°ú ±×ÀÇ ºÎǰ Á¦Á¶¾÷ÀÚ, ¿¡ÀÌÀüÆ® ¹× Á÷¿øÀº SMP Çϵå¿þ¾î¿¡¼­ ½ÇÇàµÇ´Â Windows NT/2000 ¼­¹öÀÇ EMSRV »ç¿ëÀ¸·Î ¾ß±âµÉ ¼ö ÀÖ´Â ¸ðµç °£Á¢Àû, Ưº°Àû, ¿øÀÎ °á°úÀû, ÀüÇüÀû ¶Ç´Â ÇÊ¿¬Àû ÇÇÇØ¿¡ ´ëÇÑ Ã¥ÀÓÀÌ ¾ø½À´Ï´Ù.

SMP Çϵå¿þ¾î¿¡¼­ ½ÇÇàµÇ´Â ¼­¹öÀÇ EMSRV¸¦ »ç¿ëÇÏ·Á¸é EMSRV¸¦ ½ÃÀÛÇÒ ¶§ -mp ¸Å°³º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº SMP Çϵå¿þ¾î¿¡ ´ëÇÑ Á¡°ËÀ» »ý·«ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇØ¼­ »ç¿ëÀÚ´Â Áö¿øµÇÁö ¾Ê´Â Ç÷§Æû¿¡¼­ EMSRV¸¦ ½ÇÇàÇÏ°Ô µÇ°í ±× °á°ú·Î ÀúÀå¼Ò°¡ ¼Õ»óµÇ¸é ¸ðµç Ã¥ÀÓÀ» Á®¾ßÇÕ´Ï´Ù(IBM¿¡°Ô´Â ¾î¶² À¯ÇüÀÇ Ã¥ÀÓÀ̳ª Àǹ«µµ ¾ø½À´Ï´Ù).

EMSRV´Â ÇÁ·Î¼¼¼­ ¹üÀ§°¡ ¾Æ´Ñ ÀÔ·Â/Ãâ·Â ¸ñÀûÀÇ ÇÁ·Î¼¼½ºÀ̹ǷΠÃß°¡ ÇÁ·Î¼¼¼­¸¦ Ȱ¿ëÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ EMSRVÀÇ ¼º´ÉÀÌ »ç¿ëÀÚ ¼­¹öÀÇ ÇÁ·Î¼¼¼­ ¼ö¿¡ ÀÇÇØ ¿µÇâ¹ÞÁö´Â ¾Ê½À´Ï´Ù.

C.1.2 TCP/IP

TCP/IP´Â ¼­¹ö¿¡ ¼³Ä¡µÇ¾î ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

C.1.3 EMSRV ½ÇÇà¿¡ ÇÊ¿äÇÑ Novell ÆÐÄ¡

NetWare ÃÖ¼Ò ÆÐÄ¡ ¸ñ·ÏÀ» È®º¸ÇÏ¿© Àû¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÄ¡ ÆÄÀÏÀº http://support.novell.com/misc/patlst.htm¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë ÁßÀÎ NetWare ¹öÀü¿¡ Àû´çÇÑ ÆÐÄ¡¸¦ ¼±ÅÃÇÏ¿© »ç¿ëÇϽʽÿÀ.

C.1.4 Solaris¿¡¼­ EMSRV ½ÇÇà¿¡ ÇÊ¿äÇÑ ÆÐÄ¡

Solaris, ¹öÀü 2.6¿¡¼­ PAM ±¸Çö½Ã EMSRV°¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¸øÇÏ´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.  Solaris ¹öÀü 2.6¿¡¼­ EMSRV¸¦ »ç¿ëÇÒ ¶§¿¡´Â ÆÐÄ¡ 106257-05¸¦ Àû¿ëÇØ¾ß ÇÕ´Ï´Ù. ÆÐÄ¡´Â ´ÙÀ½ À¥ »çÀÌÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fpatches%2F106257&zone_32=PAM

ÀÌ ÆÐÄ¡°¡ ¼öÁ¤Çϴ ƯÁ¤ ¿À·ù´Â ´ÙÀ½°ú °°½À´Ï´Ù.

4092227 pam_conv appdata_ptr ±¸¼º¿øÀÌ ¹®¼­¿¡ ÀÖ´Â ´ë·Î conv() ±â´ÉÀ¸·Î Àü´ÞµÇÁö ¾Ê½À´Ï´Ù.

Solaris ¹öÀü 7.0¿¡¼­ ÀÛ¾÷ÇÒ °æ¿ì¿¡´Â ÆÐÄ¡°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

C.1.5 Áö¿øµÇ´Â ÆÄÀÏ ½Ã½ºÅÛ

EMSRV´Â ´ÙÀ½°ú °°Àº ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ Å×½ºÆ®µÇ¾î ÀÎÁõµÇ¾ú½À´Ï´Ù.

NetWare

OS/2

Windows NT ¹× Windows 2000

Solaris

HP-UX

AIX

Linux

EMSRV´Â ±¹ÁöÀûÀ¸·Î ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛ¸¸À» Áö¿øÇÕ´Ï´Ù.

C.2.0 ¼³Ä¡

ÀÌ Àý¿¡´Â EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥ ¹× °øÀ¯ ÀúÀå¼Ò ¼³Ä¡¿¡ ´ëÇÑ Áö½Ã»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¼­¹ö ½ÃÀÛ¿¡ ´ëÇÑ Áö½Ã»çÇ׿¡ ´ëÇØ¼­´Â TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ, emsrv71.htm(¿µ¾î ¿ÜÀÇ ¾ð¾î¿ëÀ¸·Î´Â emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.

C.2.1 Windows¿ë EMSRV ¼³Ä¡

Windows¿ë EMSRV ¼³Ä¡
Windows¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡, ÆÄÀÏ À¯Çü¿¡ ´ëÇØ ´ÙÀ½ »ç½ÇÀ» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

Windows¿¡ EMSRV ¼³Ä¡
Windows NT ¶Ç´Â Windows 2000 ¼­¹ö¿¡ EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥ ¹× ÀúÀå¼Ò ¼­¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Ãß°¡ ±â´É CDÀÇ TeamServer/Windows µð·ºÅ丮¿¡¼­ setup.exe¸¦ ¼öÇàÇϽʽÿÀ.
  2. È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À. ¼³Ä¡ µð·ºÅ丮¸¦ ¼±ÅÃÇ϶ó°í ÇÁ·ÒÇÁÆ®µÇ¸é, PATHÀÇ ÀϺκÐÀÎ ¼­ºêµð·ºÅ丮¸¦ ¼±ÅÃÇϰųª ¼­ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÑ ´ÙÀ½ PATH¿¡ À̸¦ Ãß°¡ÇϽʽÿÀ. ±×°ÍµéÀ» ºó °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ µÎ±â¸¦ Á¦¾ÈÇÏ´Â ÀÌÀ¯´Â emsrv.log ÆÄÀÏÀÌ »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ¼­ºêµð·ºÅ丮¿¡ ¾²¿©Áú °ÍÀ̱⠶§¹®ÀÔ´Ï´Ù.
  3. ide.zip ÆÄÀÏ¿¡¼­ ¿øÇÏ´Â µð·ºÅ丮·Î ´ÙÀ½°ú °°Àº ÆÄÀÏÀ» ÃßÃâÇϽʽÿÀ.  

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌ µð·ºÅ丮´Â °øÀ¯ ÀÚ¿ø ÄÚµå ÀúÀå¼Ò¸¦ ÀúÀåÇÒ °÷ÀÔ´Ï´Ù. ³ªÁß¿¡ ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§, -W EMSRV ½Ãµ¿ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÌ ¼­ºêµð·ºÅ丮¸¦ EMSRV ÀÛ¾÷ µð·ºÅ丮·Î ÁöÁ¤ÇÏ°Ô µË´Ï´Ù.

EMSRV´Â ivj.dat.pr µð·ºÅ丮ÀÇ Àüü µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç, Ž»öÇÒ ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.pr µð·ºÅ丮´Â Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.

team1.dat¿Í °°ÀÌ ÀúÀå¼Ò ÆÄÀÏÀÇ À̸§À» º¯°æÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå¼Ò¸¦ ¼­¹ö·Î º¹»çÇÑ ÈÄ À̸§À» º¯°æÇÑ °æ¿ì¿¡´Â ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå¼Ò¸¦ team1.dat·Î º¯°æÇÑ °æ¿ì ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ team1.dat.pr·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ÆÀ ±¸¼º¿øÀº VisualAge for Java Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸íµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ °æ·Îµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

  1. passwd.dat ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ Á¡°ËÇϵµ·Ï ÇÒ °æ¿ì, TeamServer µð·ºÅ丮ÀÇ passwd.dat ÆÄÀÏÀ» ivj.dat¸¦ º¹»çÇÑ µð·ºÅ丮¿Í µ¿ÀÏÇÑ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. »ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÏÈ£ Á¡°Ë À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
  2. TCP/IP°¡ ¼³Ä¡µÇ¾î Á¦´ë·Î LAN ¾î´ðÅÍ·Î ¹ÙÀεåµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ping ¸í·É(¿¹: ping IP ÁÖ¼Ò/È£½ºÆ®¸í)À» »ç¿ëÇÏ¿© ¹ÙÀεùÀ» °ËÁõÇÏ¿© LAN¿¡ ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ¸·ÎºÎÅÍ ¼­¹ö¿Í Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. Windows NT ·¹Áö½ºÆ®¸®¿¡ EMSRV ¼³Ä¡¸¦ °è¼ÓÇϰí(¼±ÅûçÇ×ÀÓ) EMSRV »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀ» ºÎ¿©ÇÑ ÈÄ EMSRV¸¦ ½ÃÀÛÇϽʽÿÀ. ÀÌ ÁÖÁ¦´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
C.2.1.1 Windows ·¹Áö½ºÆ®¸®¿¡ ¼­ºñ½º·Î EMSRV ¼³Ä¡

EMSRV¸¦ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ÃÀÛÇÏÁö ¾Ê°í ¼­ºñ½º·Î ½ÃÀÛÇϱ⸦ ¼±È£Çϸé Windows ·¹Áö½ºÆ®¸®¿¡ EMSRV¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. EMSRV¸¦ ¼­ºñ½º·Î ¼³Ä¡ÇÏ¸é µÎ °¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

ÆÁ: EMSRV°¡ ¼­ºñ½º·Î ½ÃÀÛµÉ °æ¿ì, ±âº» EMSRV ÀÛ¾÷ µð·ºÅ丮´Â Windows NT ¶Ç´Â Windows 2000 system32\directoryÀÔ´Ï´Ù. Windows NT ¶Ç´Â Windows 2000 ·¹Áö½ºÆ®¸®¿¡ EMSRV¸¦ ¼­ºñ½º·Î ¼³Ä¡ÇÒ ¶§ -W ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÌ ±âº»°ªÀ» º¯°æÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Áß¿ä»çÇ×: EMSRV´Â SMP Çϵå¿þ¾î(ÇÁ·Î¼¼¼­°¡ µÑ ÀÌ»óÀÎ ½Ã½ºÅÛ)¿¡¼­ ¼öÇàµÇ´Â Windows NT/2000¿¡¼­´Â ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. SMP Çϵå¿þ¾î¿¡ ´ëÇÑ Áö¿øÀ» öȸ۰íÇÑ °áÁ¤ÀÇ ¿øÀÎÀº Windows ¼­¹ö ¹× SMP Çϵå¿þ¾î¿Í ÇÔ²² ÀúÀå¼Ò ¼Õ»ó¿¡ °üÇÑ ÀæÀº º¸°í ¶§¹®ÀÔ´Ï´Ù.  EMSRV´Â ´Ù¸¥ ¸ðµç ¿î¿µ üÁ¦¿¡¼­´Â SMP Çϵå¿þ¾î¸¦ °è¼Ó Áö¿øÇÕ´Ï´Ù.

IBMÀº SMP Çϵå¿þ¾î¿¡¼­ ½ÇÇàµÇ´Â Windows NT/2000 ¼­¹öÀÇ EMSRV¸¦ »ç¿ëÇÏ¿© »ý±ä »ç¿ëÀÚÀÇ ÇÇÇØ¿¡ ´ëÇØ¼­´Â Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. ¿©±â¿¡´Â Á¦3ÀÚÀÇ Ã»±¸¿¡ ±Ù°ÅÇÑ »ç¿ëÀÚÀÇ ÇÇÇØ º¸»ó û±¸µµ Æ÷ÇÔÇÕ´Ï´Ù. ¿©ÇÏÇÑ °æ¿ì¿¡µµ IBM°ú ±×ÀÇ ºÎǰ Á¦Á¶¾÷ÀÚ, ¿¡ÀÌÀüÆ® ¹× Á÷¿øÀº SMP Çϵå¿þ¾î¿¡¼­ ½ÇÇàµÇ´Â Windows NT/2000 ¼­¹öÀÇ EMSRV »ç¿ëÀ¸·Î ¾ß±âµÉ ¼ö ÀÖ´Â ¸ðµç °£Á¢Àû, Ưº°Àû, ¿øÀÎ °á°úÀû, ÀüÇüÀû ¶Ç´Â ÇÊ¿¬Àû ÇÇÇØ¿¡ ´ëÇÑ Ã¥ÀÓÀÌ ¾ø½À´Ï´Ù.

EMSRVÀ» SMP Çϵå¿þ¾î¿¡¼­ Windows NT/2000 ¼­ºñ½º·Î ¼³Ä¡ÇÏ°í ½ÃÀÛÇÏ·Á¸é -mp ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â ¼­ºñ½º¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº SMP Çϵå¿þ¾î¿¡ ´ëÇÑ Á¡°ËÀ» »ý·«ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇØ¼­ »ç¿ëÀÚ´Â Áö¿øµÇÁö ¾Ê´Â Ç÷§Æû¿¡¼­ EMSRV¸¦ ½ÇÇàÇÏ°Ô µÇ°í ±× °á°ú·Î ÀúÀå¼Ò°¡ ¼Õ»óµÇ¸é ¸ðµç Ã¥ÀÓÀ» Á®¾ßÇÕ´Ï´Ù(IBM¿¡°Ô´Â ¾î¶² À¯ÇüÀÇ Ã¥ÀÓÀ̳ª Àǹ«µµ ¾ø½À´Ï´Ù).

-mp ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â ¼­ºñ½º¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é ¼­ºñ½º´Â ½ÃÀÛµÇÁö ¾Ê°í ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

\\È£½ºÆ®¿¡¼­ EMSRV ¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
¿À·ù 2140: ³»ºÎ Windows NT ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

´Ù½Ã ¼­ºñ½º·Î¼­ EMSRV¸¦ ¼³Ä¡ÇÏ·ÁÇϸé(¿¹¸¦ µé¾î, -mp ¸Å°³º¯¼ö¸¦ Ãß°¡Çؼ­), ¼­ºñ½º´Â ¼º°øÀûÀ¸·Î ¼³Ä¡µÇ°ÚÁö¸¸ ´ÙÀ½ÀÇ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ °ÍÀÔ´Ï´Ù.

¸Þ½ÃÁö ÆÄÀÏ emsrvmsg.dllÀ» C:\WINNT\System32\emsrvmsg.dll·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.

--- OS ¿À·ù 1224: ¿äûµÈ ÀÛµ¿À» »ç¿ëÀÚ ¸ÊÇÎµÈ ÀýÀÌ ¿­¸° ÆÄÀÏ¿¡¼­´Â ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. DLLÀÌ EMSRV.EXEó·³ °°Àº µð·ºÅ丮¿¡ ÀÖÀ½À» È®ÀÎÇϽʽÿÀ.

ÀÌ ¿À·ù ¸Þ½ÃÁö´Â ¹«½ÃÇØµµ µË´Ï´Ù. ÀÌÀü¿¡ ¼­ºñ½º¸¦ ¼³Ä¡ÇÒ ¶§ DLLÀÌ ÀÌ¹Ì ¼³Ä¡µÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

EMSRV¸¦ ¼­ºñ½º·Î ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ¸í·ÉÇà ÇÁ·ÒÇÁÆ®¿¡¼­ EMSRV ½ÇÇà ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÈ µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.
  2. emsrv -install [parameter2] [parameter3] ... ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.  Ã¹¹øÂ° ¸Å°³º¯¼ö´Â -installÀ̾î¾ß ÇÕ´Ï´Ù. ³ª¸ÓÁö´Â ȯ°æ¿¡ ´ëÇØ ¼±ÅÃÇÑ EMSRV ½Ãµ¿ ¸Å°³º¯¼öÀÔ´Ï´Ù.

    ´ÙÀ½Àº ÀÌ ¸í·ÉÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

    emsrv -install -u joe -p donttell -W j:\sharedrep -rn

    ÀÌ ¿¹Á¦¿¡¼­´Â EMSRV¸¦ Windows ·¹Áö½ºÆ®¸®¿¡ ¼­ºñ½º·Î ¼³Ä¡Çϴµ¥, joe´Â EMSRV »ç¿ëÀÚ À̸§À̰í donttellÀº JoeÀÇ ¾ÏÈ£ÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î EMSRV ÀÛ¾÷ µð·ºÅ丮´Â j:\sharedrepÀÌ¸ç °íÀ¯ ¾ÏÈ£ À¯È¿¼º °Ë»ç´Â °­Á¦·Î ½ÇÇàµË´Ï´Ù.

    ¸Þ½ÃÁö·Î EMSRV°¡ ¼³Ä¡µÇ¾úÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. Windows NT ¹× Windows 2000¿¡¼­ ´Ü°è a ¹× b´Â ¾à°£ ´Ù¸¨´Ï´Ù.
    a) Windows NT Á¦¾îÆÇ¿¡¼­ ¼­ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ¼­ºñ½º ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. ¼­ºñ½º ¸ñ·Ï¿¡¼­ EMSRV¸¦ ¼±ÅÃÇϽʽÿÀ.  
    b) Windows 2000 Á¦¾îÆÇ¿¡¼­ °ü¸® µµ±¸¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ¼­ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. EMSRV¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.
    ¿©±â¼­ ¼öµ¿À¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. EMSRV´Â ÀÌÁ¦ ·¹Áö½ºÆ®¸®¿¡ ¼­ºñ½º·Î¼­ ¼³Ä¡µÇ¸ç Çʼö DLLÀº ½Ã½ºÅÛ µð·ºÅ丮·Î º¹»çµË´Ï´Ù.
  4. ½Ãµ¿ ¸Å°³º¯¼ö ÅØ½ºÆ® »óÀÚ¿¡ »ç¿ëÇÒ EMSRV ½Ãµ¿ ¸Å°³º¯¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ. »ç¿ëÇÒ EMSRVÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ °æ¿ì, °æ·Î¿¡ ÀÖ´Â °¢ ¹é½½·¡½Ã¿¡ ´ëÇØ ¹é½½·¡½Ã¸¦ Çϳª ´õ ºÙ¿© ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    -u emsrvacc -p secret -W d:\\javateam
  5. ½ÃÀÛÀ» Ŭ¸¯ÇϽʽÿÀ. EMSRV°¡ ½ÃÀÛµÊÀ» ¾Ë·ÁÁÖ´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.

¼­¹ö ½ÃÀÛ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ, emsrv71.htm(¿µ¾î ¿ÜÀÇ ¾ð¾î¿ëÀ¸·Î´Â emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.

±âº»°ªÀ¸·Î, EMSRV°¡ ½ÃÀÛµÉ ¶§¸¶´Ù Á¦°øÇÑ ¸Å°³º¯¼ö°¡ »ç¿ëµË´Ï´Ù. Windows Á¦¾îÆÇÀÇ ¼­ºñ½º ¾ÆÀÌÄÜ¿¡¼­ ¼öµ¿À¸·Î EMSRV¸¦ ½ÃÀÛÇÑ °æ¿ì, ÀÌ ¸Å°³º¯¼ö¸¦ ÀçÁ¤ÀÇÇϰųª Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

C.2.2 NetWare¿ë EMSRV ¼³Ä¡

Netware¿ë EMSRV ¼³Ä¡
Netware¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Á¦ÇÑ»çÇ×À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

Netware¿¡ EMSRV ¼³Ä¡
Netware¿¡ EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ÀúÀå¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. TeamServer\Netware µð·ºÅ丮¿¡¼­ ´ÙÀ½ÀÇ ÇÁ·Î±×·¥ ÆÄÀÏÀ» ¼­¹ö¿¡ ÀÖ´Â SYS:\SYSTEM µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  2. ide.zip ÆÄÀÏ¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ¼­¹ö¿¡¼­ ¿øÇÏ´Â µð·ºÅ丮·Î ÃßÃâÇϽʽÿÀ.

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

³ªÁß¿¡ ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§, -W EMSRV ½ÃÀÛ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÌ ¼­ºêµð·ºÅ丮¸¦ EMSRV ÀÛ¾÷ µð·ºÅ丮·Î ÁöÁ¤ÇÏ°Ô µË´Ï´Ù. EMSRV´Â ivj.dat.pr µð·ºÅ丮ÀÇ Àüü µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç, Ž»öÇÒ ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.pr µð·ºÅ丮´Â Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.

Team1.dat¿Í °°ÀÌ ÀúÀå¼Ò ÆÄÀÏÀÇ À̸§À» º¯°æÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå¼Ò¸¦ ¼­¹ö·Î º¹»çÇÑ ÈÄ À̸§À» º¯°æÇÑ °æ¿ì¿¡´Â ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå¼Ò¸¦ team1.dat·Î º¯°æÇÑ °æ¿ì ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ team1.dat.pr·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ÆÀ ±¸¼º¿øÀº VisualAge for Java Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸í ¹× À§Ä¡µµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

  1. »ùÇà ¾ÏÈ£ ÆÄÀÏ, passwd.dat¸¦ TeamServer µð·ºÅ丮¿¡¼­ ivj.dat¸¦ º¹»çÇÑ µ¿ÀÏÇÑ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. 
  2. NetWare TCPIP.NLM°¡ ·ÎµåµÇ¾î LAN ¾î´ðÅÍ¿¡ ¹ÙÀεåµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ping ¸í·É(¿¹¸¦ µé¾î, ping IP ÁÖ¼Ò/È£½ºÆ®¸í) À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¹ÙÀεùÀ» °ËÁõÇÏ¿© LAN¿¡ ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ¸·ÎºÎÅÍ Á¦Ç°°ú Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. EMSRV¸¦ Á¶È¸ÇÒ ¶§ È£½ºÆ®¸íÀÌ Ç¥½ÃµÇ°Ô ÇÏ·Á¸é, ¸®¹ö½º DNS Á¶È¸¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϵµ·Ï ÇØ°áÀÚ°¡ Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁö Á¡°ËÇϽʽÿÀ. ¶ÇÇÑ RESOLV.CFG ÆÄÀÏ(sys:\etc¿¡ À§Ä¡ÇÑ)ÀÌ Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁö Á¡°ËÇϽʽÿÀ. ´ÙÀ½Àº ÆÄÀÏ ¼³Á¤¿¡ ´ëÇÑ »ùÇÃÀÔ´Ï´Ù.  
    domain javadev.com
    nameserver 192.168.73.150
  4. Á¦Ç° ½ÃÀÛ¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº TeamServer\docs µð·ºÅ丮ÀÇ "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.

C.2.3 OS/2 Warp¿ë EMSRV ¼³Ä¡

ÁÖ: OS/2´Â ´õ ÀÌ»ó °³¹ß Ç÷§ÆûÀ¸·Î¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÆÄÆ® E¸¦ ÂüÁ¶ÇϽʽÿÀ.

OS/2¿ë EMSRV ¼³Ä¡
Netware¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

OS/2¿¡ EMSRV ¼³Ä¡ 
OS/2 ¼­¹ö¿¡ EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ÀúÀå¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ´ÙÀ½ÀÇ ¼¼ ÆÄÀÏÀ» TeamServer µð·ºÅ丮¿¡¼­ OS/2 ÄÄÇ»ÅÍ»óÀÇ ¿øÇÏ´Â µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.

    PATHÀÇ ÀϺκÐÀÎ ¼­ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼­ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼­ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

  2. ide.zip ÆÄÀÏ¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ´Ü°è 1¿¡¼­ º¹»çÇÑ ÆÄÀÏÀ» ¹èÄ¡ÇÑ ¼­ºêµð·ºÅ丮·Î ÃßÃâÇϽʽÿÀ.

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

    ÀÌ ¼­ºêµð·ºÅ丮´Â °øÀ¯ ÀÚ¿ø ÄÚµå ÀúÀå¼Ò¸¦ ÀúÀåÇÒ °÷ÀÔ´Ï´Ù. ³ªÁß¿¡ ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§ -W EMSRV ½ÃÀÛ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÌ ¼­ºêµð·ºÅ丮¸¦ EMSRV ÀÛ¾÷ µð·ºÅ丮·Î ÁöÁ¤ÇÏ°Ô µË´Ï´Ù.

    EMSRV´Â ivj.dat.pr µð·ºÅ丮ÀÇ Àüü µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç, Ž»öÇÒ ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.pr µð·ºÅ丮´Â Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.

    team1.dat¿Í °°ÀÌ ÀúÀå¼Ò ÆÄÀÏÀÇ À̸§À» º¯°æÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå¼Ò¸¦ ¼­¹ö·Î º¹»çÇÑ ÈÄ À̸§À» º¯°æÇÑ °æ¿ì¿¡´Â ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå¼Ò¸¦ team1.dat·Î º¯°æÇÑ °æ¿ì ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮ÀÇ À̸§µµ team1.dat.pr·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.

    ÆÀ ±¸¼º¿øÀº VisualAge for Java Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸íµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

  3. passwd.dat ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ Á¡°ËÇϵµ·Ï ÇÒ °æ¿ì, TeamServer µð·ºÅ丮ÀÇ passwd.dat ÆÄÀÏÀ» ivj.dat¸¦ º¹»çÇÑ µð·ºÅ丮¿Í µ¿ÀÏÇÑ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. »ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÏÈ£ Á¡°Ë À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
  4. TCP/IP°¡ ¼³Ä¡µÇ¾î Á¦´ë·Î LAN ¾î´ðÅÍ·Î ¹ÙÀεåµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ping ¸í·É(¿¹: ping IP ÁÖ¼Ò/È£½ºÆ®¸í)À» »ç¿ëÇÏ¿© ¹ÙÀεùÀ» °ËÁõÇÏ¿© LAN¿¡ ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ¸·ÎºÎÅÍ ¼­¹ö¿Í Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
  5. ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é, "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv70.htm¿¡ ÀÖ´Â OS/2¿¡¼­ EMSRV ½ÃÀÛ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

C.2.4 AIX¿ë EMSRV ¼³Ä¡

AIX¿ë EMSRV ¼³Ä¡
AIX¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡, ´ÙÀ½ Ư¼ºÀ» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

AIX¿¡ EMSRV ¼³Ä¡
¾Æ·¡ ´Ü°è¿¡¼­, "EMSRV »ç¿ëÀÚ"´Â EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù.

TeamServer µð·ºÅ丮¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ½Ã½ºÅÛÀ¸·Î º¹»çÇϽʽÿÀ.

PATHÀÇ ÀϺκÐÀÎ ¼­ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼­ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼­ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

AIX ½Ã½ºÅÛ¿¡ EMSRV¸¦ ¼³Á¤Çϱâ À§ÇÑ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ(·çÆ®)´Â ÀúÀå¼Ò¸¦ ÀúÀåÇÒ µð½ºÅ© °ø°£À» µû·Î ¼³Á¤ÇÕ´Ï´Ù.
  2. Ãʱâ ÀúÀå¼Ò´Â ´ÙÀ½ ÆÄÀÏÀ» ide.zip ÆÄÀÏ¿¡¼­ ´Ü°è 1¿¡ ÀÖ´Â º°µµÀÇ µð½ºÅ© °ø°£ ¼¼Æ®·Î ÃßÃâÇÔÀ¸·Î½á ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

    EMSRV´Â ivj.dat.pr µð·ºÅ丮ÀÇ Àüü µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç, Ž»öÇÒ ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.pr µð·ºÅ丮´Â Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. µð·ºÅ丮¿¡ EMSRV »ç¿ëÀÚ¿¡ ´ëÇØ rw ¹× x(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  3. ÆÄÀÏ ¼ÒÀ¯ÀÚ¸¦ EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ·Î º¯°æÇϽʽÿÀ. ÀúÀå¼Ò°¡ ¿©·¯ °³À̸é, ´Ù¸¥ À̸§À» »ç¿ëÇÏ¿© ivj.datÀÇ »çº»À» ÀÛ¼ºÇϽʽÿÀ(Á¢¹Ì¾î´Â ¸ðµÎ .datÀ̾î¾ß ÇÔ). Áߺ¹ÇÏ¿© ÀúÀå¼ÒÀÇ »çº»À» ÀÛ¼ºÇÒ °æ¿ì, ivj.dat.pr µð·ºÅ丮ÀÇ »çº»À» Áߺ¹ÇÏ¿© ÀÛ¼ºÇÑ ´ÙÀ½ ¿¬°üµÈ ÀúÀå¼Ò¿Í ÀÏÄ¡µÇ°Ô À̸§À» º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î, "team.dat"¶ó´Â Áߺ¹µÈ »çº»À» ÀÛ¼ºÇÒ °æ¿ì "team.dat.pr"·Î Áߺ¹µÈ ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮µµ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
    EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀúÀå¼Ò°¡ ÀúÀåµÈ µð·ºÅ丮·Î º¯°æÇÑ ÈÄ Àû´çÇÑ Ç÷¡±×¸¦ »ç¿ëÇÏ¿© EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. EMSRV Ç÷¡±×¿¡ ´ëÇØ¼­´Â TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
  4. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÆÀ ±¸¼º¿ø¿¡°Ô ÆÀ ÀúÀå¼ÒÀÇ À§Ä¡ ¹× À̸§À» ¾Ë·ÁÁÝ´Ï´Ù. ÀÌ Á¤º¸´Â ÆÀ ±¸¼º¿øÀÌ Å¬¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
  5. ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é, "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)¿¡ ÀÖ´Â Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ­´Â UNIX Ç÷§Æû¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. À̸¦ ¼öÇàÇϱâ À§ÇØ ·çÆ® »ç¿ëÀÚ°¡ EMSRV¸¦ ½ÃÀÛÇØ¼­´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏ¸é º¸¾ÈÀÌ À§ÅÂ·Ó°Ô µÇ´Âµ¥ ±× ÀÌÀ¯´Â EMSRV°¡ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿ÏÀüÇÑ ¾×¼¼½º¸¦ °®°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.

´ë½Å, EMSRV ½ÇÇà ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ '·çÆ®'·Î º¯°æÇÏ°í ½ÇÇà ÆÄÀÏÀÇ SUID ºñÆ®¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

chown root emsrv
chmod u+s emsrv

EMSRV°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ °æ¿ì, EMSRV´Â ÀϽÃÀûÀ¸·Î ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀ» ½ÇÇà ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑÀ¸·Î º¯°æÇÕ´Ï´Ù. ÀÎÁõÀÌ ¿Ï·áµÇ¸é, ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀº EMSRV¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ ±ÇÇÑÀ¸·Î ´Ù½Ã º¯°æµË´Ï´Ù. À̴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõµÇ´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®°¡ Àӽ÷Π·çÆ® ¾×¼¼½º ±ÇÇÑÀ» °®°í ÀÖ´Â ÇÁ·Î¼¼½º¿¡ ÇÑÇØ ÇÁ·Î¼¼½º ´ÜÀ§(Ŭ¶óÀÌ¾ðÆ® ´ÜÀ§)·Î ÀÌ·ç¾îÁý´Ï´Ù.

EMSRV°¡ ½ÇÁ¦·Î ÀÎÁõÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ °ü°è¾øÀÌ ÀÎÁõ¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. PAM°ú °°Àº ÀÎÅÍÆäÀ̽º´Â °øÅë API¸¸À» Á¦°øÇÏ¿© º¹¼öÀÇ ÀÎÁõ ¸Þ¼Òµå¸¦ Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Çã¿ëÇϸç, ÀÎÁõÀÇ °¢ ¸Þ¼Òµå¿¡ ƯÁ¤ÇÑ ±¸¼ºÀº °è¼ÓÇØ¼­ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.  

C.2.5 HP-UX ¶Ç´Â Solaris¿ë EMSRV

C.2.5.1 HP-UX ¶Ç´Â Solaris¿ë EMSRV ¼³Ä¡
Solaris ¶Ç´Â HP-UX¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ ¿ä±¸»çÇ×À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

SolarisÀÇ °æ¿ì

HP-UXÀÇ °æ¿ì 

C.2.5.2 HP-UX ¶Ç´Â Solaris¿ë EMSRV ¼³Ä¡
¾Æ·¡ ´Ü°è¿¡¼­, "EMSRV »ç¿ëÀÚ"´Â EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù.

TeamServer µð·ºÅ丮¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ½Ã½ºÅÛÀ¸·Î º¹»çÇϽʽÿÀ.

HP-UX:

Solaris:

PATHÀÇ ÀϺκÐÀÎ ¼­ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼­ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼­ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Solaris ¶Ç´Â HP-UX ½Ã½ºÅÛ¿¡ EMSRV¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ(·çÆ®)´Â ÀúÀå¼Ò¸¦ ÀúÀåÇÒ µð½ºÅ© °ø°£À» µû·Î ¼³Á¤ÇÕ´Ï´Ù.
  2. Ãʱâ ÀúÀå¼Ò´Â ´ÙÀ½ ÆÄÀÏÀ» ide.zip ÆÄÀÏ¿¡¼­ ´Ü°è 1¿¡ ÀÖ´Â º°µµÀÇ µð½ºÅ© °ø°£ ¼¼Æ®·Î ÃßÃâÇÔÀ¸·Î½á ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

    EMSRV´Â ivj.dat.pr¿¡ ÀÖ´Â ¸ðµç µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç Ž»öÇÏ´Â ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.prÀº Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮·Î º¹»çµÇ¾î¾ß Çϸç, ±×·¸Áö ¾ÊÀ¸¸é ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. µð·ºÅ丮¿¡ EMSRV »ç¿ëÀÚ¿¡ ´ëÇØ rw ¹× x(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  3. ÆÄÀÏ ¼ÒÀ¯ÀÚ¸¦ EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ·Î º¯°æÇϽʽÿÀ. ÀúÀå¼Ò°¡ ¿©·¯ °³À̸é, ´Ù¸¥ À̸§À» »ç¿ëÇÏ¿© ivj.datÀÇ »çº»À» ÀÛ¼ºÇϽʽÿÀ(Á¢¹Ì¾î´Â ¸ðµÎ .datÀ̾î¾ß ÇÔ). Áߺ¹ÇÏ¿© ÀúÀå¼ÒÀÇ »çº»À» ÀÛ¼ºÇÒ °æ¿ì, ivj.dat.pr µð·ºÅ丮ÀÇ »çº»À» Áߺ¹ÇÏ¿© ÀÛ¼ºÇÑ ´ÙÀ½ ¿¬°üµÈ ÀúÀå¼Ò¿Í ÀÏÄ¡µÇ°Ô À̸§À» º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î, "team.dat"¶ó´Â Áߺ¹µÈ »çº»À» ÀÛ¼ºÇÒ °æ¿ì "team.dat.pr"·Î Áߺ¹µÈ ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮µµ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
    EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀúÀå¼Ò°¡ ÀúÀåµÈ µð·ºÅ丮·Î º¯°æÇÑ ÈÄ Àû´çÇÑ Ç÷¡±×¸¦ »ç¿ëÇÏ¿© EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. EMSRV Ç÷¡±×¿¡ ´ëÇØ¼­´Â TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
  4. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÆÀ ±¸¼º¿ø¿¡°Ô ÆÀ ÀúÀå¼ÒÀÇ À§Ä¡ ¹× À̸§À» ¾Ë·ÁÁÝ´Ï´Ù. ÀÌ Á¤º¸´Â ÆÀ ±¸¼º¿øÀÌ Å¬¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
  5. ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é, "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)¿¡ ÀÖ´Â Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ­´Â UNIX Ç÷§Æû¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. À̸¦ ¼öÇàÇϱâ À§ÇØ ·çÆ® »ç¿ëÀÚ°¡ EMSRV¸¦ ½ÃÀÛÇØ¼­´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏ¸é º¸¾ÈÀÌ À§ÅÂ·Ó°Ô µÇ´Âµ¥ ±× ÀÌÀ¯´Â EMSRV°¡ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿ÏÀüÇÑ ¾×¼¼½º¸¦ °®°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.

´ë½Å, EMSRV ½ÇÇà ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ '·çÆ®'·Î º¯°æÇÏ°í ½ÇÇà ÆÄÀÏÀÇ SUID ºñÆ®¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

chown root emsrv
chmod u+s emsrv

EMSRV°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ °æ¿ì, EMSRV´Â ÀϽÃÀûÀ¸·Î ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀ» ½ÇÇà ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑÀ¸·Î º¯°æÇÕ´Ï´Ù. ÀÎÁõÀÌ ¿Ï·áµÇ¸é, ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀº EMSRV¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ ±ÇÇÑÀ¸·Î ´Ù½Ã º¯°æµË´Ï´Ù. À̴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõµÇ´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®°¡ Àӽ÷Π·çÆ® ¾×¼¼½º ±ÇÇÑÀ» °®°í ÀÖ´Â ÇÁ·Î¼¼½º¿¡ ÇÑÇØ ÇÁ·Î¼¼½º ´ÜÀ§(Ŭ¶óÀÌ¾ðÆ® ´ÜÀ§)·Î ÀÌ·ç¾îÁý´Ï´Ù.

EMSRV°¡ ½ÇÁ¦·Î ÀÎÁõÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ °ü°è¾øÀÌ ÀÎÁõ¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. PAM°ú °°Àº ÀÎÅÍÆäÀ̽º´Â °øÅë API¸¸À» Á¦°øÇÏ¿© º¹¼öÀÇ ÀÎÁõ ¸Þ¼Òµå¸¦ Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Çã¿ëÇϸç, ÀÎÁõÀÇ °¢ ¸Þ¼Òµå¿¡ ƯÁ¤ÇÑ ±¸¼ºÀº °è¼ÓÇØ¼­ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.  

C.2.6 Linux¿ë EMSRV

C.2.6.1 Linux¿ë EMSRV ¼³Á¤
Linux¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Á¤º¸¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

C.2.6.2 Linux¿ë EMSRV ¼³Ä¡
¾Æ·¡ ´Ü°è¿¡¼­ "EMSRV »ç¿ëÀÚ"´Â EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù.

TeamServer µð·ºÅ丮¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ½Ã½ºÅÛÀ¸·Î º¹»çÇϽʽÿÀ.

PATHÀÇ ÀϺκÐÀÎ ¼­ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼­ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼­ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Linux ½Ã½ºÅÛ¿¡ EMSRV¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ(·çÆ®)´Â ÀúÀå¼Ò¸¦ ÀúÀåÇÒ µð½ºÅ© °ø°£À» µû·Î ¼³Á¤ÇÕ´Ï´Ù.
  2. Ãʱâ ÀúÀå¼Ò´Â ´ÙÀ½ ÆÄÀÏÀ» ide.zip ÆÄÀÏ¿¡¼­ ´Ü°è 1¿¡ ÀÖ´Â º°µµÀÇ µð½ºÅ© °ø°£ ¼¼Æ®·Î ÃßÃâÇÔÀ¸·Î½á ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.

    ide.zip ÆÄÀÏÀº VisualAge for Java, Enterprise Edition, Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ivj40\backup µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

    EMSRV´Â ivj.dat.pr µð·ºÅ丮ÀÇ Àüü µð·ºÅ丮 Æ®¸®¸¦ ÀÐ°í ¾²¸ç, Ž»öÇÒ ¸ðµç ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ivj.dat.pr µð·ºÅ丮´Â Ç×»ó ivj.dat¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÁ§Æ® ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. µð·ºÅ丮¿¡ EMSRV »ç¿ëÀÚ¿¡ ´ëÇØ rw ¹× x(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  3. ÆÄÀÏ ¼ÒÀ¯ÀÚ¸¦ EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ·Î º¯°æÇϽʽÿÀ. ÀúÀå¼Ò°¡ ¿©·¯ °³À̸é, ´Ù¸¥ À̸§À» »ç¿ëÇÏ¿© ivj.datÀÇ »çº»À» ÀÛ¼ºÇϽʽÿÀ(Á¢¹Ì¾î´Â ¸ðµÎ .datÀ̾î¾ß ÇÔ). Áߺ¹ÇÏ¿© ÀúÀå¼ÒÀÇ »çº»À» ÀÛ¼ºÇÒ °æ¿ì, ivj.dat.pr µð·ºÅ丮ÀÇ »çº»À» Áߺ¹ÇÏ¿© ÀÛ¼ºÇÑ ´ÙÀ½ ¿¬°üµÈ ÀúÀå¼Ò¿Í ÀÏÄ¡µÇ°Ô À̸§À» º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î, "team.dat"¶ó´Â Áߺ¹µÈ »çº»À» ÀÛ¼ºÇÒ °æ¿ì "team.dat.pr"·Î Áߺ¹µÈ ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮µµ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
    EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀúÀå¼Ò°¡ ÀúÀåµÈ µð·ºÅ丮·Î º¯°æÇÑ ÈÄ Àû´çÇÑ Ç÷¡±×¸¦ »ç¿ëÇÏ¿© EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. EMSRV Ç÷¡±×¿¡ ´ëÇØ¼­´Â TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
  4. EMSRV »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÆÀ ±¸¼º¿ø¿¡°Ô ÆÀ ÀúÀå¼ÒÀÇ À§Ä¡ ¹× À̸§À» ¾Ë·ÁÁÝ´Ï´Ù. ÀÌ Á¤º¸´Â ÆÀ ±¸¼º¿øÀÌ Å¬¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
  5. ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é, "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏÀÎ emsrv71.htm(¿µ¾î ÀÌ¿ÜÀÇ ¸ðµç ¾ð¾îÀÇ °æ¿ì emsrv70.htm)¿¡ ÀÖ´Â Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ­´Â UNIX Ç÷§Æû¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. À̸¦ ¼öÇàÇϱâ À§ÇØ ·çÆ® »ç¿ëÀÚ°¡ EMSRV¸¦ ½ÃÀÛÇØ¼­´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏ¸é º¸¾ÈÀÌ À§ÅÂ·Ó°Ô µÇ´Âµ¥ ±× ÀÌÀ¯´Â EMSRV°¡ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿ÏÀüÇÑ ¾×¼¼½º¸¦ °®°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.

´ë½Å, EMSRV ½ÇÇà ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ '·çÆ®'·Î º¯°æÇÏ°í ½ÇÇà ÆÄÀÏÀÇ SUID ºñÆ®¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

chown root emsrv
chmod u+s emsrv

EMSRV°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ °æ¿ì, EMSRV´Â ÀϽÃÀûÀ¸·Î ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀ» ½ÇÇà ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑÀ¸·Î º¯°æÇÕ´Ï´Ù. ÀÎÁõÀÌ ¿Ï·áµÇ¸é, ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀº EMSRV¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ ±ÇÇÑÀ¸·Î ´Ù½Ã º¯°æµË´Ï´Ù. À̴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõµÇ´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®°¡ Àӽ÷Π·çÆ® ¾×¼¼½º ±ÇÇÑÀ» °®°í ÀÖ´Â ÇÁ·Î¼¼½º¿¡ ÇÑÇØ ÇÁ·Î¼¼½º ´ÜÀ§(Ŭ¶óÀÌ¾ðÆ® ´ÜÀ§)·Î ÀÌ·ç¾îÁý´Ï´Ù.

EMSRV°¡ ½ÇÁ¦·Î ÀÎÁõÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ °ü°è¾øÀÌ ÀÎÁõ¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. PAM°ú °°Àº ÀÎÅÍÆäÀ̽º´Â °øÅë API¸¸À» Á¦°øÇÏ¿© º¹¼öÀÇ ÀÎÁõ ¸Þ¼Òµå¸¦ Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Çã¿ëÇϸç, ÀÎÁõÀÇ °¢ ¸Þ¼Òµå¿¡ ƯÁ¤ÇÑ ±¸¼ºÀº °è¼ÓÇØ¼­ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.  

C.3.0 ÀÌÁÖ 

C.3.1 EMSRV ¹öÀü 6.x ¶Ç´Â ¹öÀü 7.0¿¡¼­ ¹öÀü 7.1·Î ÀÌÁÖ

ÇöÀç EMSRVÀÇ ¹öÀü 6.x ¶Ç´Â 7.0ÀÌ ¼³Ä¡µÇ¾î ÀÖ°í EMSRV ¹öÀü 7.1À» ¼³Ä¡ÇϰíÀÚ ÇÏ´Â °æ¿ì, EMSRV ¹öÀü 6.x/7.0À» ¼³Ä¡ ÇØÁ¦ÇÏ°í ¹öÀü 7.1À» ¼³Ä¡Çϰųª ÀÌÀüÀÇ EMSRV ¹öÀüÀ» ±×´ë·Î µÐ ä EMSRV 7.1À» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

VisualAge for Java, ¹öÀü 4.0¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é ¹öÀü 7.1À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. 

EMSRV, ¹öÀü 6.x/7.0¿¡¼­ EMSRV, ¹öÀü 7.1·Î ÀÌÁÖÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. ÀúÀå¼Ò¸¦ ¹é¾÷ÇϽʽÿÀ.
  2. EMSRV 6.x/7.0À» Á¾·áÇϽʽÿÀ.
  3. EMSRV 7.1À» ¼³Ä¡ÇϽʽÿÀ.
  4. EMSRV 7.1À» ½ÃÀÛÇϽʽÿÀ. 

EMSRV 7.1Àº EMSRV 6.x/7.0°ú ȣȯ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, VisualAge for JavaÀÇ ÀÌÀü °³Á¤ÆÇ(EMSRV 6.x/7.0À» »ç¿ë)¿¡¼­ ÀÛ¾÷ÇÒ °æ¿ì, ÀÌÀü ¹öÀü¿¡¼­ EMSRV 7.1À» ½ÇÇàÇÏ´Â °øÀ¯ ÀúÀå¼Ò·Î ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. 

C.4.0 ÆÀ °³¹ß Áغñ  

ÇöÀç ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ¼Ò½º ÄÚµå ÀúÀå¼Ò°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ÆÀ °³¹ß ȯ°æ ¼³Á¤À» ¿Ï·áÇÏ·Á¸é, ¼­¹ö¸¦ ½ÃÀÛÇϰí VisualAge for Java Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ¼­¹ö¿¡ ¿¬°áÇÑ ´ÙÀ½, »ç¿ëÀÚ¸¦ ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

¿öÅ©½ºÅ×À̼ǿ¡ ÀÌ¹Ì VisualAge for Java Ŭ¶óÀÌ¾ðÆ®°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì, ÆÀ °³¹ß ȯ°æ ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸» ¶Ç´Â pdf µð·ºÅ丮¿¡¼­ team.pdf¸¦ ÂüÁ¶ÇϽʽÿÀ. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

´ÙÀ½ Áö½Ã»çÇ׿¡¼­´Â ¼­¹ö¿¡ ¼³Ä¡µÈ °øÀ¯ ÀúÀå¼Ò°¡ ivj.dat¶ó°í °¡Á¤ÇÕ´Ï´Ù. ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¶§ °ü¸®ÀÚ´Â ivj.dat ÆÄÀÏÀÇ °æ·Î¸¦ EMSRV ÀÛ¾÷ µð·ºÅ丮·Î¼­ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

C.4.1 ÆÀ ¼­¹ö Áغñ

ÆÀ °³¹ßÀÚ°¡ °øÀ¯ ÀúÀå¼Ò¸¦ ´Ù·ê ¼ö ÀÖÀ¸·Á¸é, ¸ÕÀú °ü¸®ÀÚ°¡ VisualAge for Java ¼­¹ö¸¦ ¼³Á¤Çϰí EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀϺΠ°³¹ßÀÚ°¡ ¼­¹ö°¡ ÁغñµÇ±â Àü¿¡ VisualAge for Java, ¹öÀü 4.0À» »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, ¸ÕÀú µ¶¸³Çü »ç¿ëÀÚ·Î ¼³Ä¡ÇÑ ÈÄ¿¡ °øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

C.4.2 Ŭ¶óÀÌ¾ðÆ® ¿¬°á Å×½ºÆ®

¼­¹ö°¡ ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇÏ·Á¸é, °ü¸®ÀÚ´Â VisualAge for Java, Enterprise Edition, ¹öÀü 4.0 Ŭ¶óÀÌ¾ðÆ®¿¡¼­ °øÀ¯ ÀúÀå¼Ò·Î ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Á¶Ä¡´Â ¼­¹öÀÇ TCP/IP ¿¬°áÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö, EMSRV°¡ ¿Ã¹Ù¸¥ ¸Å°³º¯¼ö¿Í ÇÔ²² ½ÃÀ۵Ǿú´ÂÁö ¹× °ü¸®ÀÚ°¡ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ Áß¿¡ Á¦°øµÈ Á¤º¸°¡ ¹«¾ùÀÎÁö¸¦ ¾Ë°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù.  

°øÀ¯ ÀúÀå¼Ò ¿¬°á¿¡ ´ëÇÑ Á¤º¸´Â VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸» ¶Ç´Â team.pdf ÆÄÀÏÀÇ "°øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°á"À» ÂüÁ¶ÇϽʽÿÀ. team.pdf ÆÄÀÏÀº pdf µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

C.4.3 ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ »ç¿ëÀÚ Ãß°¡

Ŭ¶óÀÌ¾ðÆ®°¡ ¸Ç óÀ½ °øÀ¯ ÀúÀå¼Ò¿¡ ¿¬°áÇϸé, ÀÛ¾÷¿µ¿ª ¼ÒÀ¯ÀÚ À̸§À» ÀÔ·ÂÇϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù. »ç¿ëÀÚ´Â ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ À¯È¿ÇÑ ÀÛ¾÷¿µ¿ª ¼ÒÀ¯ÀÚ À̸§À» ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é IDE¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

±âº»ÀûÀ¸·Î, VisualAge for Java, ¹öÀü 4.0ÀÇ ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡´Â °ü¸®ÀÚ¶ó°í ÇÏ´Â »ç¿ëÀÚ°¡ ÀÖ½À´Ï´Ù. Ãʱ⿡ °¢ »ç¿ëÀÚ´Â °ü¸®ÀÚ¸¦ ÀÛ¾÷¿µ¿ª ¼ÒÀ¯ÀÚ·Î ¼±ÅÃÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ±×·¯³ª, ¸ðµç »ç¿ëÀÚ´Â ¼­¹ö¿¡ ¿¬°áÇÒ ¶§ Áï½Ã °íÀ¯ÇÑ À̸§À» Á¦°øÇϵµ·Ï °­·ÂÇÏ°Ô ±ÇÀåµË´Ï´Ù. VisualAge for Java ÆÀ °³¹ß ȯ°æ¿¡¼­, Á¦¾î º¯°æÀº Á¤ÀÇµÈ »ç¿ëÀÚ ¿ªÇÒÀ» Åä´ë·Î Çϸç ÀÌ´Â °¢ °³¹ßÀÚ°¡ °íÀ¯ÇÏ°Ô ½Äº°µÇ¾î¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ñÀûÀ» ¸¸Á·½Ã۱â À§ÇØ °ü¸®ÀÚ´Â ¸ðµç »ç¿ëÀÚ¸¦ ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù(À̸§À» ÀúÀå¼Ò »ç¿ëÀÚ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â VisualAge for Java »ç¿ëÀÚ´Â °ü¸®ÀÚ»ÓÀÔ´Ï´Ù). °íÀ¯ ¾ÏÈ£ °ËÁõÀÌ »ç¿ëµÉ °æ¿ì, °¢ »ç¿ëÀÚ¿¡ ¼ÓÇÑ °íÀ¯ÇÑ À̸§Àº ½Ã½ºÅÛ »ç¿ëÀÚ À̸§¿¡ ÇØ´çµË´Ï´Ù.

ÀúÀå¼Ò ¸ñ·Ï¿¡ »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â VisualAge for Java ÆÀ ¿Â¶óÀÎ µµ¿ò¸» ¶Ç´Â PDF µð·ºÅ丮¿¡ ÀÖ´Â team.pdf ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. pdf µð·ºÅ丮ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CDÀÇ VisualAge for Java, Enterprise Edition¿¡ ÀÖ½À´Ï´Ù. VisualAge for JavaÀÇ ÀüÀÚ ¹öÀüÀÌ ÀÖ´Ù¸é ÀÌ´Â Àӽà µð·ºÅ丮(»ç¿ëÀÚ ÆÄÆ®¸¦ ÃßÃâÇØ º¸³½)¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. PDF¸¦ Æ÷ÇÔÇÑ ÆÄÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ µð·ºÅ丮°¡ ¾ø½À´Ï´Ù.

ÀÌÁ¦ ¼­¹ö°¡ ¼³Á¤ ¹× Áغñ°¡ ¿Ï·áµÇ¾î VisualAge for Java Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¸¦ °è¼ÓÇÕ´Ï´Ù. VisualAge for Java ÆÀ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¿¡ ´ëÇÑ ³»¿ëÀÌ ÀÌ ¾È³»¼­ÀÇ ÆÄÆ® B¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

C.5.0 Á¦ÇÑ»çÇ× ¹× ¾Ë·ÁÁø ¹®Á¦Á¡(EMSRV) 

C.5.1 Àú´ë¿ªÆø, °íÁö¿¬ ³×Æ®¿öÅ© ¿¬°áÀÇ ¼º´É

EMSRV Ŭ¶óÀÌ¾ðÆ®¿Í EMSRV°£¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀº ÀϹÝÀûÀ¸·Î ºü¸¥ ¼Óµµ·Î ÆÐŶÀ» ¼­¹ö¿¡ Àü¼ÛÇÕ´Ï´Ù. ÀÌ´Â ´ëºÎºÐÀÇ Ã³¸®°¡ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÀÌ·ç¾îÁø´Ù´Â »ç½Ç ¶§¹®ÀÔ´Ï´Ù. EMRSV°¡ ó¸®ÇÏ´Â ¿äûÀÇ ´ëºÎºÐÀº I/O ¿äûÀÔ´Ï´Ù(¿¹¸¦ µé¸é, ·¹ÄÚµå Àá±Ý, ÀÐ±â ¹× ¾²±â ¿äû).

ÀÌ·¯ÇÑ ±¸Á¶ÀÇ °á°ú·Î, Ŭ¶óÀÌ¾ðÆ® Ãø¿¡¼­ ÃøÁ¤µÇ´Â ¼º´ÉÀº ³×Æ®¿öÅ© ´ë±â ½Ã°£¿¡ ¸Å¿ì ¹Î°¨ÇÕ´Ï´Ù. 5 ms ¹Ì¸¸ÀÇ ´ë±â ½Ã°£(¿Õº¹ ¶Ç´Â 'ping' ÆÐŶ ½Ã°£À¸·Î ÃøÁ¤µÊ)ÀÌ¸é ¸¸Á·½º·¯¿î ¼º´ÉÀ» ±â´ëÇÒ ¼ö ÀÖ½À´Ï´Ù. LAN Áö¿¬Àº ÀϹÝÀûÀ¸·Î 1ms ¹Ì¸¸ÀÌÁö¸¸ WAN ¿¬°á ¶Ç´Â ÀüÈ­ ȸ¼±»óÀÇ ÀüÈ­ Á¢¼Ó ¸ðµ© ¿¬°á¿¡¼­´Â Áö¿¬ÀÌ 500ms¿Í °°ÀÌ ³ôÀ» ¼öµµ ÀÖ½À´Ï´Ù. °í¼Ó DSL, ÄÉÀ̺í, ÇÁ·¹ÀÓ ¸±·¹ÀÌ ¶Ç´Â ISDN ¿¬°á¿¡¼­µµ, Áö¿¬Àº µÎ ÁöÁ¡°£ÀÇ °Å¸®¿¡ ´ëÇÑ ÇÔ¼öÀÔ´Ï´Ù.

ÀϹÝÀûÀ¸·Î, ÀüÈ­ ȸ¼±À» ÅëÇÑ ÀüÈ­ Á¢¼Ó ¸ðµ© ¿¬°á¿¡¼­ÀÇ ¼º´ÉÀº ¸¸Á·ÇÒ¸¸ÇÑ ¼º´ÉÀ» »ý¼ºÇÏÁö ¸øÇϴµ¥ ±× ÀÌÀ¯´Â ±×·± À¯ÇüÀÇ ¿¬°á¿¡¼­´Â ´ë±â ½Ã°£ÀÌ 200ms ÀÌ»óÀ̱⠶§¹®ÀÔ´Ï´Ù. °í¼Ó ¿¬°á¿¡¼­µµ Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö°£ÀÇ °Å¸®°¡ ¼ö¹é ų·Î¹ÌÅÍ ÀÌÇϰ¡ ¾Æ´Ï¶ó¸é ¸¸Á·ÇÒ ¼ö ÀÖ´Â ¼º´ÉÀ» »ý¼ºÇÏÁö ¸øÇÕ´Ï´Ù.

EMSRV ÇÁ·ÎÅäÄÝÀº Ưº°È÷ ´ë¿ªÆøÀÇ ¿µÇâÀ» ¹ÞÁö ¾ÊÀ¸¸ç ´ë¿ªÆø »ç¿ëµµ´Â ¿¬°áÀ» µ¿½Ã¿¡ »ç¿ë ÁßÀΠŬ¶óÀÌ¾ðÆ® ¼ö¿¡ ´ëÇÑ ÇÔ¼öÀÔ´Ï´Ù.

C.5.2 TCP/IP ¿¬°á Á¦ÇÑ»çÇ×

EMSRV·ÎÀÇ Å¬¶óÀÌ¾ðÆ® ¿¬°á¿¡ ´ëÇÑ ±âº» ÇѰè´Â 512ÀÔ´Ï´Ù. ÀÌ ÇѰè´Â EMSRV¸¦ ½ÃÀÛÇÒ ¶§ -M command-line ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼ýÀÚ´Â 1Â÷ÀûÀ¸·Î ¸Þ¸ð¸®¿¡ ÀÇÇØ ¹ÙÀεåµÇÁö¸¸, ÀϺΠTCP/IP ½ºÅÃÀº ¸Þ¸ð¸® ÇѰ迡 µµ´ÞÇϱâ Àü¿¡ ÀÌ¹Ì ½ºÆ®¸² ¼ÒÄÏÀÌ ºÎÁ·ÇÏ°Ô µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ¼ýÀÚ´Â 100º¸´Ù Å©Áö¸¸ °¢ ½ºÅÿ¡ µû¶ó °ªÀÌ º¯ÇÕ´Ï´Ù.

C.5.3 ¿¹»óÄ¡ ¾Ê°Ô µå·ÓµÈ ¿¬°á ¹ß°ß

EMSRV´Â TCP/IP KEEPALIVE ŸÀ̸Ӹ¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ ÆÄ¼ÕµÇ°Å³ª ´Ù½Ã ºÎÆ®µÇ¾úÀ» ¶§ ¿¹»óÄ¡ ¾Ê°Ô µå·ÓµÈ ¿¬°áÀ» ¹ß°ßÇÕ´Ï´Ù. ÀϺΠTCP/IP ½ºÅÿ¡¼­´Â KEEPALIVE ½Ã°£ Á¾·á °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ±âº» ¼³Á¤Àº 120ºÐÀÔ´Ï´Ù.

EMADMINÀº ¿¬°áÀ» ³ª¿­ÇÏ°í ¸¶Áö¸· ¿äû ½Ã°£±îÁö ¿À·£ ½Ã°£ µ¿¾È ¼­¹ö¿Í »óÈ£ ÀÛ¿ëÇÏÁö ¾ÊÀº ¿¬°áÀ» ½Äº°ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. EMADMIN STOP ¸í·É°ú -k ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ¿¬°áÀ» ´ÝÀ» ¼ö ÀÖ½À´Ï´Ù.

C.5.4 ¼­·Î ´Ù¸¥ EMSRV ¹× EMSRV À¯Æ¿¸®Æ¼ ¹öÀü ±³È¯

VisualAge for Java, ¹öÀü 4.0¿¡´Â EMSRV ¹öÀü 7.1°ú EMADMIN À¯Æ¿¸®Æ¼ ¹öÀü 7.0ÀÌ µé¾î ÀÖ½À´Ï´Ù.

EMSRV 7.1°ú ÇÔ²² EMADMIN 7.0À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. EMADMIN 7.0Àº EMSRV 7.0 ÀÌÀü ¸±¸®½º¿Í´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

C.5.5 PAM Á¦ÇÑ»çÇ×

Linux ¹× Solaris Ç÷§Æû¿¡¼­ ÀÎÁõÀº PAM(Password Authentication Module)À» »ç¿ëÇÏ¿© ±¸ÇöµË´Ï´Ù. À̷лóÀ¸·Î´Â °ü·Ã PAM ±¸¼º ÆÄÀÏÀ» º¯°æÇÏ¿© EMSRV¿¡¼­ PAM(¸ðµâ)À» »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇϳª ½ÇÁ¦·Î´Â ºÒ°¡´ÉÇÕ´Ï´Ù.

EMSRV´Â ÀüÀûÀ¸·Î PAM ¾ÆÅ°ÅØÃ³¿Í ȣȯµÇ´Â ¹æ½ÄÀ¸·Î Ŭ¶óÀÌ¾ðÆ®¿Í ´ëÈ­ÇÏÁö ¾Ê½À´Ï´Ù. °á°úÀûÀ¸·Î, EMSRV ÀÎÁõÀº ¸ðµâÀÌ Ãʱ⿡ ÅØ½ºÆ® ¾ÏÈ£¸¦ ÇÁ·ÒÇÁÆ®ÇÏ´Â °÷(Ãʱ⿡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ Áö¿øµÊ)¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù.

C.5.6 ASCII°¡ ¾Æ´Ñ ¹®ÀÚ·Î µÈ ¾ÏÈ£´Â EMSRV¸¦ ÀÎÁõÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾øÀ½ 

Microsoft C ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÇ ¹ö±×·Î ÀÎÇØ,

'EMSRV¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ'

ÇÁ·ÒÇÁÆ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÀԷµǴ ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¾ÏÈ£´Â Á¤È®ÇÏ°Ô ÇØ¼®µÇÁö ¾Ê½À´Ï´Ù. À̸¦ ÇØ°áÇÏ·Á¸é EMADMIN ¼öÇà½Ã -p ¿É¼Ç°ú ÇÔ²² ¾ÏÈ£¸¦ Á¦°øÇϽʽÿÀ.

C.5.7 ÀϺ»¾î NetWare¿¡¼­ ¼öÇà½Ã ¸Þ´º¿Í â¿¡ ¼Õ»óµÈ ¹®ÀÚ

NetWare¿ë EMSRV NLMÀº NovellÀÇ NLM »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¹ßÀÚ ÄÄÆ÷³ÍÆ®(NWSNUT)¸¦ »ç¿ëÇÕ´Ï´Ù. ÀϺ»¾î NetWare¿¡¼­ ¼öÇàÇÒ °æ¿ì, NWSNUT ¸Þ´º¿Í â¿¡ »ç¿ëµÇ´Â ±×·¡ÇÈ ¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç ¼Õ»óµÈ ¹®ÀڷΠǥ½ÃµË´Ï´Ù. ÀÌ´Â EMSRV NLM ¶Ç´Â NetWare¿¡¼­ÀÇ ¹ö±× ¶§¹®ÀÌ ¾Æ´Ï¶ó, Shift-JIS ÄÚµå ÆäÀÌÁöÀÇ Á¦ÇÑ ¶§¹®ÀÔ´Ï´Ù.

C.5.8 ÀúÀåµÈ ÀÚ¿ø µð·ºÅ丮¸¦ º¹»çÇÏÁö ¾Ê´Â EMADMIN  

EMADMIN 7.0À» »ç¿ëÇÏ¿© VisualAge for Java 4.0 ÀúÀå¼Ò¸¦ º¹»çÇÒ °æ¿ì, ÇØ´çÇÏ´Â ÀúÀå ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮´Â º¹»çµÇÁö ¾Ê½À´Ï´Ù. °øÀ¯ ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮¸¦ ¼öµ¿À¸·Î º¹»çÇØ¾ß ÇÕ´Ï´Ù.

ÆÄÆ® D. ÄÄÆ÷³ÍÆ® ÁöÁ¤ ÀÌÁÖ Á¤º¸

Áß¿äÇÑ Swing Ŭ·¡½º ÀÌÁÖ Á¤º¸´Â 18.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

D.1.0 CICS Æ®·£Àè¼Ç ¼­¹ö(CICS TS)

ÀÌ VisualAge for Java ¹öÀüÀº CICS Æ®·£Àè¼Ç ¼­¹ö¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. CICS TS 1.3 ÀÌÇÏ ¹öÀüÀ» Áö¿øÇÏ´Â µ¥ ÇÊ¿äÇÑ Å¬·¡½º´Â ÀÌ ¹öÀü¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌÀü VisualAge for Java ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖÇϰíÀÚ ÇÏ´Â CICS TS ÀÀ¿ëÇÁ·Î±×·¥Àº ¹öÀü 4.0¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î ¹öÀü 4.0 ÀÛ¾÷¿µ¿ª ¹× ÀúÀå¼Ò¿¡¼­ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

CICS TS 1.3 ÀÌÇÏ ¹öÀüÀ» ´Ù·ç·Á¸é, ÀÌÀü(3.02 ÀÌÇÏ) ¹öÀüÀÇ VisualAge for Java¸¦ °è¼Ó »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´çºÐ°£ JCICS ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϰųª IIOP¿¡ ´ëÇÑ CICS Áö¿øÀÌ ÇÊ¿äÇϸé ÀÌÀü(3.02 ÀÌÇÏ) ¹öÀüÀÇ VisualAge for Java¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. CICS Æ®·£Àè¼Ç ¼­¹ö´Â JDK 1.1.x¿¡ ±âÃÊÇϰí ÀÖÀ¸¹Ç·Î ÀÌ ¼­¹ö´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

D.2.0 µ¥ÀÌÅÍ ¾×¼¼½º ºó

D.2.1. VisualAge for Java 2.0 ¶Ç´Â 3.0x ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖ

µ¥ÀÌÅÍ ¾×¼¼½º ºóÀº Swing ÄÄÆ÷³ÍÆ® ¹× ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÕ´Ï´Ù. ºóÀ» »ç¿ëÇÏ´Â ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥À» ±âÁ¸ JDK 1.1.x Swing ÆÐŰÁö·ÎºÎÅÍ »õ·Î¿î J2SDK v.1.2.2 Swing ÆÐŰÁö·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.  À̸¦ ¼öÇàÇÏ·Á¸é VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇÑ ÈÄ ¿µÇâÀ» ¹ÞÀº Ŭ·¡½º ¹× ÆÐŰÁö¸¦ ¼±ÅÃÇϰí, ¼öÁ¤/ÀÌÁÖ SmartGuide¸¦ ¿¬ ´ÙÀ½ JDK1.2 À̸§ÀÌ ¹Ù²ï ÆÐŰÁö Æ÷ÇÔ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ´Â Swing¿¡ ´ëÇØ ÀûÀýÇÑ Ãâ¹ß/µµÂø Ç׸ñÀ» Ãß°¡Çϰí Swing ÂüÁ¶¸¦ Java 2 SDK·Î ÀÚµ¿À¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ°Ô »ç¿ëÀÚ¿¡°Ô ´É·ÂÀ» ÁÝ´Ï´Ù. »ç¿ëÀÚ°¡ ÀÌÁÖ ÁßÀÏ ¶§ ¹ß»ýÇÏ´Â ¿À·ù´Â ·Î±× â¿¡ ±â·ÏµÉ °ÍÀÔ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀûÀýÇÑ ÀÌÁÖ ¹æ¹ý¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¿¡ ´ëÇØ¼­´Â ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â ¿Â¶óÀÎ µµ¿ò¸» ÆÄÀÏÀÎ "Ŭ·¡½º ¶Ç´Â ÆÐŰÁö¿ë ¼öÁ¤/ÀÌÁÖ ±âÁØ ÂüÁ¶" ¹× °ü·ÃµÈ Ÿ½ºÅ© ÆÄÀÏÀÎ "Ŭ·¡½º ¶Ç´Â ÆÐŰÁö º¹±¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

D.2.2. VisualAge for Java, ¹öÀü 3.5·ÎºÎÅÍ ÀÌÁÖ

¹öÀü 3.5ÀÇ µ¥ÀÌÅÍ ¾×¼¼½º ºóÀÌ J2SDK v.1.2.2 Swing ÆÐŰÁö¸¦ »ç¿ëÇÏ¿´±â ¶§¹®¿¡, VisualAge for Java, ¹öÀü 3.5¿¡¼­ ÀÌÁÖÇÑ °æ¿ì µ¥ÀÌÅÍ ¾×¼¼½º ºóÀ» ÀÌÁÖÇϱâ À§ÇÑ º°µµÀÇ ´Ü°è¸¦ ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

D.3.0 µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ´Â ÀÌÁ¦ VisualAge for Java¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¸¦ »ç¿ëÇÏ·Á¸é VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ ÀÛ¾÷À» °è¼ÓÇØ¾ß ÇÕ´Ï´Ù.

VisualAge for Java, ¹öÀü 4.0¿¡´Â ÀÌÀü¿¡ µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ°¡ Á¦°øÇß´ø ±â´ÉÀ» Á÷Á¢ ´ëüÇÏ´Â »õ ±â´ÉÀº ¾øÁö¸¸ VisualAge for Java¿¡´Â À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ¼¼ °¡Áö ÄÄÆ÷³ÍÆ®, Áï, µ¥ÀÌÅÍ ¾×¼¼½º ºó, Persistence ºô´õ ¹× EJB(Enterprise JavaBeans) °³¹ß ȯ°æÀÌ ÀÖ½À´Ï´Ù. °¢ ±â´É¸¶´Ù ´Ù¸¥ µ¥ÀÌÅÍ ¾×¼¼½º Ŭ·¡½º ÀÛ¼º ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.  

VisualAge for Java, ¹öÀü 4.0À¸·Î Äڵ带 ÀÌÁÖÇÒ ¼ö´Â ¾øÀ¸³ª ÀÌ·¯ÇÑ µµ±¸¿¡¼­ Àç»ç¿ëÇÒ ¼ö´Â ÀÖ½À´Ï´Ù. ¹öÀü 4.0¿¡¼­ »ç¿ëÇÏ·Á¸é ÀÀ¿ëÇÁ·Î±×·¥À» ÀçÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÄÚµå °³¹ßÀÇ ÁÖ¿ä ¸ñÀû°ú ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¼öÇàÇÏ´Â ³»¿ë¿¡ °¡Àå ÀûÇÕÇÑ ±â´ÉÀ» »ç¿ëÇϽʽÿÀ.

ÀÌ ¾È³»¼­ÀÇ ºÎ·ÏÀ¸·Î µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ, µ¥ÀÌÅÍ ¾×¼¼½º ºó ¹× Persistence ºô´õÀÇ ºñ±³°¡ Á¦°øµË´Ï´Ù. 

D.4.0 EJB °³¹ß ȯ°æ

D.4.1 VisualAge for Java, ¹öÀü 2.0, Enterprise Update¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî ºó ÀÌÁÖ

VisualAge for Java, ¹öÀü 2.0, Enterprise Update¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» ÀÛ¼ºÇϰí À̸¦ VisualAge for Java, ¹öÀü 4.0¿¡¼­ »ç¿ëÇÏ·Á¸é, ÇöÀç ¹öÀüÀÎ VisualAge for Java, ¹öÀü 2.0, Enterprise Update¿¡¼­ ´ÙÀ½ Ȱµ¿À» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

  1. ½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡¼­ ÀúÀåµÇÁö ¾ÊÀº ½ºÅ°¸¶¸¦ ¸ðµÎ ÀúÀåÇϽʽÿÀ.
  2. ¸ÊÇÎ ºê¶ó¿ìÀú¿¡¼­ ÀúÀåµÇÁö ¾ÊÀº ¸ÊÇÎÀ» ¸ðµÎ ÀúÀåÇϽʽÿÀ.
  3. Àü°³ Äڵ带 ¸¶Áö¸·À¸·Î »ý¼ºÇÑ ÈÄ¿¡ ½ºÅ°¸¶¿¡ ÃֽŠº¯°æÀ» ÇÑ ÀûÀÌ ÀÖÀ¸¸é Àü°³ Äڵ带 »èÁ¦ÇÑ ´ÙÀ½ ´Ù½Ã »ý¼ºÇÏ°í »ý¼ºÇÑ °ÍÀ» Å×½ºÆ®ÇϽʽÿÀ.
  4. ÆÐŰÁö(ÆÐŰÁö ¹× ¸ÊÇÎ ÆÐŰÁö Æ÷ÇÔ) ¹× ÇÁ·ÎÁ§Æ®¿¡ ¹öÀü ¹øÈ£¸¦ ¸Å±ä ´ÙÀ½ ÇÁ·ÎÁ§Æ®¸¦ .dat Çü½ÄÀ¸·Î ¹ÝÃâÇϽʽÿÀ.

VisualAge for Java, ¹öÀü 4.0¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî ºó ÄÚµå ÀÌÁÖ¸¦ ¿Ï·áÇϱâ À§Çؼ­´Â ÀúÀå¼Ò(±ÇÀå »çÇ×) ¶Ç´Â JAR ÆÄÀÏ Áß ¾îµð¿¡¼­ ¹ÝÀÔÇÏ´ÂÁö¿¡ µû¶ó, ¾Æ·¡ÀÇ ½Ã³ª¸®¿À 1 ¶Ç´Â ½Ã³ª¸®¿À 2 Áß ÇϳªÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

½Ã³ª¸®¿À 1 - ÀúÀå¼Ò·ÎºÎÅÍ ¹ÝÀÔ
ÀúÀå¼Ò·ÎºÎÅÍ ºóÀ» ¹ÝÀÔ ÁßÀ̸é ÀÌ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. ¿£ÅÍÇÁ¶óÀÌÁî ºó, ½ºÅ°¸¶, ¸ÊÀÌ µé¾î ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ ÀúÀå¼Ò¿¡¼­ ÀÛ¾÷¿µ¿ªÀ¸·Î Ãß°¡ÇÕ´Ï´Ù. ¿À·ù ¾ÆÀÌÄÜÀÌ ·ÎµåµÈ ÀϺΠŬ·¡½º ¿·¿¡ Ç¥½ÃµË´Ï´Ù.
  2. °¢ ÇÁ·ÎÁ§Æ®ÀÇ °³¹æÆÇÀ» ÀÛ¼ºÇϽʽÿÀ. ÀÌÀü¿¡ »ý¼ºµÈ Ŭ·¡½º¸¦ ´ã°í ÀÖ´Â ÆÐŰÁöÀÇ °³¹æÆÇµµ ÀÛ¼ºÇϽʽÿÀ.
  3. ½ºÅ°¸¶ ºê¶ó¿ìÀú ¹× ¸Ê ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ¸ðµç »ç¿ë°¡´ÉÇÑ ½ºÅ°¸¶¿Í ¸ÊÀ» ÀÛ¾÷¿µ¿ªÀ¸·Î ·ÎµåÇÑ ´ÙÀ½, Àü°³µÈ Ŭ·¡½º¸¦ ´Ù½Ã »ý¼ºÇϽʽÿÀ.
  4. ½ºÅ°¸¶¿Í ¸ÊÀ» ÀÛ¼ºÇϰųª ÀúÀåÇÏÁö ¾ÊÀº °æ¿ì, ±âº» ½ºÅ°¸¶¿Í ¸ÊÀ» ÀÛ¼ºÇÑ ÈÄ Àü°³µÈ Äڵ带 ´Ù½Ã »ý¼ºÇϽʽÿÀ.
  5. ¹öÀü 4.0¿¡¼­ µ¶ÀÚÀûÀ¸·Î ÀÛ¾÷ÇÏ·Á¸é, ÀÌÀü¿¡ ¹öÀü 2.0 Enterprise UpdateÀÇ EJB °³¹ß ȯ°æÀ» »ç¿ëÇÏ¿© »ý¼ºÇß´ø ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¿¡ ÀÖ´Â ±âÁ¸ÀÇ EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º¸¦ ¸ðµÎ »èÁ¦ÇϽʽÿÀ. ÀÌ Å¬·¡½º¿¡´Â ¿À·ù°¡ ÀÖÀ¸¸ç ¹öÀü 4.0¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê´Âµ¥ ±× ÀÌÀ¯´Â EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®´Â »ý¼ºµÈ Ŭ·¡½º¸¦ ´õÀÌ»ó »ç¿ëÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. (Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º´Â »èÁ¦µÇ±â Àü¿¡´Â EJB ÆäÀÌÁöÀÇ EJB À¯Çü ºÐÇÒ¿µ¿ª¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¸¦ Á¡°ËÇÏ¿© »èÁ¦ÇÒ °ÍÀÌ ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÒ Çʿ䰡 ÀÖÀ½À» ÁÖÀÇÇϽʽÿÀ.)

EJB °³¹ß ȯ°æ¿¡ ´ëÇÑ VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»¿¡¼­ ÀÌ ´Ü°èÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

½Ã³ª¸®¿À 2 - JAR ÆÄÀϷκÎÅÍ ¹ÝÀÔ
JAR ÆÄÀÏ·Î ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» ¹ÝÃâÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. EJB ÆäÀÌÁö¿¡¼­ EJB > Enterprise Beans ¹ÝÀÔÀ» ¼±ÅÃÇÏ¿© JAR ÆÄÀÏÀ» »ç¿ëÀÚÀÇ VisualAge for Java, ¹öÀü 4.0 ÀÛ¾÷¿µ¿ªÀ¸·Î ¹ÝÀÔÇϽʽÿÀ.
  2. JAR ÆÄÀÏ¿¡ Çʼö ¸ÊÀÌ µé¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¹ÝÀÔµÈ ¿©·¯ Ŭ·¡½º ¿·¿¡ ¿À·ù ¾ÆÀÌÄÜÀÌ Ç¥½ÃµË´Ï´Ù.
  3. ½ºÅ°¸¶, ¸Ê, Àü°³µÈ Ŭ·¡½º ¹× °®°í ÀÖ´Â Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®¸¦ ´Ù½Ã »ý¼ºÇϽʽÿÀ.
  4. ¹öÀü 4.0¿¡¼­ µ¶ÀÚÀûÀ¸·Î ÀÛ¾÷ÇÏ·Á¸é, ÀÌÀü¿¡ ¹öÀü 2.0 Enterprise UpdateÀÇ EJB °³¹ß ȯ°æÀ» »ç¿ëÇÏ¿© »ý¼ºÇß´ø ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¿¡ ÀÖ´Â ±âÁ¸ÀÇ EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º¸¦ ¸ðµÎ »èÁ¦ÇϽʽÿÀ. ÀÌ Å¬·¡½º¿¡´Â ¿À·ù°¡ ÀÖÀ¸¸ç ¹öÀü 4.0¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê´Âµ¥ ±× ÀÌÀ¯´Â EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®´Â »ý¼ºµÈ Ŭ·¡½º¸¦ ´õÀÌ»ó »ç¿ëÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. (Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º´Â »èÁ¦µÇ±â Àü¿¡´Â EJB ÆäÀÌÁöÀÇ EJB À¯Çü ºÐÇÒ¿µ¿ª¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¸¦ Á¡°ËÇÏ¿© »èÁ¦ÇÒ °ÍÀÌ ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÒ Çʿ䰡 ÀÖÀ½À» ÁÖÀÇÇϽʽÿÀ.)

EJB °³¹ß ȯ°æ¿¡ ´ëÇÑ VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»¿¡¼­ ÀÌ ´Ü°èÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

D.4.2 VisualAge for Java, ¹öÀü 3.0 ¶Ç´Â 3.02·ÎºÎÅÍ ¿£ÅÍÇÁ¶óÀÌÁî ºó ÀÌÁÖ

VisualAge for Java, ¹öÀü 3.0 ¶Ç´Â 3.02 Áß Çϳª¸¦ »ç¿ëÇÏ¿© »ý»ýµÈ Àü°³ Äڵ带 °¡Áø ±âÁ¸ÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ºóÀÌ ÀÖ°í ÀÌÁ¦ ±× ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» VisualAge for Java, ¹öÀü 4.0À» »ç¿ëÇÏ¿© ÀÛ¾÷ÇÏ·Á¸é ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» ¹öÀü 4.0À¸·Î ÀÌÁÖÇÑ ´ÙÀ½ Àü°³ Äڵ带 È®½ÇÈ÷ »èÁ¦ÇÏ°í ´Ù½Ã »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.

±×·¯³ª ¿£ÅÍÇÁ¶óÀÌÁî ºó Äڵ带 ¹öÀü 4.0À¸·Î ÀÌÁÖÇϱâ Àü¿¡ ÇöÀç VisualAge for Java ÇöÀç ¹öÀü(¹öÀü 3.0 ¶Ç´Â ¹öÀü 3.02)¿¡¼­ ´ÙÀ½ Ȱµ¿À» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

  1. ½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡¼­ ÀúÀåµÇÁö ¾ÊÀº ½ºÅ°¸¶¸¦ ¸ðµÎ ÀúÀåÇϽʽÿÀ.
  2. ¸ÊÇÎ ºê¶ó¿ìÀú¿¡¼­ ÀúÀåµÇÁö ¾ÊÀº ¸ÊÇÎÀ» ¸ðµÎ ÀúÀåÇϽʽÿÀ.
  3. Àü°³ Äڵ带 ¸¶Áö¸·À¸·Î »ý¼ºÇÑ ÈÄ¿¡ ½ºÅ°¸¶¿¡ ÃֽŠº¯°æÀ» ÇÑ ÀûÀÌ ÀÖÀ¸¸é Àü°³ Äڵ带 »èÁ¦ÇÑ ´ÙÀ½ ´Ù½Ã »ý¼ºÇÏ°í »ý¼ºÇÑ °ÍÀ» Å×½ºÆ®ÇϽʽÿÀ.
  4. ÆÐŰÁö(ÆÐŰÁö ¹× ¸ÊÇÎ ÆÐŰÁö Æ÷ÇÔ) ¹× ÇÁ·ÎÁ§Æ®¿¡ ¹öÀü ¹øÈ£¸¦ ¸Å±ä ´ÙÀ½ ÇÁ·ÎÁ§Æ®¸¦ .dat Çü½ÄÀ¸·Î ¹ÝÃâÇϽʽÿÀ.

¿£ÅÍÇÁ¶óÀÌÁî ºó Äڵ带 ÀÌÁÖÇÑ ´ÙÀ½ Àü°³ Äڵ带 ´Ù½Ã »ý¼ºÇϱâ À§Çؼ­´Â VisualAge for Java, ¹öÀü 4.0¿¡¼­ Ç¥½ÃµÈ °Í°ú ¶È°°Àº ¼ø¼­·Î ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.

  1. ÇÁ·ÎÁ§Æ® ÀúÀå¼Ò¸¦ ÀÛ¾÷¿µ¿ªÀ¸·Î ¹ÝÀÔÇϽʽÿÀ.
  2. ÇÁ·ÎÁ§Æ®ÀÇ °¢ °³¹æÆÇÀ» ÀÛ¼ºÇϽʽÿÀ. ¶ÇÇÑ »èÁ¦ÇÏ·Á´Â Àü°³ Äڵ带 Æ÷ÇÔÇÑ ÆÐŰÁöÀÇ °³¹æÆÇµµ ÀÛ¼ºÇϽʽÿÀ.
  3. Workbench¿¡¼­ EJB ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. ¿£ÅÍÇÁ¶óÀÌÁî ºó ºÐÇÒ¿µ¿ª¿¡¼­ Àü°³ Äڵ带 »èÁ¦ÇÒ ¿£ÅÍÇÁ¶óÀÌÁî ºó ¶Ç´Â ±×·ìÀ» ¼±ÅÃÇϽʽÿÀ.
  5. EJB > »èÁ¦¸¦ ¼±ÅÃÇϽʽÿÀ.
  6. Àü°³ Äڵ带 Ŭ¸¯ÇÏ¿© Àü°³µÈ Äڵ带 »èÁ¦ÇϽʽÿÀ.
  7. D.4.3 Àý(¹öÀü 3.0¿¡¼­ ÀÌÁÖÇÏ´Â °æ¿ì)ÀÇ Áö½Ã»çÇ×À» µû¸£°í D.4.4 Àý(¹öÀü 3/02¿¡¼­ ÀÌÁÖÇÏ´Â °æ¿ì)ÀÇ Áö½Ã»çÇ׿¡ µû¶ó »ç¿ëÀÚÀÇ ¿¬°ü »çÇ×µµ (ÀÖÀ» °æ¿ì) ÀÌÁÖÇϽʽÿÀ.
  8. »ç¿ëÀÚÀÇ ºó Ŭ·¡½º ¹× »óÀ§ ºó Ŭ·¡½º¿¡ ¾Æ¹« ¿À·ùµµ ¾øÀ½À» È®ÀÎÇϽʽÿÀ.
  9. ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇÏ¿© EJB ¾×¼¼½º ºóÀ» (ÀÖÀ» °æ¿ì) ´Ù½Ã »ý¼ºÇϽʽÿÀ.
    1. WorkbenchÀÇ EJB ÆäÀÌÁö¿¡¼­, ÀÌÁÖÇÏ·Á´Â ¾×¼¼½º ºó°ú ¿¬°üµÈ ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» ¼±ÅÃÇϽʽÿÀ.
    2. EJB ¸Þ´º¿¡¼­, Ãß°¡ > ¾×¼¼½º ºóÀ» ¼±ÅÃÇÏ¿© ¾×¼¼½º ºó ÀÛ¼º SmartGuide¸¦ ¿¬ ´ÙÀ½, ¿Ï·á ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ¾×¼¼½º ºó¿¡ ÇÊ¿äÇÑ ¸ðµç ÀÌÁÖ º¯°æ »çÇ×ÀÌ  ÀÚµ¿ÀûÀ¸·Î ¸¸µé¾î Áý´Ï´Ù.
  10. Àü°³ Äڵ带 ´Ù½Ã »ý¼ºÇϽʽÿÀ.
  11. ¹öÀü 4.0¿¡¼­ µ¶ÀÚÀûÀ¸·Î ÀÛ¾÷ÇÏ·Á¸é, ÀÌÀü¿¡ 3.0 ¶Ç´Â 3.02 ¹öÀüÀÇ EJB °³¹ß ȯ°æÀ» »ç¿ëÇÏ¿© »ý¼ºÇß´ø ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¿¡ ÀÖ´Â ±âÁ¸ÀÇ EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º¸¦ ¸ðµÎ »èÁ¦ÇϽʽÿÀ. ÀÌ Å¬·¡½º¿¡´Â ¿À·ù°¡ ÀÖÀ¸¸ç ¹öÀü 4.0¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê´Âµ¥ ±× ÀÌÀ¯´Â EJB Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®´Â »ý¼ºµÈ Ŭ·¡½º¸¦ ´õÀÌ»ó »ç¿ëÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. (Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ® Å¬·¡½º´Â »èÁ¦µÇ±â Àü¿¡´Â EJB ÆäÀÌÁöÀÇ EJB À¯Çü ºÐÇÒ¿µ¿ª¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¸¦ Á¡°ËÇÏ¿© »èÁ¦ÇÒ °ÍÀÌ ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÒ Çʿ䰡 ÀÖÀ½À» ÁÖÀÇÇϽʽÿÀ.)
  12. ÀÌÀü¿¡ VisualAge for Java, ¹öÀü 3.0, 3.02 ¶Ç´Â 3.5¿¡¼­ Ŭ¶óÀÌ¾ðÆ® JAR ÆÄÀÏÀ» ÀÛ¼ºÇÑ °æ¿ì, VisualAge for Java, ¹öÀü 4.0¿¡¼­ Ŭ¶óÀÌ¾ðÆ® JAR ÆÄÀÏÀ» ÀçÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

D.4.3 VisualAge for Java, ¹öÀü 3.0¿¡¼­ EJB ¿¬°ü ÀÌÁÖ

¹öÀü 3.0¿¡¼­ ÀÛ¼ºµÈ EJB ±×·ì¿¡ ¿¬°üÀ» Ãß°¡, ÆíÁý ¶Ç´Â »èÁ¦ÇÒ °æ¿ì, VisualAge for Java´Â ÀÚµ¿À¸·Î EJB ±×·ìÀÇ ¸ðµç ¿¬°üÀ» »õ·Î¿î ¿¬°ü Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÏ·Á¸é, ´ÙÀ½À» ¼öµ¿À¸·Î º¯°æÇϽʽÿÀ.

»ç¿ëÀÚ°¡ ÀÌ ¸Þ¼Òµå¿¡ ¼öÁ¤À» °¡ÇßÀ» °¡´É¼ºÀÌ ¸¹±â ¶§¹®¿¡ ÀÌ ¸Þ¼Òµå´Â ÀÚµ¿À¸·Î º¯È¯µÇÁö ¾Ê½À´Ï´Ù. VisualAge for Java´Â ¹öÀü 4.0¿¡ »õ·Î¿î ºóÀÌ ÀÛ¼ºµÉ ¶§ ÀÚµ¿À¸·Î È£ÃâÀ» Ãß°¡ÇÕ´Ï´Ù.

¹öÀü 3.0 ÀÌÀüÀÇ CMP °³Ã¼ ºóÀ» ¿¬°üÀÌ ÀÌ¹Ì ÀÌÁÖµÈ EJB·Î ¹ÝÀÔÇÏ¿© CMP °³Ã¼ ºóÀ¸·ÎºÎÅÍ ¸Þ¼Òµå¸¦ »ó¼ÓÇÏ´Â »õ·Î¿î ºóÀ» Ãß°¡ÇÑ °æ¿ì, »õ·Î¿î ºóÀÇ Å¬·¡½º´Â ¿©·¯ ¸Þ¼Òµå¿¡ »¡°£»ö x¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ´Â ¹ÝÀÔµÈ ºóÀÇ ºó Ŭ·¡½º¿¡ _initLinks, _getLinks ¹× _removeLinks ¸Þ¼Òµå°¡ ´©¶ôµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. »ç¿ëÀÚ´Â ¼öµ¿À¸·Î ¹ÝÀÔµÈ ºóÀÇ ºó Ŭ·¡½º¿¡ ÀÌ ¸Þ¼Òµå¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.    

Á¦Ç° ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¿¡ ¿£ÅÍÇÁ¶óÀÌÁî ºó Äڵ带 Àü°³ÇÒ Áغñ°¡ µÇ¾úÀ¸¸é, ¿¬°ü ¹× ¾×¼¼½º ºóÀÌ ÇÊ¿ä·Î ÇÏ´Â ·±Å¸ÀÓ Äڵ带 Æ÷ÇÔÇÏ´Â »õ ·±Å¸ÀÓ JAR ÆÄÀϵµ Àü°³Çß´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÌ JAR ÆÄÀÏÀº ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¿¡ Àü°³µÇ¸ç, ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹öÀÇ Å¬·¡½º °æ·Î¿¡ Æ÷ÇԵ˴ϴÙ. ·±Å¸ÀÓ JAR ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº EJB °³¹ß ȯ°æ ¿Â¶óÀÎ µµ¿ò¸»¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

D.4.4 VisualAge for Java 3.02¿¡¼­ ¿¬°ü ÀÌÁÖ

¸Ç óÀ½ VisualAge for Java 3.02¿¡¼­ ÀÛ¼ºµÈ ¿¬°üÀ» »ç¿ëÇÏ¿© EJB ±×·ìÀ» ¿­¸é, ±×·ìÀº »ý¼ºµÈ ¸µÅ© Ŭ·¡½º ¿·¿¡ ¿À·ù ¾ÆÀÌÄÜÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ EJB ±×·ì¿¡¼­ ¿¬°üÀ» Ãß°¡, ÆíÁý ¶Ç´Â »èÁ¦ÇÒ ¶§, VisualAge for Java´Â EJB ±×·ì¿¡ ÀÖ´Â ¸ðµç ¿¬°üÀÇ ¸µÅ© Ŭ·¡½º¸¦ ÀÚµ¿À¸·Î º¹±¸ÇÕ´Ï´Ù.  ¿¬°üÀ» º¯°æÇÒ °èȹÀÌ ¾ø´õ¶óµµ, EJB ÆäÀÌÁöÀÇ Æ¯¼º ºÐÇÒ¿µ¿ª¿¡¼­ ¿¬°üÀ» ¼±ÅÃÇØ¾ß ÇÏ¸ç ÆË¾÷ ¸Þ´º¿¡¼­ ÆíÁýÀ» ¼±ÅÃÇÏ¿© ¿¬°ü ÆíÁý±â¸¦ ¿­¾î¾ß ÇÕ´Ï´Ù. ±×·± ÈÄ È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

VisualAge for Java´Â ÀÚµ¿À¸·Î VisualAge for Java 3.02¿¡¼­ »ý¼ºµÈ ÀϺΠ¿¬°ü °ü·Ã ¸Þ¼Òµå¸¦ Á¦°ÅÇÕ´Ï´Ù. Á¦°ÅµÇ´Â ¸Þ¼Òµå´Â ¿¬°üÀÇ Æ¯¼ºÀÌ ºÎ¿©µÇ±â´Â ÇßÀ¸³ª, ¹öÀü 4.0¿¡¼­´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â ¸Þ¼ÒµåÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¿ªÇÒÀÌ ±âº» ŰÀÇ ÀϺκÐÀÏ °æ¿ì, ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÑ ¼³Á¤ ¸Þ¼Òµå´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ¸Þ¼Òµå´Â ¹öÀü 3.02¿¡¼­´Â ÀÚµ¿À¸·Î »ý¼ºµÇ³ª ¹öÀü 4.0¿¡¼­´Â »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

D.5.0 ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ(EAB) ¹× e-connectors  

D.5.1 ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ

D.5.1.1 »õ·Î¿î Ä¿³ØÅÍ Áö¿ø
ÀÌÁ¦ ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ´Â Common Connector Framework (CCF) ¹× Java 2, Enterprise Edition (J2EE) Connector Architecture Ä¿³ØÅ͸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ¿¡´Â EAB ·¹ÄÚµå, ¸í·É, ³×ºñ°ÔÀÌÅÍ ¹× ¼¼¼Ç ºóÀ» CCF Çü½ÄÀ¸·ÎºÎÅÍ J2EE Connector Architecture Çü½ÄÀ¸·Î ÀÌÁÖÇÏ´Â »õ·Î¿î µµ±¸°¡ ÀÖ½À´Ï´Ù. ´õ¿ì±â ´ÙÀ½ÀÇ SmartGuides ¹× ÆíÁý±âµµ °»½ÅµÇ¾î J2EE Connector Architecture¿¡ ´ëÇØ »õ·Î¿î Áö¿øÀ» ¹Ý¿µÇÕ´Ï´Ù.

IBM Connectors and Tools for J2EE(TM) - º£Å¸ ¹öÀü ¹× »õ·Î¿î EAB Migrators¿¡ ´ëÇÑ »õ·Î¿î Áö¿ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

D.5.1.2 ·¹ÄÚµå ¹× ¸í·É Àç»ý¼º°ú ÆíÁý
EAB ÀÀ¿ëÇÁ·Î±×·¥À» VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¶§, ·¹ÄÚµå ¹× ¸í·ÉÀ» ´Ù½Ã »ý¼ºÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ Àç»ý¼ºÇÏ¸é ¹öÀü 4.0¿¡¼­ ´õ Àß ¼öÇàµË´Ï´Ù. 

ÀÌÀü¿¡ "Inner Ŭ·¡½º"¸¦ ¼±ÅÃÇÏÁö ¾Ê°í "Direct"¿Í "Shorten names"À» ¼±ÅÃÇÏ¸é »ý¼ºµÈ ·¹ÄÚµå À̸§ÀÌ
ÇÊ¿ä ÀÌ»óÀ¸·Î Ä¿Áö´Â °æ¿ì°¡ ÀÖ¾ú½À´Ï´Ù. ±× °á°ú Windows ÆÄÀϸí Á¦ÇÑ ±æÀÌÀÎ 255ÀÚ¸¦ ÃʰúÇÏ´Â À̸§ÀÌ »ý¼ºµÇ±âµµ Çß½À´Ï´Ù. ÀÌÁ¦ À§ ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ·¹ÄÚµå À¯Çü SmartGuideÀÇ ·¹ÄÚµå ÀÛ¼ºÀÌ °¡´ÉÇÑ ÇÑ ÂªÀº À̸§À» »ý¼ºÇϵµ·Ï ÃÖÀûÈ­µÇ¾ú½À´Ï´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ ¿É¼ÇÀ¸·Î ´Ù½Ã »ý¼ºÇÒ °æ¿ì ·¹ÄÚµå À̸§ÀÌ º¯°æµÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù.

EAB ¸í·ÉÀ» 2.0x ¹öÀü¿¡¼­ ÀÛ¼ºÇÏÁö ¾ÊÀº °æ¿ì, ¸í·É ÆíÁý±â¿¡¼­ À̸¦ ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â¿¡¼­´Â À̸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ·±Å¸ÀÓ È¯°æÀÇ ÇöÀç ¹öÀüÀÌ ¿ªÈ£È¯ÀÌ °¡´ÉÇϸé 2.0x ¹öÀü ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

D.5.1.3 ÀÀ¿ëÇÁ·Î±×·¥ Àü°³
¹öÀü 4.0Àº ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ(EAB)ÀÇ Àüȯ ¸±¸®½ºÀÔ´Ï´Ù. EABÀÇ ±â¹ÝÀ̾ú´ø ±âÁ¸ÀÇ °ø¿ë Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©(CCF) ±¸Á¶´Â »õ·Î¿î J2EE Connector ±¸Á¶·Î À̵¿ ÁßÀÔ´Ï´Ù. EAB ¹®¼­´Â ÀÌ Àüȯ ¹× Àüȯ ÀüÈÄ »çÀÌÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÕ´Ï´Ù. À̹ø ¸±¸®½º´Â ¾çÂÊ ±¸Á¶¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. ÀÌ´Â Àü°³¿¡ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ¼¼ºÎ»çÇ׿¡ ´ëÇØ¼­´Â EAB ¹®¼­ÀÇ Àü°³ Àý¿¡¼­ ÀÐ¾î º¸½Ê½Ã¿À. ´ÙÀ½ ´Ü¶ôÀº Àü°³ÀÇ ´Ü¼øÇÑ °³¿äÀÔ´Ï´Ù.

±âÁ¸ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â °ú°Åó·³ °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥À» ·±Å¸Àӽà Ŀ³ØÅͰ¡ ¿ä±¸ÇÏ´Â eab\runtime30\eablib.jar, ccf.jar, recjava.jar ¹× JAR ÆÄÀϰú ÇÔ²² Àü°³ÇϽʽÿÀ. J2EE ±¸Á¶¸¦ »ç¿ëÇÏ´Â ·¹ÄÚµå¿Í ¸í·Éó·³ ¾à°£ÀÇ J2EE Connector ±¸Á¶°ü·Ã ÄÄÆ÷³ÍÆ®¸¦ Ãß°¡ÇÑ »õ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â eab\runtime35\eablib.jar¿Í ÇÔ²² ÀÀ¿ëÇÁ·Î±×·¥À» Àü°³ÇϽʽÿÀ. ÀÌ´Â µÎ ±¸Á¶¸¦ ¸ðµÎ Áö¿øÇÑ´Ù´Â ¶æÀ¸·Î ¹ÙÀ̸ð´Þ(bimodal)À̶ó ÇÕ´Ï´Ù. °Ô´Ù°¡ J2EE¿¡¸¸ °ü·ÃµÈ ´Ù¸¥ JAR ÆÄÀÏÀÌ ÇÊ¿äÇÒÅÙµ¥ ÀÌ´Â EAB ¹®¼­ÀÇ Àü°³ Àý¿¡¼­ ÁöÁ¤µÈ °ÍÀÔ´Ï´Ù.

D.5.2 E-connector

´ÙÀ½ Àý¿¡´Â IMS ¿¬°á, CICS Ä¿³ØÅÍ ¹× e-connector ÀÌÁÖ¿¡ °üÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

Áß¿ä»çÇ× : Windows 98¿¡¼­ÀÇ CD-ROM ÆÄÀÏ ½Ã½ºÅÛ(CDFS) Áö¿øÀÇ Á¦ÇÑ»çÇ× ¶§¹®¿¡, »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ Ä¿³ØÅÍ¿¡ µû¶ó CD-ROM¿¡¼­ ƯÁ¤ e-business Ä¿³ØÅÍ ÆÄÀÏÀÇ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ¸¸ç Çϳª ÀÌ»óÀÇ ´ÙÀ½°ú °°Àº ¿À·ù ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³Ä¡µÇÁö ¾ÊÀº ¸ðµç ÆÄÀÏÀº Á¦Ç° CDÀÇ ·çÆ®¿¡ À§Ä¡ÇÑ zip ÆÄÀÏ(econnfix.zip)¿¡ ÀúÀåµË´Ï´Ù. Windows 98¿¡ VisualAge for Java¸¦ ¼³Ä¡ÇÏ·Á°í ½Ãµµ ÁßÀ̸ç À§ÀÇ ¸Þ½ÃÁö Áß Çϳª¸¦ ¹ÞÀº °æ¿ì, Á¦Ç°ÀÌ ¼³Ä¡µÈ µð·ºÅ丮·Î econnfix.zipÀ» unzipÇØ¾ß ÇÕ´Ï´Ù(¿¹¸¦ µé¾î, ¸í·É unzip econnfix.zip -d c:\Program Files\IBM\VisualAge for Java\. ¿©±â¼­ c:\Program Files\IBM\VisualAge for Java\´Â Á¦Ç° ¼³Ä¡ µð·ºÅ丮ÀÓ). ÀÌ ÆÄÀÏÀÌ À§Ä¡µÇ¸é, Ä¿³ØÅͰ¡ Á¦´ë·Î ±â´ÉÇÕ´Ï´Ù.

D.5.2.1 IMS ¿¬°á
IMS TCP/IP OTMA ¿¬°á(IMS TOC)¿¡ ´ëÇÑ Áö¿øÀº 2001³â 3¿ù¿¡ ÀϽà Áß´ÜµÉ °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ´Â IMS TOC¿¡¼­ IMS ¿¬°á·Î ÀÌÁÖÇϰí À̸¦ IMS TOC ´ë½Å »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

IMS ¿¬°áÀº IMS¿¡ ¾×¼¼½ºÇÒ ¶§ VisualAge for Java IMS Ä¿³ØÅÍ¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Â º°µµ·Ï ±¸ÀÔÇÒ ¼ö ÀÖ´Â(VisualAge for Java¿¡ Æ÷ÇÔµÇÁö ¾ÊÀ½) SMP ¼³Ä¡ °¡´É IBM Á¦Ç°ÀÔ´Ï´Ù. IMS TOC¿¡¼­ IMS ¿¬°á·Î ÀÌÁÖÇÑ ÈÄ¿¡µµ ¸ðµç Java ÇÁ·Î±×·¥¿ë IMS Ä¿³ØÅ͸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(±×°ÍµéÀ» º¯°æ ¶Ç´Â °»½ÅÇÒ Çʿ䰡 ¾ø½À´Ï´Ù).

D.5.2.2 CICS Ä¿³ØÅÍ
ECIInteractionSpec¿¡¼­ CICSELUW Ç÷¡±×ÀÇ ÀÛµ¿ÀÌ CCF Ä¿³ØÅÍ ±¸Á¶¸¦ ¿Ã¹Ù¸£°Ô ¸ðµ¨È­Çϵµ·Ï ¼öÁ¤µÇ¾ú½À´Ï´Ù. ÀÌÀü ¸±¸®½º¿¡¼­, ÀÌ Ç÷¡±×´Â »ý¼ºÀÚ¿¡¼­ ±âº»°ªÀÌ FALSE¿´À¸¸ç ½ÇÁ¦ Á¶Á¤ÀÚ Á¸Àç ¿©ºÎ¿¡ °ü°è¾øÀÌ Ç×»ó LUW È®Àå ¿©ºÎ¸¦ °áÁ¤ÇÏ¿´½À´Ï´Ù.

À̹ø ¸±¸®½º¿¡¼­, CICSELUW Ç÷¡±×ÀÇ ±âº»°ªÀº ½ÇÁ¦ CCF Á¶Á¤ÀÚ(¿¹¸¦ µé¾î, JavaCoordinator)°¡ Á¸ÀçÇÒ °æ¿ì ECIInteractionSpec »ý¼ºÀÚ¿¡¼­ TRUEÀÔ´Ï´Ù. ±âÁ¸ VisualAge for Java Äڵ忡¼­ ÀÌ Æ¯¼ºÀ» ¸íÈ®È÷ ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì, ÀÏ´Ü VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÏ¸é ±âÁ¸ ÄÚµåÀÇ CICSELUW Ư¼ºÀÇ ±âº»°ªÀº ÀÌÁ¦ TRUE°¡ µË´Ï´Ù.

½ÇÁ¦ Á¶Á¤ÀÚ°¡ ¾øÀ¸¸é, ÀÌ Ç÷¡±×´Â ¹«½ÃµÇ¸ç ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥(±âÁ¸ ÀÀ¿ëÇÁ·Î±×·¥ ¹× VisualAge for Java, ¹öÀü 4.0¿¡¼­ ÀÛ¼ºÇÑ »õ ÀÀ¿ëÇÁ·Î±×·¥ ¸ðµÎ)Àº CICSELUW Ç÷¡±×°¡ FALSEÀÎ °Íó·³ ÀÛµ¿ÇÕ´Ï´Ù. ±×·¯¹Ç·Î »ç¿ëÀÚ È¯°æ¿¡¼­ ½ÇÁ¦ Á¶Á¤ÀÚ¸¦ äÅÃÇÏÁö ¾ÊÀ¸¸é ÀÌ Ç÷¡±×ÀÇ ¸í¹éÇÑ ¼³Á¤µµ ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÕ´Ï´Ù.

D.5.2.3 E-connector ÀÌÁÖ
VisualAge for Java ÀÌÀü ¹öÀüÀÇ ´ëºÎºÐÀº ¹öÀü 4.0°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÀ¸³ª ´Ù¸¥ e-connector ·¹º§°ú´Â °°ÀÌ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x·ÎºÎÅÍ ÀÌÁÖ

e-connector°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì, VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¿¡¼­ ¹öÀü 4.0À¸·Î ÀÌÁÖÇϱâ À§Çؼ­´Â ´ÙÀ½ µÎ °¡Áö ÀÌÁÖ ½Ã³ª¸®¿À Áß Çϳª¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

µÎ ÀÌÁÖ ½Ã³ª¸®¿ÀÀÇ Â÷ÀÌÁ¡Àº Ä¿³ØÅͰ¡ ÀÌÁֵǴ ´Ü°èÀÔ´Ï´Ù.

½Ã³ª¸®¿À 1¿¡¼­, Ä¿³ØÅÍ´Â Ãʱ⠼³Ä¡ ÇÁ·Î¼¼½º Áß¿¡ ÀÌÁֵ˴ϴÙ. ÀÌ ½Ã³ª¸®¿ÀÀÇ ´Ü°è¸¦ ¿Ï·áÇϸé, Ä¿³ØÅÍ ¾ø´Â VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¿Í Ä¿³ØÅͰ¡ ÀÖ´Â VisualAge for Java, ¹öÀü 4.0ÀÌ °øÁ¸ÇÏ°Ô µË´Ï´Ù.

½Ã³ª¸®¿À 2¿¡¼­, Ä¿³ØÅÍ´Â Ãʱâ ÀÌÁÖ ÇÁ·Î¼¼½º ´ÙÀ½¿¡ ÀÌÁֵ˴ϴÙ. ÀÌ ½Ã³ª¸®¿ÀÀÇ ´Ü°è¸¦ ¿Ï·áÇϸé, Ä¿³ØÅÍ ¾ø´Â VisualAge for Java, ¹öÀü 4.0ÀÌ Ä¿³ØÅͰ¡ ÀÖ´Â VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¿Í °øÁ¸ÇÏ°Ô µË´Ï´Ù.  ³ªÁß¿¡ ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x Ä¿³ØÅ͸¦ ¼³Ä¡ ÇØÁ¦ÇÏ°í ¹öÀü 4.0 Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁÖ ½Ã³ª¸®¿À 1

  1. Ä¿³ØÅÍ ¶Ç´Â EAB Äڵ带 Æ÷ÇÔÇÏ´Â ¸ðµç ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x ÇÁ·ÎÁ§Æ®¸¦ ¹öÀüÈ­ÇϽʽÿÀ.
  2. ÀÌ ÇÁ·ÎÁ§Æ® ¹× °ü·Ã ÀÚ¿øÀ» VisualAge for Java ¼³Ä¡ Æ®¸® ¿ÜºÎÀÇ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. 3.0x ¶Ç´Â 3.5.x ÀÛ¾÷¿µ¿ª¿¡¼­ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ Á¦°ÅÇϽʽÿÀ.
  4. ÀÛ¾÷¿µ¿ª¿¡¼­ ¸ðµç CICS, Host-On-Demand, IBM ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ, Encina, IMS ¹× MQSeries ±â´ÉÀ» Á¦°ÅÇϽʽÿÀ.
  5. ¹öÀü 3.0x ¶Ç´Â 3.5.x IDE¸¦ Á¾·áÇϽʽÿÀ.
  6. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© VisualAge for Java ¹öÀü 3.0x ¶Ç´Â 3.5.x¿¡ ´ëÇÑ Ä¿³ØÅ͸¦ ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ.
    1. Windows ½ÃÀÛ ¸Þ´º¿¡¼­, ½ÃÀÛ > ¼³Á¤ > Á¦¾îÆÇÀ» ¼±ÅÃÇϽʽÿÀ.
    2. ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ¼³Ä¡/¼³Ä¡ ÇØÁ¦ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
    3. IBM Connectors ¸¦ ¼±ÅÃÇϽʽÿÀ. Ãß°¡/Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
    4. Ä¿³ØÅÍ ¹× °ü·Ã ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ ÇØÁ¦Çϵµ·Ï È®ÀÎÇϽʽÿÀ.
    5. ÇÁ·Î±×·¥ Á¦°Å â¿¡¼­ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־´Â ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    Windows NT ¹× Windows 2000

    1. ½ÃÀÛ ¸Þ´º¿¡¼­ ¼³Á¤ > Á¦¾îÆÇÀ» ¼±ÅÃÇϽʽÿÀ
    2. ½Ã½ºÅÛ ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ȯ°æ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
    3. CLASSPATH, PATH ¹× NLS PATH¿¡¼­ IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.

    Windows 98

    1. c:\autoexec.bat ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
    2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­, edit c:\ autoexec.bat ¸¦ ÀÔ·ÂÇϽʽÿÀ.
    3. SET CLASSPATH, SET PATH ¹× SET NLS PATH ¸í·É¹®¿¡¼­, IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.
  8. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ.
  9. ¿øÇÏ´Â CICS, Host-On-Demand, IBM ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ, Encina, IMS ¹× MQSeries ±â´ÉÀ» ¹öÀü 4.0 ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇϽʽÿÀ.
  10. 1.1.x ÄÚµå ÀÌÁÖ¸¦ ¿Ï·áÇÏ·Á¸é ¹öÀü 4.0 ÀÛ¾÷¿µ¿ªÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ¹ÝÀÔÇϽʽÿÀ. SAP R/3 ¾×¼¼½º ºô´õ ¹× Ä¿³ØÅ͸¦ »ç¿ëÇÏ·Á¸é ÀÌ ´Ü°èÀÇ ³¡¿¡ ÀÖ´Â ÁÖ¸¦ ÂüÁ¶ÇϽʽÿÀ.
  11. º¸Á¸ÇϰíÀÚ ÇÏ´Â ¸ðµç Äڵ带 VisualAge for Java 4.0À¸·Î ÀÌÁÖÇßÀ¸¸é VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
SAP Ä¿³ØÅ͸¦ »ç¿ëÇÒ °æ¿ì VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â 3.5.x¸¦ »ç¿ëÇÏ¿© »ý¼ºµÈ Ŭ·¡½º¸¦ Àç»ý¼ºÇØ¾ß ÇÕ´Ï´Ù.

SAP R/3¿ë ¾×¼¼½º ºô´õ ¹× Ä¿³ØÅÍ´Â Swing 1.0.3¿¡ ±âÃÊÇÑ ÀϺΠÀ¯Æ¿¸®Æ¼ Ŭ·¡½º(¿¹: LogonBean)µµ Á¦°øÇÕ´Ï´Ù. À̵é Ŭ·¡½º´Â Swing 1.1 ±â¹Ý Ŭ·¡½º·Î ´ëüµË´Ï´Ù. ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¿¡¼­ ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¶§, SAP R/3¿ë ¾×¼¼½º ºô´õ ¹× Ä¿³ØÅÍ¿¡¼­ Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½º¸¦ °è¼Ó »ç¿ëÇÏ·Á¸é »ç¿ëÀÚ ¼ÒÀ¯ÀÇ Swing 1.0.3 ±â¹Ý Ŭ·¡½º¸¦ 1.1 ·¹º§·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¿¡ ´ëÇØ IDE ¼öÁ¤/ÀÌÁÖ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁÖ ½Ã³ª¸®¿À 2

  1. Æ®·£Àè¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀº »óÅ¿¡¼­ VisualAge for Java ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ.
    1. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ. È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
    2. ¼³Á¤ À¯Çü ÆäÀÌÁö¿¡¼­, Á¶Á¤À» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
    3. ¼³Ä¡ÇÒ ¸ðµç ÄÄÆ÷³ÍÆ®¸¦ ¼±ÅÃÇÏ°í Æ®·£Àè¼Ç ¾×¼¼½º ºô´õ´Â ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À. ¼³Ä¡ÇÒ ÄÄÆ÷³ÍÆ®ÀÇ ¼±ÅÃÀ» ¸¶ÃÆÀ¸¸é ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. Æ®·£Àè¼Ç ¾×¼¼½º ºô´õ ¼³Ä¡¸¦ ½ÃµµÇÑ ÈÄ ¼³Ä¡ È­¸éÀ¸·Î µÇµ¹¾Æ ¿Ô´Âµ¥ Ä¿³ØÅÍ ¼³Ä¡¸¦ ¿øÄ¡ ¾ÊÀ¸¸é, Æ®·£Àè¼Ç ¾×¼¼½º ºô´õ ¼±ÅöõÀ» Áö¿ì°í ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
    4. ¼³Ä¡¸¦ °è¼ÓÇÏ·Á¸é È­¸é¿¡ Ç¥½ÃµÇ´Â Áö½Ã»çÇ×À» °è¼Ó ¼öÇàÇϽʽÿÀ.
      VisualAge for Java, ¹öÀü 3.0x ¶Ç´Â ¹öÀü 3.5.x¿ë Ä¿³ØÅÍ¿¡ ´ëÇÑ ÀÛ¾÷À» °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.

VisualAge for Java, ¹öÀü 4.0 Ä¿³ØÅ͸¦ ¼³Ä¡ÇÏ·Á¸é, ÀÌÁÖ ½Ã³ª¸®¿À 1¿¡ ¿ä¾àµÈ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¹öÀü 3.0x/3.5.x¸¦ ¼³Ä¡ ÇØÁ¦Çϰųª  3.0x/3.5.x Ä¿³ØÅ͸¦ ¼³Ä¡ ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ¹öÀü 3.0x/3.5.x Ä¿³ØÅÍ ¶Ç´Â VisualAge for Java, ¹öÀü 3.0x/3.5.x¸¦ ¼³Ä¡ ÇØÁ¦ÇßÀ¸¸é, ÀÌÁ¦ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¹öÀü 4.0¿ë Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ. È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
  2. ÇÁ·Î±×·¥ À¯Áö°ü¸® ÆäÀÌÁö¿¡¼­ ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  3. Æ®·£Àè¼Ç ¾×¼¼½º ºô´õ¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯Çϰí È­¸é¿¡ Ç¥½ÃµÈ Áö½Ã»çÇ×À» ¼öÇàÇÏ¿© ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. VisualAge for Java IDE¿¡ Ä¿³ØÅ͸¦ Ãß°¡ÇϽʽÿÀ. ±× ¼öÇà ¹æ¹ý¿¡ ´ëÇØ¼­´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3À¸·ÎºÎÅÍ ÀÌÁÖ

VisualAge for Java, ¹öÀü 3.5 ¶Ç´Â 3.5.3¿¡¼­ VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¶§, VisualAge for Java 4.0¿¡ ¿Ã¹Ù¸¥ IBM Connectors ¹öÀüÀÌ ¼³Ä¡µÇ°Ô ÇÏ·Á¸é VisualAge for Java 3.5 ¶Ç´Â 3.5.3¿¡ ¼³Ä¡µÈ IBM Connectors¸¦ ¿ì¼± ¼³Ä¡ ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

¹öÀü 3.5 ¶Ç´Â 3.5.3 IBM Connectors¸¦ Á¦°ÅÇϱâ Àü¿¡ VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇÏ·Á Çϸé, ¹öÀü 4.0ÀÇ ¼³Ä¡¸¦ °è¼ÓÇϱâ Àü¿¡ IBM Connectors¸¦ »ç¿ëÇÏ´Â ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥À» ¸ÕÀú ÀÌÁÖÇØ¾ß ÇÔÀ» ¼³¸íÇÏ´Â ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥À» ÀÌÁÖÇϰí, ¹öÀü 3.5 ¶Ç´Â 3.5.3 IBM Connectors¸¦ ¼³Ä¡ ÇØÁ¦ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Ä¿³ØÅÍ ¶Ç´Â EAB Äڵ带 Æ÷ÇÔÇÏ´Â ¸ðµç ¹öÀü 3.5 ¶Ç´Â ¹öÀü 3.5.3 ÇÁ·ÎÁ§Æ®¸¦ ¹öÀüÈ­ÇϽʽÿÀ.
  2. ÀÌ ÇÁ·ÎÁ§Æ® ¹× °ü·Ã ÀÚ¿øÀ» VisualAge for Java ¼³Ä¡ Æ®¸® ¿ÜºÎÀÇ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
  3. 3.5 ¶Ç´Â 3.5.3 ÀÛ¾÷¿µ¿ª¿¡¼­ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ Á¦°ÅÇϽʽÿÀ.
  4. ÀÛ¾÷¿µ¿ª¿¡¼­ ¸ðµç CICS, Host-On-Demand, IBM ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ, Encina, IMS ¹× MQSeries ±â´ÉÀ» Á¦°ÅÇϽʽÿÀ.
  5. ¹öÀü 3.5 ¶Ç´Â 3.5.3 IDE¸¦ Á¾·áÇϽʽÿÀ.
  6. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© VisualAge for Java ¹öÀü 3.5 ¶Ç´Â 3.5.3¿¡ ´ëÇÑ Ä¿³ØÅ͸¦ ¼³Ä¡ ÇØÁ¦ÇϽʽÿÀ.
    1. Windows ½ÃÀÛ ¸Þ´º¿¡¼­, ½ÃÀÛ > ¼³Á¤ > Á¦¾îÆÇÀ» ¼±ÅÃÇϽʽÿÀ.
    2. ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ¼³Ä¡/¼³Ä¡ ÇØÁ¦ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
    3. IBM Connectors¸¦ ¼±ÅÃÇϽʽÿÀ. Ãß°¡/Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ
    4. Ä¿³ØÅÍ ¹× °ü·Ã ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ ÇØÁ¦Çϵµ·Ï È®ÀÎÇϽʽÿÀ.
    5. ÇÁ·Î±×·¥ Á¦°Å â¿¡¼­ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־´Â ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    Windows NT ¹× Windows 2000

    1. ½ÃÀÛ ¸Þ´º¿¡¼­ ¼³Á¤ > Á¦¾îÆÇÀ» ¼±ÅÃÇϽʽÿÀ
    2. ½Ã½ºÅÛ ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ȯ°æ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
    3. CLASSPATH, PATH ¹× NLS PATH¿¡¼­ IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.

    Windows 98

    1. c:\autoexec.bat ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
    2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­, edit c:\ autoexec.bat ¸¦ ÀÔ·ÂÇϽʽÿÀ.
    3. SET CLASSPATH, SET PATH ¹× SET NLS PATH ¸í·É¹®¿¡¼­, IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.
  8. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ.
  9. ¿øÇÏ´Â CICS, Host-On-Demand, IBM ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ, Encina, IMS ¹× MQSeries ±â´ÉÀ» ¹öÀü 4.0 ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇϽʽÿÀ.

Ä¿³ØÅÍ ¼³Ä¡ ÇØÁ¦

VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ ÇØÁ¦Çϸé, Ä¿³ØÅͰ¡ ÀÚµ¿À¸·Î ¼³Ä¡ ÇØÁ¦µË´Ï´Ù. ³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־´Â ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ¾Æ·¡ÀÇ ÀûÀýÇÑ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

Windows NT ¹× Windows 2000

  1. ½ÃÀÛ ¸Þ´º¿¡¼­ ¼³Á¤ > Á¦¾îÆÇÀ» ¼±ÅÃÇϽʽÿÀ
  2. ½Ã½ºÅÛ ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. ȯ°æ ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
  3. CLASSPATH, PATH ¹× NLS PATH¿¡¼­ IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.

Windows 98

  1. c:\autoexec.bat ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ edit c:\ autoexec.bat¸¦ ÀÔ·ÂÇϽʽÿÀ.
  3. SET CLASSPATH, SET PATH ¹× SET NLS PATH ¸í·É¹®¿¡¼­, IBM Connectors ¶Ç´Â IBM\Connectors¿¡ ´ëÇÑ ÂüÁ¶¸¦ »èÁ¦ÇϽʽÿÀ.

Windows 98 Àü¿ë: VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ¿¡ ¼öµ¿À¸·Î e-connectors µð·ºÅ丮(ÀÌ´Â ±âº»°ªÀ¸·Î C:\IBM Connectors¿¡ ÀÖÀ½)¸¦ »èÁ¦ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. 

D.6.0 AS/400¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ(ET/400)

D.6.1 VisualAge for Java, ¹öÀü 2.0¿¡¼­ ÀÌÁÖ

VisualAge for Java, ¹öÀü 2.0¿¡¼­ AS/400¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶÀ» »ç¿ëÇÏ¿© »ý¼ºµÈ Ŭ·¡½º´Â VisualAge for Java, ¹öÀü 4.0¿¡¼­ AS/400¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶÀ» »ç¿ëÇÏ¿© »ý¼ºµÈ Java Ŭ·¡½º¿Í´Â ȣȯµÇÁö ¾Ê½À´Ï´Ù. ÀÌ¿Í °°ÀÌ È£È¯ÀÌ µÇÁö ¾Ê´Â ÀÌÀ¯´Â ¹öÀü 2.0 ET/400 Java Ŭ·¡½º´Â AWT(Abstract Windowing Toolkit)¸¦ »ç¿ëÇÏ¿´°í ¹öÀü 4.0 Java ET/400 Ŭ·¡½º´Â Java 2 SDK SwingÀ» »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù.

±×·¯³ª, ¹öÀü 2.0¿¡ Á¦°øµÈ Ŭ·¡½º´Â VisualAge for Java, ¹öÀü 4.0¿¡¼­ Á¦°øµÇ´Â com.ibm.ivj.et400.util.awt ÆÐŰÁö¿¡ µé¾î ÀÖ½À´Ï´Ù. VisualAge for Java, ¹öÀü 4.0¿¡¼­ ¹öÀü 2.0¿¡¼­ »ý¼ºµÈ Ŭ·¡½º¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì, com.ibm.ivj.et400.util ÆÐŰÁöÀÇ ¹öÀü 2.0 Ŭ·¡½º¿¡ ÀÖ´Â ¸ðµç ÂüÁ¶¸¦ com.ibm.ivj.et400.util.awt ÆÐŰÁö·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â VisualAge for Java¿¡ Á¦°øµÇ´Â ¼öÁ¤/ÀÌÁÖ SmartGuide¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁÖÇÏ´Â µ¿¾È¿¡ ¹ß»ýÇÑ ¸ðµç ¿À·ù´Â ·Î±× â¿¡ ·Î±×µË´Ï´Ù. SmartGuide »ç¿ë¿¡ ´ëÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

D.6.2 VisualAge for Java, ¹öÀü 3.0 ¶Ç´Â 3.02¿¡¼­ ÀÌÁÖ

VisualAge for Java, ¹öÀü 3.0 ¶Ç´Â 3.02¿¡¼­ ET/400 º¯È¯ Ç¥½Ã ÆÄÀÏ SmartGuide¸¦ »ç¿ëÇÏ¿© Java Ŭ·¡½º¸¦ »ý¼ºÇÑ °æ¿ì, ÀÌ´Â VisualAge for Java, ¹öÀü 4.0 ET/400 Ç¥½Ã º¯È¯ ÆÄÀÏ SmartGuide¸¦ »ç¿ëÇÏ¿© »ý¼ºµÈ Java Ŭ·¡½º¿Í ȣȯµÇÁö ¾Ê½À´Ï´Ù.  

ȣȯµÇÁö ¾Ê´Â ÀÌÀ¯´Â ¹öÀü 3.0 ¹× 3.02¿¡¼­ »ý¼ºµÈ ÄÚµå´Â AS400SVisualTextField ¹× Subfile Ŭ·¡½º¿Í °°Àº deprecated Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ¹Ý¸é, ¹öÀü 4.0¿¡¼­ »ý¼ºµÈ ÄÚµå´Â JFormatted ºóÀ» »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ¸ðµç deprecated Ŭ·¡½º´Â VisualAge for Java, ¹öÀü 4.0¿¡ µé¾î ÀÖ´Â com.ibm.ivj.et400.util ÆÐŰÁö¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 3.0 ¶Ç´Â 3.02¿¡¼­ »ý¼ºµÈ Ŭ·¡½º¸¦ »ç¿ëÇÏ·Á¸é, À̵éÀÌ »õ Java 2 SDK Swing ÆÐŰÁö À̸§À» »ç¿ëÇϵµ·Ï ¼öÁ¤/ÀÌÁÖ µµ±¸¸¦ »ç¿ëÇÏ¿© ¸ðµç ÀÌÁÖµÈ Å¬·¡½º¸¦ º¯È¯ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â Àû¿ëµÇ´Â Ŭ·¡½º¸¦ ¼±ÅÃÇϰí, ¼öÁ¤/ÀÌÁÖ µµ±¸¸¦ ¿¬ ´ÙÀ½, JDK 1.2 À̸§ÀÌ ¹Ù²ï ÆÐŰÁö Æ÷ÇÔ ¼±ÅöõÀ» ¼±ÅÃÇÔÀ¸·Î½á ¼öÇàÇÒ ¼ö ÀÖ°í Swing ÂüÁ¶¸¦ Java 2 SDK·Î ÀÚµ¿À¸·Î ÀÌÁÖÇÕ´Ï´Ù. ÀÌ Å¸½ºÅ©¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ÀÌÁÖÇÏ´Â µ¿¾È¿¡ ¹ß»ýÇÑ ¸ðµç ¿À·ù´Â ·Î±× â¿¡ ·Î±×µË´Ï´Ù.

¼­ºêÆÄÀÏ ÀÛ¼º SmartGuide´Â VisualAge for Java, ¹öÀü 4.0¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. º¸´Ù °­·ÂÇÑ DFU ºó ¹× JFormattedTable ºóÀ¸·Î ´ëüµÇ¾ú½À´Ï´Ù. ÄÚµå »ý¼ºÀ» À§ÇØ ¼­ºêÆÄÀÏ ÀÛ¼º SmartGuide¸¦ °è¼Ó »ç¿ëÇÏ·Á¸é ÀÌÀü ¹öÀü(3.02 ÀÌÇÏ)ÀÇ VisualAge for Java·Î ÀÛ¾÷À» °è¼ÓÇØ¾ß ÇÕ´Ï´Ù. »ý¼ºµÈ Äڵ忡 ÇÊ¿äÇÑ Å¬·¡½º´Â °è¼Ó Áö¿øµÇ¹Ç·Î ¹öÀü 3.0 ¶Ç´Â 3.02¿¡¼­ ¼­ºêÆÄÀÏ ÀÛ¼º SmartGuide·Î »ý¼ºµÈ ÄÚµå´Â ¹öÀü 4.0À¸·Î ÀÌÁÖµÉ ¼ö ÀÖÀ¸¸ç, com.ibm.ivj.et400.util ÆÐŰÁö¿¡ ÀÖ½À´Ï´Ù. Äڵ带 ÀÌÁÖÇÏ·Á¸é ÀÌÀü ´Ü¶ô¿¡ ÀÖ´Â °Í°ú µ¿ÀÏÇÑ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. 

D.7.0 OS/390¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ(ET/390)

OS/390 ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§ »ç¿ëÇÏ´Â ET/390 ¹öÀüÀº OS/390 ½Ã½ºÅÛÀ̳ª ¹Ìµé¿þ¾î ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â SDK ·¹º§°ú VisualAge for Java¿¡¼­ Áö¿øÇÏ´Â SDK ·¹º§(ET/390 Æ÷ÇÔ)¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

OS/390 ½Ã½ºÅÛ°ú ¹Ìµé¿þ¾î ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â ´ÙÀ½ Å×ÀÌºí¿¡¼­ º¸¿©ÁÖ´Â °Íó·³ µÎ ·¹º§ÀÇ SDK¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ ¶Ç´Â ¹Ìµé¿þ¾î ÀÀ¿ëÇÁ·Î±×·¥ SDK ·¹º§
OS/390 SDK 1.1.8, 1.3.0
WebSphere Application Server, ¹öÀü 3.0 SDK 1.1.8
CICS Transaction Server, ¹öÀü 1.3 ÇØ¼®µÈ Æ®·£Àè¼Ç ¹× ÄÄÆÄÀÏµÈ Æ®·£Àè¼Ç¿¡ »ç¿ëµÇ´Â SDK 1.1.8
DB2 Universal Database, ¹öÀü 5 ¹× 6 ÄÄÆÄÀÏµÈ ÀúÀå ÇÁ·Î½ÃÀú¿¡¸¸ »ç¿ëµÇ´Â SDK 1.1.8

VisualAge for Java¿¡¼­´Â ´ÙÀ½ Å×ÀÌºí¿¡¼­ º¸¿©ÁÖ´Â °Íó·³ ´Ù¸¥ ¹öÀüÀÇ Á¦Ç°ÀÌ ´Ù¸¥ SDK ·¹º§À» Áö¿øÇÕ´Ï´Ù.

VisualAge for Java SDK ·¹º§
¹öÀü 3.5, 3.5.3 ¹× 4.0 SDK 1.2.2
¹öÀü 3.02 SDK 1.1.8

´ÙÀ½ Àý¿¡¼­´Â ¼­·Î ´Ù¸¥ ¹öÀüÀÇ ET/390À» »ç¿ëÇÏ¿© °³¹ßÇÒ ¼ö ÀÖ´Â OS/390 ÀÀ¿ëÇÁ·Î±×·¥ À¯Çü¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

VisualAge for Java, ¹öÀü 3.5, 3.5.3 ¹× 4.0

VisualAge for Java, ¹öÀü 3.5, 3.5.3 ¹× 4.0ÀÇ ET/390Àº ÁÖ·Î ´ÙÀ½ À¯ÇüÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» ´ë»óÀ¸·Î ÇÕ´Ï´Ù.

WebSphere Application Server, ¹öÀü 3.0¿¡¼­ ¼öÇàµÇ´Â ÇØ¼®µÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì, SDK1.1.8·¹º§ÀÇ Java API¸¦ ´Ù·çµµ·Ï ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º°¡ ÀÛ¼ºµÇ¸é NFS ÀåÂø µå¶óÀ̺ê·Î Ŭ·¡½º¸¦ ¹ÝÃâÇÏ¿© OS/390 ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, VisualAge for Java IDE¿¡¼­ main ¼öÇà ¹× main µð¹ö±× ¸Þ´º Ç׸ñÀ» Ŭ¸¯ÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í µð¹ö±×ÇÒ ¼ö ÀÖ½À´Ï´Ù.

OS/390 ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÇ´Â µ¶¸³ÇüÀÇ ÇØ¼®µÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì¿¡´Â SDK 1.3.0 ·¹º§ÀÇ Java API¸¦ ´Ù·çµµ·Ï ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º°¡ ÀÛ¼ºµÇ¸é NFS ÀåÂø µå¶óÀ̺ê·Î Ŭ·¡½º¸¦ ¹ÝÃâÇÏ¿© OS/390 ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, VisualAge for Java IDE¿¡¼­ main ¼öÇà ¸Þ´º Ç׸ñÀ» Ŭ¸¯ÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ¼®µÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºôµå, ¹ÝÃâ, ½ÇÇà ¹× µð¹ö±×¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ET/390¿ë ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

VisualAge for Java, ¹öÀü 3.02

VisualAge for Java, ¹öÀü 3.02ÀÇ ET/390Àº ÁÖ·Î ´ÙÀ½ À¯ÇüÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» ´ë»óÀ¸·Î ÇÕ´Ï´Ù.

D.8.0 ¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ(ET/WS)

¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ(ET/WS) ¹× °í¼º´É ÄÄÆÄÀÏ·¯(HPJ)´Â VisualAge for JavaÀÇ À̹ø ¸±¸®½º¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶÀ» °è¼Ó »ç¿ëÇÏ·Á¸é ÀÌÀü ¹öÀü(3.02 ¶Ç´Â ±× ÀÌÀü)ÀÇ VisualAge for Java¿¡¼­ ÀÛ¾÷À» °è¼ÓÇØ¾ß ÇÕ´Ï´Ù.

VisualAge for Java, ¹öÀü 4.0¿¡´Â ÀÌÀü¿¡ ET/WS¿¡¼­ Á¦°øÇÏ´ø ±â´ÉÀ» ´ëüÇÒ »õ ±â´ÉÀÌ ¾ø½À´Ï´Ù. ET/WS¿¡ Æ÷ÇÔµÈ °Í°ú À¯»çÇÑ ±â´ÉÀ» Java °¡»ó ½Ã½ºÅÛ(JVM)ÀÇ ÀϺÎÀÎ "Just-in-time" ÄÄÆÄÀÏ·¯¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Java °¡»ó ½Ã½ºÅÛÀº IBM Developer Kit, Java Technology Edition, v1.2.2, PTF 9¿¡ µé¾î ÀÖ½À´Ï´Ù.

JIT ÄÄÆÄÀÏ·¯´Â ¹ÙÀÌÆ®Äڵ带 Àоî À̸¦ Á÷Á¢ ½ÇÇà ÄÚµå·Î ÄÄÆÄÀÏÇÑ ´ÙÀ½, ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù. ¹ÙÀÌÆ®ÄÚµå´Â º¸Á¸µÇ¾î ¾ÆÁ÷ ÀÌ½Ä °¡´ÉÇÏÁö¸¸ ÄÚµå(JIT¿¡ ÀÇÇØ ÄÄÆÄÀÏµÈ ÈÄ)´Â ´õ¿í ºü¸£°Ô ¼öÇàµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun À¥ »çÀÌÆ® http://java.sun.com¸¦ ÂüÁ¶ÇϽʽÿÀ.

D.9.0 ¿ÜºÎ ¹öÀü Á¦¾î 

VisualAge for Java, ¹öÀü 3.5¿¡¼­ ¹öÀü 4.0À¸·Î ÀÌÁÖÇϸé, ¹öÀü 3.5¿¡¼­ »ç¿ëÇÏ´ø ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ¿ÜºÎ ¹öÀü Á¦¾î¸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÜºÎ ¹öÀü Á¦¾î ¾ÆÀÌÄÜÀÌ Ã³À½¿¡ Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì, µµ±¸ > ¿ÜºÎ ¹öÀü Á¦¾î > ÇÁ·ÎÁ§Æ® °»½Å Á¶Ä¡¸¦ ¼öÇàÇϸé Ç¥½ÃµË´Ï´Ù.

¿É¼Ç ´ëÈ­ »óÀÚ¿¡¼­ ¼öÇàÇÒ ¼ö ÀÖ´Â, Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. Windows > ¿É¼ÇÀ» ¼±ÅÃÇÏ¿© ¿É¼Ç ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À. Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ½ÃÀÛÇϽʽÿÀ.

D.10.0 IDL °³¹ß ȯ°æ

IBM ÄÄÆ÷³ÍÆ® ºê·ÎÄ¿ ½Ã¸®Á CICS IIOP ¼­¹ö Áö¿ø ±â´É¿¡¼­ Á¦°øÇÏ´Â IDL-to-Java ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ´ÙÀ½ ´ëÈ­ »óÀÚ¿¡¼­ IDL-to-Java ÄÄÆÄÀÏ·¯ È£Ãâ ¹®ÀÚ¿­À» ¼öµ¿À¸·Î Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

¿É¼Ç ´ëÈ­ »óÀÚÀÇ IDL-to-Java ÄÄÆÄÀÏ ÆäÀÌÁö(Windows ¸Þ´º¿¡¼­ »ç¿ë°¡´É). ¸í·É ÇʵåÀÇ ¹®ÀÚ¿­À» ¼öÁ¤ÇϽʽÿÀ.

IDL-to-Java ÄÄÆÄÀÏ ¿É¼Ç º¯°æ ´ëÈ­ »óÀÚ. IDL ÆäÀÌÁö¿¡¼­, IDL > ÄÄÆÄÀÏ ¿É¼Ç º¯°æÀ» ¼±ÅÃÇϽʽÿÀ. ¸í·É Çʵ忡¼­ ¹®ÀÚ¿­À» ¼öÁ¤ÇϽʽÿÀ.

¹®ÀÚ¿­À» ¼öÁ¤Çϰí IDL ÆäÀÌÁö¸¦ ¿©´Â µ¥ ´ëÇÑ ³»¿ëÀº IDL °³¹ß ȯ°æ¿ë ¿Â¶óÀÎ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

CICS IIOP Áö¿ø¿¡ ´ëÇÑ ³»¿ëÀº ÆÄÆ® DÀÇ 1.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

D.11.0 ÅëÇÕ °³¹ß ȯ°æ

¹öÀü 3.5 ÀÌÈÄ JDK ·¹º§ÀÌ º¯°æµÇ¾ú½À´Ï´Ù(Áö±ÝÀº JDK 1.2.2 PTF 9ÀÓ).

ÆÐŰÁö³ª Ŭ·¡½º¸¦ ´ëüÇϰųª ÆÐŰÁö¿Í Ŭ·¡½º¸¦ Ãß°¡ÇÏ¿© VisualAge for Java, ¹öÀü 3.5 Java Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¼öÁ¤ÇÑ °æ¿ì, ÀÌÁÖÇÑ ÈÄ¿¡ ÀÌ·¯ÇÑ ¼öÁ¤»çÇ×Àº ¹öÀü 4.0 Java Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼­ ÀÚµ¿À¸·Î Àç»ý¼ºµÇÁö ¾Ê±â ¶§¹®¿¡ Java Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¼öµ¿À¸·Î ´Ù½Ã ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. 

¹öÀü 3.5 ÀÌÀü¿¡ Java Ŭ·¡½º ¶óÀ̺귯¸®´Â VisualAge for Java¿¡¼­ ¿ÏÀüÈ÷ Àбâ Àü¿ëÀ̾ú½À´Ï´Ù.

D.12.0 JSP/Servlet °³¹ß ȯ°æ

VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ °æ¿ì, ´ÙÀ½ µÎ °³ÀÇ ÆÄÀÏÀÌ »õ ¹öÀüÀ¸·Î ´ëüµÇ¸ç »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ º¯°æ»çÇ×Àº À¯½ÇµË´Ï´Ù.

¹öÀü 4.0À¸·Î ÀÌÁÖÇϱâ Àü¿¡ ÀÌ ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϰí VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖ¸¦ ¿Ï·áÇÑ ÈÄ¿¡ ±âÁ¸ º¯°æ»çÇ×À» ÆÄÀÏÀÇ »õ ¹öÀü¿¡ Ãß°¡ÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ¹öÀü¿¡´Â  ÀÌ ÆÄÀÏÀÇ ±âÁ¸ ¹öÀü¿¡ ¾ø´Â Á¤º¸°¡ µé¾î ÀÖÀ¸¹Ç·Î ´Ü¼øÈ÷ ÆÄÀÏÀÇ »õ ¹öÀü¿¡ ÆÄÀÏÀÇ ÀÌÀü ¹öÀüÀ» º¹»çÇØ¼­´Â ¾È µË´Ï´Ù.

D.13.0 Migration Assistant for ActiveX

Migration Assistant for ActiveXÀº ÀÌ VisualAge for Java¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. B ÆÄÆ®¿¡¼­ ¼³¸íµÈ ÀϹÝÀûÀÎ ÀÌÁÖ ´Ü°è¸¦ ¼öÇàÇÏ¿© ÀÌÀü ¹öÀü(3.02 ¶Ç´Â ±× ÀÌÀü)ÀÇ VisualAge for Java¿¡¼­ Migration Assistant·Î ÀÛ¼ºÇÑ Äڵ带 ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. VisualAge for Java, ¹öÀü 4.0¿¡´Â ActiveX¿ë Migration Assistant°¡ ÀÌÀü¿¡ Á¦°øÇß´ø ±â´ÉÀ» ´ëüÇÒ »õ·Î¿î ±â´ÉÀÌ ¾ø½À´Ï´Ù. 

D.14.0 Persistence ºô´õ  

ÁÖ: Persistence Builder FixPak 3.5.1 ¶Ç´Â FixPak 3.5.2(VADD¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÀ½)¸¦ VisualAge for Java, ¹öÀü 4.0¿¡ Àû¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÌ ¼öÁ¤ ³»¿ëÀº ¹öÀü 4.0 Äڵ忡 ÀÌ¹Ì ÅëÇյǾú½À´Ï´Ù.

VisualAge for Java¸¦ »ç¿ëÇÏ¿© Persistence ºô´õÀÇ ¸ðµç ÀÌÀü ¸±¸®½º·ÎºÎÅÍ Äڵ带 Àç»ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

D.14.1 ƯÈ÷ ¹öÀü 2.0À¸·ÎºÎÅÍ ¾÷±×·¹À̵å

VisualAge for Java, ¹öÀü 2.0À¸·ÎºÎÅÍ ¾÷±×·¹À̵åÇÒ °æ¿ì, ´ÙÀ½°ú °°Àº ÀÌÁÖ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.

  1. Persistence ºô´õ ÀÀ¿ëÇÁ·Î±×·¥¿¡ °ü·ÃµÈ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ ¹öÀüÈ­ÇϽʽÿÀ.
  2. Äڵ带 VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÑ ÈÄ, ÇÁ·ÎÁ§Æ®¸¦ ¹öÀü 4.0 ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇϽʽÿÀ. ƯÁ¤ º¯È¯±â°¡ VisualAge for Java¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¼­ºñ½º Ŭ·¡½º¿¡¼­ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ¼öÁ¤Çϱâ À§ÇØ °´Ã¼ ¸ðµ¨¿¡ ´ëÇØ "µ¥ÀÌÅÍ ¼­ºñ½º Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º"¸¦ »ý¼ºÇϸé ÄÚµå »ý¼º ¼­ºñ½º¿¡ ÀÇÇØ ¹®Á¦Á¡ÀÌ ÇØ°áµË´Ï´Ù.  
  3. º¯È¯±â¿¡ ´ëÇÑ ÃÖ»óÀ§ Ŭ·¡½º°¡ VisualAge Persistence Common Runtime ÇÁ·ÎÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù. ÀÛ¼º±âÀÇ ÃÖ»óÀ§ Ŭ·¡½º¸¦ com.ibm.vap.converters.VapAbstractConverter·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.
  4. ÀÛ¼º±â ÃÖ»óÀ§ Ŭ·¡½ºµµ »õ ÇÁ·ÎÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù. ÀÛ¼º±âÀÇ ÃÖ»óÀ§ Ŭ·¡½º¸¦ com.ibm.vap.composers.VapAttributeComposer·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ´Ü°è ¼öÇà¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Persistence ºô´õ¿¡ ´ëÇÑ ¿Â¶óÀÎ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

D.14.2 ¸ðµç ÀÌÀü ¹öÀü(¹öÀü 2.0 Æ÷ÇÔ)¿¡¼­ ¾÷±×·¹À̵å 

¸ðµ¨ ºê¶ó¿ìÀú·ÎºÎÅÍ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµ¨, ¸Ê ¶Ç´Â ½ºÅ°¸¶¸¦ ·ÎµåÇÒ °æ¿ì, ¸ÞŸµ¥ÀÌÅÍ ³»ºÎ°¡ º¯°æµË´Ï´Ù. ¸±¸®½º ·¹º§ÀÌ ¹öÀü 4.0 ÀÌÇÏÀÎ ÀÛ¾÷¿µ¿ªÀ¸·Î´Â Á¦´ë·Î ¸ÞŸµ¥ÀÌÅ͸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. ¸ðµ¨, ¸Ê ¶Ç´Â ½ºÅ°¸¶°¡ ºñÁ¤»óÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. ¸ðµ¨, ¸Ê ¶Ç´Â ½ºÅ°¸¶¸¦ ÀúÀåÇϽʽÿÀ.

ÁÖ: VisualAge for Java 2.0 ¶Ç´Â 3.0x ¹öÀüÀ¸·ÎºÎÅÍ ÀÌÁÖÇÒ °æ¿ì ´ÙÀ½°ú °°Àº Á¤º¸°¡ Àû¿ëµË´Ï´Ù. ¹öÀü 3.5·ÎºÎÅÍ ÀÌÁÖÇÒ °æ¿ì¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

ÀÌÀü ¸±¸®½º¿¡¼­ Á¶Á¤ Á¶È¸¿¡ ´ëÇØ ÀÛ¼ºµÈ Ŭ·¡½º¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. Á¶Á¤ Á¶È¸ ÇÁ·¹ÀÓ¿öÅ©´Â ¿À·ù °´Ã¼¸¦ »ç¿ëÇÏ¿© Á¶Á¤ Á¤Àǰ¡ È£ÃâµÉ ¶§ ¿À·ù ¿¹¿Ü¸¦ Æ÷ÂøÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. °á°úÀûÀ¸·Î, ¸ðµç ±âÁ¸ÀÇ Á¶Á¤ Á¤ÀÇ´Â ¿À·ù ¿¹¿Ü¸¦ ó¸®ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÇØ°áÇÒ ¼ö ¾ø´Â ¿À·ù(»¡°£»ö X°¡ Ç¥½ÃµÊ)°¡ Æ÷ÇԵǴ ´ë·Î IDE¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ¼öÁ¤ÇÏ·Á¸é, Á¶Á¤ Á¤ÀÇ¿¡¼­ ¿¹¿Ü¸¦ ¸¸µé°Å³ª ¿¹¿Ü¸¦ Á÷Á¢ ãÀ¸½Ê½Ã¿À.

Visual for Java ¿Â¶óÀÎ µµ¿ò¸»¿¡¼­ ¿À·ù ó¸® ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

·±Å¸ÀÓ Áö¿ø¿¡ ´ëÇÑ º¯°æ»çÇ× 
Persistence ºô´õ ·±Å¸ÀÓÀÇ Çʼö ¿ä±¸»çÇ× javax ÆÐŰÁö¸¦ Æ÷ÇÔÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ À̸§ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. ´ÙÀ½À» ¼öÇàÇÏ¿© Persistence ºô´õ¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ ¿ä¼ÒÀÇ ÇÁ·ÎÁ§Æ® °æ·Î¸¦ ´Ù½Ã °è»êÇϵµ·Ï ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. Ŭ·¡½º¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ¼±Åà ¸Þ´º ¶Ç´Â Ŭ·¡½ºÀÇ ÆË¾÷ ¸Þ´º¿¡¼­, ½ÇÇà > Ŭ·¡½º °æ·Î ¼±ÅÃÀ» ¼±ÅÃÇϽʽÿÀ.
  3. ÇÁ·ÎÁ§Æ® °æ·Î ¼±Åöõ ¿·ÀÇ Áö±Ý °è»ê ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
  4. Àç°è»êµÈ °æ·Î ¼³Á¤À» ÀúÀåÇÏ·Á¸é ÀúÀå¼Ò¿¡ (±âº»°ªÀ¸·Î) ÀúÀå ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ¼³Á¤À» ÀúÀåÇÒ °æ¿ì, Ŭ·¡½ºÀÇ »õ °³Á¤ÆÇÀÌ ÀÛ¼ºµË´Ï´Ù.
  5. OK¸¦ ¼±ÅÃÇϽʽÿÀ.

D.15.0 RMI ¾×¼¼½º ºô´õ

RMI ¾×¼¼½º ºô´õ´Â VisualAge for Java, ¹öÀü 4.0¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ±âÁ¸ÀÇ »ý¼º Ŭ·¡½º ¹× ·±Å¸ÀÓ ¶óÀ̺귯¸® ÇÁ·ÎÁ§Æ®¸¦ ¹öÀü 4.0 ÀÛ¾÷¿µ¿ªÀ¸·Î ¹ÝÀÔÇÒ ¼ö´Â ÀÖÁö¸¸ ¿ø°Ý °´Ã¼ È£Ãâ °ü¸® ÇÁ·Î±×·¥(ROIM)ÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¹Ç·Î À̸¦ ¼öÇàÇÒ ¼ö´Â ¾ø½À´Ï´Ù. »õ Java 2 Ç÷§Æû º¸¾È ¸ðµ¨ ¹× ±× Á¦ÇÑ»çÇ×ÀÌ RMI ¾×¼¼½º ºô´õ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¹æ¹ý¿¡ ´ëÇØ Àͼ÷ÇØÁ®¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÛ¾÷¿µ¿ª¿¡ RMI ¾×¼¼½º ºô´õ ·±Å¸ÀÓ ¶óÀ̺귯¸® Ãß°¡
VisualAge for Java, ¹öÀü 3.0x¿¡¼­ RMI ¾×¼¼½º ºô´õ ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ ¹ÝÀÔÇÏ¿© À̸¦ ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀÌ ¾øÀ¸¸é VisualAge for Java, ¹öÀü 4.0¿¡¼­ RMI ¾×¼¼½º ºô´õ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

  1. ÆÄÀÏ > ¹ÝÀÔÀ» ¼±ÅÃÇϽʽÿÀ. 
  2. Jar ÆÄÀÏ ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. 
  3. ·±Å¸ÀÓÀÇ °æ·Î ¹× À̸§À» ÀÔ·ÂÇϽʽÿÀ. ÀÌ´Â x:\IBMJava\eab\runtime\ivjrmi.zipÀε¥ ¿©±â¼­ x:\IBMJava\´Â 3.0x ¹öÀü ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
  4. .class ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ÀÚ¿ø ¼±ÅöõÀ» ¼±ÅÃÇÑ °æ¿ì, Áö¿ì½Ê½Ã¿À.  
  5. ÇÁ·ÎÁ§Æ® Çʵ忡¼­, IBM ¿£ÅÍÇÁ¶óÀÌÁî RMI ¾×¼¼½º ºô´õ ¶óÀ̺귯¸®¸¦ ÀÔ·ÂÇϽʽÿÀ.
  6. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. 
  7. IBM ¿£ÅÍÇÁ¶óÀÌÁî RMI ¾×¼¼½º ºô´õ ¶óÀ̺귯¸® ÇÁ·ÎÁ§ÅͰ¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì, ÀÛ¼ºÇϵµ·Ï ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµË´Ï´Ù.
  8. ÇÁ·ÎÁ§Æ®°¡ ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÛ¾÷¿µ¿ª¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é, ÀúÀå¼Ò Ž»ö±â·Î °¡¼­ Ãß°¡Çϵµ·Ï ¼±ÅÃÇϽʽÿÀ.

RMI ¾×¼¼½º ºô´õ ÀÀ¿ëÇÁ·Î±×·¥ ÀÌÁÖ
RMI ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¾ÆÁ÷ ¹öÀü 4.0 ÀúÀå¼Ò¿¡ ¾øÀ¸¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ µû¶ó ÀÛ¾÷¿µ¿ªÀ¸·Î ¹ÝÀÔÇϽʽÿÀ.

  1. VisualAge for Java ÀÌÀü ¹öÀü¿¡¼­ RMI ¾×¼¼½º ºô´õ Ŭ·¡½º¿Í ·±Å¸ÀÓ ¶óÀ̺귯¸® ÇÁ·ÎÁ§Æ®¸¦ ¹öÀüÈ­ÇϽʽÿÀ. ¿øÇÑ´Ù¸é Ŭ·¡½º¸¦ .java Ŭ·¡½ºÃ³·³ °£·«ÇÏ°Ô À¯Áö °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
  2. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© VisualAge for Java, ¹öÀü 4.0 IDE·Î ¹ÝÀÔÇϽʽÿÀ.

ÀÓÀÇÀÇ ¼­¹ö °´Ã¼¸¦ ¼öÇàÇϰíÀÚ ÇÏ´Â °æ¿ì, ¸ÕÀú ¼­¹ö main ¶óÀÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼­¹öÃø ¼­¹ö ÇÁ·Ï½Ã, Reverse1S ¹× ServerObj2S°¡ ÀÖ´Â °æ¿ì, ¼­¹ö °´Ã¼¿¡ ´ëÇÑ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ·Á¸é ¼­¹ö mainÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

import...;
public class Servermain {
    public static void main(String arg[]) {
        try{
            Reverse1S myserver = new Reverse1S();
            ServerOvj2S obj2 = new ServerObj2S();
}
catch (Exception e) {
    e.printStackTrace();
    }
System.out.print ln("Server Objects Started.");
    }

}

¶ÇÇÑ, ¾ö°ÝÇÑ º¸¾È Á¦ÇÑ»çÇ× ¶§¹®¿¡ ¼­¹ö ¹× Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ policy ÆÄÀÏÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "My policy"¶ó°í ÇÏ´Â policy ÆÄÀÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

grant {
//Grant all permissions
permission java.security.AllPermission;
};

¾Æ´Ï¸é, ¸ðµç »ç¿ëÀÚ°¡ Á¦ÇÑÀÌ ¾ø´Â Æ÷Æ®¸¦ ûÃëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â policy¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

grant { 
// allows anyone to listen on un-privileged ports
permission java.net.SocketPermission "localhost:1024-", "listen";
permission java.net.SocketPermission "localhost:1024-", "resolve"; 
permission java.net.SocketPermission "pathfinder:1000-4000", "listen";
permission java.net.SocketPermission "pathfinder:1000-4000", "connect";
permission java.net.SocketPermission "pathfinder:1000-4000", "resolve";
};

¿©±â¼­, pathfinder´Â »ç¿ëÀÚÀÇ ½Ã½ºÅÛ À̸§ÀÔ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÃÀÛÇÒ ¶§ Ŭ¶óÀÌ¾ðÆ®°¡ Á¦´ë·Î ½ÃÀÛµÇ°Ô ÇÏ·Á¸é, ´ÙÀ½°ú À¯»çÇÑ ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

java-Djava.security.policy=<myPolicy.file> 

¿¹¸¦ µé¾î, IDE ³»¿¡¼­ main()¸¦ ½ÇÇàÇÒ °æ¿ì, "½ÇÇà" ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¶§ Ư¼º ¼½¼Ç¿¡¼­ java.security.policy= ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ Äڵ带 À¯Áö °ü¸®Çؾ߸¸ Äڵ带 °è¼ÓÇØ¼­ °³¹ßÇϰųª Àç»ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

D.16.0 ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â

ºñÁÖ¾ó ÄÄÆ÷ÁöÆ®ÀÇ ¸ÞŸµ¥ÀÌÅ͸¦ º¹±¸ÇÏ·Á¸é IDE ÀÌÁÖ µµ±¸¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Ŭ·¡½º¸¦ J2SDK v.1.2.2·Î ÀÌÁÖÇϰųª Á¶Á¤ ÇÁ·Î±×·¥ ¿ä¼ÒÀÇ À̸§À» º¯°æÇÏ¿© ¼Õ»óµÈ Ŭ·¡½º ¹× ÆÐŰÁö ÂüÁ¶¸¦ º¹±¸ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â "Ŭ·¡½º ¶Ç´Â ÆÐŰÁö ÂüÁ¶¿¡ ´ëÇÑ ¼öÁ¤/ÀÌÁÖ ¾È³»¼­" ¿Â¶óÀÎ ÁÖÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.

VisualAge for Java´Â ÀÌÁֵǴ Ŭ·¡½º °£ÀÇ Á¾¼Ó°ü°è¿¡ ´ëÇÑ ÃßÀûÀ» º¸°üÇÏÁö ¾Ê½À´Ï´Ù. Ŭ·¡½º¿¡¼­ ÂüÁ¶µÇ³ª ¾ÆÁ÷ ÀÌÁÖµÇÁö ¾ÊÀº Ŭ·¡½º´Â Ŭ·¡½º ÃʱâÈ­¿¡ ¹®Á¦°¡ Àְųª À߸ø ³»¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁÖÇÏ´Â µ¿¾È¿¡ ¹ß»ýÇÑ ¸ðµç ¿À·ù´Â ·Î±× â¿¡ ·Î±×µË´Ï´Ù. ¿¹¸¦ µé¾î, Sample.SampÀ̶ó´Â Ŭ·¡½º¸¦ ÀÌÁÖÇÏ´Â µ¿¾È¿¡ ·Î±× â¿¡ ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¾ú´Ù°í °¡Á¤ÇսôÙ.

Ŭ·¡½º ÀÌÁÖ: Sample.Samp

Ŭ·¡½º¸¦ ÀÌÁÖÇÒ ¼ö ¾øÀ½:<Pkg>X::Y

Sample.Samp´Â X::Y¸¦ ÂüÁ¶ÇÕ´Ï´Ù. VisualAge for Java°¡ Ŭ·¡½º Y¸¦ ·ÎµåÇÒ ¶§ ¹®Á¦Á¡ÀÌ ¹ß»ýÇß½À´Ï´Ù. Y°¡ ÀÌÁÖµÇÁö ¾Ê¾Ò°Å³ª ´©¶ôµÇ¾ú½À´Ï´Ù(ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â¿¡¼­ Ŭ·¡½º Y´Â ¹®Á¦°¡ Àִ Ŭ·¡½º·Î Ç¥½ÃµË´Ï´Ù). À̸¦ ¼öÁ¤ÇÏ·Á¸é Y¸¦ ¸ÕÀú ÀÌÁÖÇϰųª, Y°¡ ´©¶ôµÈ °æ¿ì Y¸¦ ´ë½ÅÇÒ Å¬·¡½º¸¦ ãÀ¸½Ê½Ã¿À. VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ Samp ¶Ç´Â Y¸¦ ¿­¾î ºó ¶Ç´Â Ư¼ºÀ» Àç¼³Á¤ÇÔÀ¸·Î½á ÀÌÁÖ°¡ °è¼ÓµÇ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀϺΠ°æ¿ì, VCE¿¡¼­ Ŭ·¡½º¸¦ ¿­¸é Ŭ·¡½º ÂüÁ¶ ºÐ¼® ´ëÈ­ »óÀÚ°¡ ¿­¸³´Ï´Ù. ÀÌ ´ëÈ­ »óÀÚ¿¡ VCE¿¡ ÀÖ´Â ¹®Á¦Á¡ÀÌ Àִ Ŭ·¡½º°¡ Ç¥½ÃµË´Ï´Ù. ´ëÈ­ »óÀÚÀÇ ºÐ¼®µÇÁö ¾ÊÀº Ŭ·¡½º ÂüÁ¶´Â Àӽà ´ëü Ŭ·¡½º·Î »ç¿ëµÈ VisualAge for Java Ŭ·¡½º¸¦ ÁöÁ¤ÇÏ°í ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

com.ibm.uvm.abt.edit.DeletedClassView(X)

°ýÈ£ ¾È¿¡ Ç¥½ÃµÈ X´Â ¹®Á¦Á¡ÀÌ Àִ Ŭ·¡½º À̸§ÀÔ´Ï´Ù. À̰ÍÀ» º¸¸é, ÇöÀç Ŭ·¡½º ´ÙÀ½¿¡ X°¡ ¿Ã¹Ù¸£°Ô ÀÌÁÖµÈ °Í °°½À´Ï´Ù. À̸¦ ¼öÁ¤ÇÏ·Á¸é, ¼öÁ¤ÇÒ ÇàÀ» ¼±ÅÃÇÑ ÈÄ ¹Ù²Ù±â ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. "À¯È¿ÇÑ Å¬·¡½º ¼±ÅÃ" ´ëÈ­ »óÀÚ¿¡¼­ ´ëü Ŭ·¡½º·Î¼­ Ŭ·¡½º X¸¦ ¼±ÅÃÇϽʽÿÀ. ÇØ°áµÇÁö ¾ÊÀº ¸ðµç Ŭ·¡½º¿¡ ´ëÇØ À̸¦ ¼öÇàÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ.

D.17.0 Servlet ºô´õ ¹× Servlet ½ÇÇà±â

Servlet ºô´õ ¹× Servlet ½ÇÇà±â´Â VisualAge for Java, ¹öÀü 4.0¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¹öÀü 4.0°ú ȣȯµÇ´Â Servlet ºô´õ ·±Å¸ÀÓ JAR ÆÄÀÏÀº http://www.ibm.com/vadd¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. "´Ù¿î·Îµå" ¸µÅ©¸¦ Ŭ¸¯ÇϽʽÿÀ.  

VisualAge for Java, ¹öÀü 4.0¿¡´Â ÀÌÀü¿¡ Servlet ½ÇÇà±â¿¡¼­ Á¦°øÇÏ´ø ±â´ÉÀ» Á÷Á¢ ´ëüÇÏ´Â »õ ±â´ÉÀº ¾ø½À´Ï´Ù. ServletÀ» Å×½ºÆ®ÇÏ·Á¸é, À¥ ºê¶ó¿ìÀú¿¡ URLÀ» ÀÔ·ÂÇÏ¿© ServletÀ» ¸í½ÃÀûÀ¸·Î ½ÃÀÛÇϰųª HTML ¶Ç´Â JSP ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ¿© À̸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ Servlet °³¹ß½Ã, ServletÀ» ½ÃÀÛÇÒ HTML ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â »õ Servlet SmartGuide¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

·±Å¸ÀÓ ÆÄÀÏÀ» »ç¿ëÇÏ´Â µ¥¿¡´Â µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

½Ã³ª¸®¿À 1

ÀÌ ½Ã³ª¸®¿À¿¡¼­, Äڵ带 ¹ÝÃâÇϱâ Àü¿¡, Servlet ºô´õ¸¦ »ç¿ëÇÏ¿© VisualAge for JavaÀÇ ÀÌÀü °³Á¤ÆÇ¿¡¼­ Äڵ带 ÆíÁýÇϽʽÿÀ.  

  1. ÀÀ¿ëÇÁ·Î±×·¥ Äڵ带 VisualAge for JavaÀÇ ÀÌÀü °³Á¤ÆÇ¿¡¼­ ¼³Ä¡ Æ®¸® ¿ÜºÎÀÇ µð·ºÅ丮 ¶Ç´Â ÀúÀå¼Ò·Î ¹ÝÃâÇϽʽÿÀ.  
  2. WoodenChair "Utility+ JDK Standard Edition"°ú °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Java Äڵ带 J2SDK v1.2.2·Î ¹ÝÃâÇϽʽÿÀ(ÆÐŰÁöÀÇ À̸§À» ¹Ù²Ù°í Á¾¼Ó°ü°èÀÇ º¯°æ»çÇ×À» ó¸®ÇϽʽÿÀ). ÀÌ Á¦Ç°°ú ÇØ´ç ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â WoodenChairÀÇ À¥ »çÀÌÆ® http://www.woodenchair.com/¸¦ ÂüÁ¶ÇϽʽÿÀ.
  3. J2SDK v1.2.2¸¦ »ç¿ëÇÏ¿© .java Ŭ·¡½º ÆÄÀÏ ¹× JAR ÆÄÀÏ °¢°¢À» ÄÄÆÄÀÏÇϽʽÿÀ. Servlet ºô´õ 4.0 ·±Å¸ÀÓ JAR ÆÄÀÏÀº ¹Ýµå½Ã ÄÄÆÄÀÏ Å¬·¡½º °æ·Î¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. 
  4. Äڵ带 Websphere Application Server·Î Àü°³ÇϽʽÿÀ. Servlet ºô´õ 4.0 ·±Å¸ÀÓ JAR ÆÄÀÏÀº ¹Ýµå½Ã WebSphere Application Server ¹®¼­ ·çÆ® µð·ºÅ丮³ª ¶Ç´Â ¼­¹öÀÇ Å¬·¡½º °æ·Î¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  5. Ãß°¡ ¼öÁ¤ÀÌ ÇÊ¿äÇÑ °æ¿ì, ´Ü°è 1·Î µ¹¾Æ°¡¼­ ÇÊ¿äÇÑ ´Ù¸¥ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ.

½Ã³ª¸®¿À 2

ÀÌ ½Ã³ª¸®¿À¿¡¼­, VisualAge for Java ³»¿¡¼­ Servlet ºô´õ Äڵ带 ÆíÁýÇÏ¿© WebSphere Unit Å×½ºÆ® ȯ°æ¿¡¼­ À̸¦ Å×½ºÆ®ÇϽʽÿÀ.

´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Servlet ºô´õ 4.0 ·±Å¸ÀÓ JAR ÆÄÀÏÀ» VisualAge for Java ¹öÀü 4.0À¸·Î ¹ÝÀÔÇϽʽÿÀ.
  2. ÀÛ¾÷ÇÒ ÇÁ·ÎÁ§Æ®¸¦ VisualAge for Java, ¹öÀü 4.0 ÀÛ¾÷¿µ¿ªÀ¸·Î ¹ÝÀÔÇϽʽÿÀ.
  3. ¼öÁ¤/ÀÌÁÖ SmartGuide¸¦ »ç¿ëÇÏ¿© ÄÚµå ³»ÀÇ ¼Õ»óµÈ ÂüÁ¶¸¦ º¹±¸ÇϽʽÿÀ.
  4. ¿øÇÏ´Â ´ë·Î Á÷Á¢ Äڵ带 ¼öÁ¤ÇÑ ÈÄ WebSphere Unit Å×½ºÆ® ȯ°æ¿¡¼­ ÄÄÆÄÀÏÇÏ¿© Å×½ºÆ®ÇϽʽÿÀ.
  5. ÇÁ·ÎÁ§Æ®¸¦ JAR ÆÄÀÏ·Î ¹ÝÃâÇϽʽÿÀ.
  6. Äڵ带 Websphere Application Server·Î Àü°³ÇϽʽÿÀ. Servlet ºô´õ 4.0 ·±Å¸ÀÓ JAR ÆÄÀÏÀº ¹Ýµå½Ã WebSphere Application Server ¹®¼­ ·çÆ® µð·ºÅ丮 ¶Ç´Â ¼­¹öÀÇ Å¬·¡½º °æ·Î¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»¿¡¼­ ÀÌ ´Ü°è¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

VisualAge for JavaÀÇ ÀÌÀü ¸±¸®½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ¾ú´ø Servlet ºô´õ ±â´ÉÀº HTML »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ »ý¼ºÇÑ ServletÀ» ÀÛ¼ºÇß½À´Ï´Ù. ÀÌ ±â´ÉÀº ½Å¼ÓÇÏ°Ô ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ À¯¿ëÇϳª ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºñ´ÏÁö½º ³í¸®¸¦ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í °áÇÕÇØ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ º¯°æÀÌ ÇÊ¿äÇϸé ServletÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. À¯Áö°ü¸®¸¦ ½±°Ô Çϱâ À§Çؼ­´Â JSP(JavaServer Pages) ±â¼úÀ» »ç¿ëÇÏ¿© ºñ´ÏÁö½º ³í¸®¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºÐ¸®ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

JSP ÆäÀÌÁö´Â µ¿ÀûÀ¸·Î »ý¼ºµÈ ³»¿ëÀ» Æ÷ÇÔÇÏ´Â HTML ÅÛÇø®Æ®ÀÔ´Ï´Ù. JSP ÆäÀÌÁö´Â IBM WebSphere StudioÀÇ PageDesigner ±â´É°ú °°Àº HTML ÆíÁý µµ±¸¸¦ »ç¿ëÇÏ¿© ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. IBM WebSphere ÇÁ·Î±×·¡¹Ö ¸ðµ¨¿¡¼­, ServletÀº °è¼ÓÇØ¼­ À¥ ´ëÈ­¿¡ »ç¿ëµÇ³ª ºñÁö´Ï½º ³í¸®´Â Java ºó¿¡ À§ÀÓµÇ°í »ç¿ëÀÚ ³í¸®´Â JSP¿¡ À§Àӵ˴ϴÙ. ÀÌ ÇÁ·Î±×·¡¹Ö ¸ðµ¨¿¡¼­, Servlet ¹× ºóÀº Java µµ±¸¸¦ »ç¿ëÇÏ¿© °³¹ßµÇ°í JSP ÆäÀÌÁö´Â HTML µµ±¸¸¦ »ç¿ëÇÏ¿© °³¹ßµË´Ï´Ù.

ºñÁö´Ï½º ³í¸®¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºÐ¸®ÇÔÀ¸·Î½á, °³¹ß Ã¥ÀÓÀ» ¼÷·ÃµÈ ±â¼ú°ú µµ±¸¸¦ °¡Áø ÆÀ ±¸¼º¿ø¿¡°Ô ÇÒ´çÇÏ¿© ½±°Ô À¯Áö°ü¸®°¡ µÇµµ·Ï À̲ø ¼ö ÀÖ½À´Ï´Ù.

WebSphere ÇÁ·Î±×·¥¹Ö ¸ðµ¨¿¡¼­, Servlet ºô´õ¿¡ ÀÇÇØ Á¦°øµÈ ±â´ÉÀº VisualAge for JavaÀÇ Java µµ±¸¿Í WebSphere StudioÀÇ HTML µµ±¸·Î ´ëüµË´Ï´Ù. VisualAge for Java, ¹öÀü 4.0Àº WebSphere ¸ðµ¨À» µû¸£´Â À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â »õ SmartGuide(¸¶¹ý»ç)¸¦ Á¦°øÇÕ´Ï´Ù. Servlet ÀÛ¼º SmartGuide¸¦ »ç¿ëÇÏ¿© ºñÁö´Ï½º ³í¸®¿¡ ´ëÇÑ ºó°ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ JSP ÆäÀÌÁö¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. SmartGuide´Â ServletÀ» Å×½ºÆ®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â HTML ¾ç½Äµµ »ý¼ºÇÕ´Ï´Ù. ServletÀº Áï½Ã VisualAge for JavaÀÇ WebSphere Å×½ºÆ® ȯ°æ¿¡¼­ Å×½ºÆ®µÇ¾î IDE¿¡¼­ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. JSP ¹× HTML ÆÄÀÏÀº WebSphere Studio ¶Ç´Â ´Ù¸¥ HTML µµ±¸¸¦ »ç¿ëÇÏ¿© ´Ù½Ã ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Servlet ÀÛ¼º SmartGuide´Â WebSphere StudioÀÇ JavaBean ¸¶¹ý»ç¿¡ ¸ðµ¨È­µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â Java ÇÁ·Î±×·¡¸Ó¿¡°Ô ÇÊ¿äÇÑ Ãß°¡ ±â´ÉÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ¹Ì HTML ¹®¼­¿¡ WebSphere Studio¸¦ »ç¿ëÇϰí ÀÖÀ¸¸é, SmartGuide°¡ ÇØ´ç µµ±¸¿Í VisualAge for Java °£ÀÇ ÀÛ¾÷ È帧À» ´Ü¼øÈ­½Ã۰í ÀÖÀ½À» ¾Ë°Ô µË´Ï´Ù. °³¹ß ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºñÁö´Ï½º ³í¸®¿¡ ´ëÇÑ Java ºóÀ» ÀÛ¼ºÇϽʽÿÀ.
  2. SmartGuide¸¦ »ç¿ëÇÏ¿© Servlet, JSP ¹× HTML ¾ç½ÄÀ» »ý¼ºÇϽʽÿÀ.
  3. VisualAge for Java¿¡¼­ ServletÀ» Å×½ºÆ®ÇϽʽÿÀ.
  4. VisualAge for Java¿¡¼­ Servlet °³¹ßÀ» °è¼ÓÇϽʽÿÀ.
  5. WebSphere Studio ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ µµ±¸¿¡¼­ JSP ¹× HTML ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿÀ.  

D.18.0 Swing Ŭ·¡½º

Swing Ŭ·¡½º´Â JDK v1.1.x¿ëÀÌ´ø ¶§¿Í ´Þ¸® J2SDK v1.2.2ÀÇ ´Ù¸¥ ÆÐŰÁö¿¡ ÀÖ½À´Ï´Ù. Swing Ŭ·¡½º¿¡ ´ëÇÑ ÂüÁ¶¸¦ °»½ÅÇØ¾ß ÇÒ °æ¿ì¿¡´Â ¼öÁ¤/ÀÌÁÖ SmartGuide¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥À» ÀÌÁÖÇÏ·Á¸é, °ü·ÃµÈ Ŭ·¡½º¿Í ÆÐŰÁö¸¦ ¼±ÅÃÇϰí, ¼öÁ¤/ÀÌÁÖ SmartGuide¸¦ ¿¬ ´ÙÀ½(ÆÐŰÁö³ª Ŭ·¡½º¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÑ ´ÙÀ½ À籸¼º > ¼öÁ¤/ÀÌÁÖ ¼±ÅÃ), JDK1.2 À̸§ÀÌ ¹Ù²ï ÆÐŰÁö Æ÷ÇÔ ¼±ÅöõÀ» ¼±ÅÃÇÏ¿© ÀÚµ¿À¸·Î Swing ÂüÁ¶¸¦ J2SDK v1.2.2·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.À̰ÍÀÌ Swing¿¡ ´ëÇØ ÀûÀýÇÑ Ãâ¹ß/µµÂø Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌÁÖÇÏ´Â µ¿¾È¿¡ ¹ß»ýÇÑ ¸ðµç ¿À·ù´Â ·Î±× â¿¡ ·Î±×µË´Ï´Ù.

ÀûÀýÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÀÌÁÖ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸» ÁÖÁ¦ Áß¿¡¼­ "Ŭ·¡½º ¶Ç´Â ÆÐŰÁö¿¡ ´ëÇÑ ¼öÁ¤/ÀÌÁÖ ±âÁØ ÂüÁ¶" ¹× "Ŭ·¡½º ¶Ç´Â ÆÐŰÁö º¹±¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.  

SwingÀÇ 1.03°ú 1.1.1 ¹öÀü »çÀÌ¿¡ ÀÏ·ÃÈ­°¡ º¯°æµÇ¾î, ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ¸ðµç Swing Ư¼ºÀ» JDK 1.1.7¿¡¼­ Java 2·Î ÀÌÁÖÇÒ ¼ö ¾øÀ» ¼ö ÀÖ½À´Ï´Ù. Äڵ带 VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÑ ÈÄ, VCE¿¡¼­ ÀϺΠSwing ÀÀ¿ëÇÁ·Î±×·¥ Ŭ·¡½º¸¦ ¿­Áö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ´Â JavabeanÀÇ Æ¯¼ºÀ» Swing °´Ã¼·Î ¼³Á¤Çϱâ À§ÇØ VCE Ư¼º ½ÃÆ®¸¦ »ç¿ëÇÑ °æ¿ì¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. (VCE¿¡¼­) ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼­ Ŭ·¡½º¸¦ ´Ù½Ã ¿©½Ê½Ã¿À.
  2. Ŭ·¡½ºÀÇ Æ¯¼º ½ÃÆ®¿¡¼­ Àç¼³Á¤ ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ¼öÁ¤ÇÑ ºó Ư¼ºÀ» ¸ðµÎ ³ª¿­Çϴ âÀÌ ¿­¸³´Ï´Ù. Swing °´Ã¼·Î ¼³Á¤µÈ Ư¼ºÀ» ÀÌÀÇ ±âº» ¼³Á¤À¸·Î Àç¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
  3. Ŭ·¡½º¸¦ ÀúÀåÇϰí À̸¦ ¹öÀü 4.0 IDE·Î Àç¹ÝÀÔÇϽʽÿÀ.

D.19.0 XMI ŸŶ  

XMI ŸŶÀÇ º£Å¸ 1.2 ¹öÀü¿¡¼­ ÀÌÁÖÇϴµ¥ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº XMI ŸŶ ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

XMI ŸŶÀÇ 3.5 ¹öÀüÀ» Á¦¿ÜÇÑ ´Ù¸¥ ¸±¸®½º(¿¹: ±â¼ú °ËÅä, alphaWorks ¸±¸®½º ¶Ç´Â ÀÌÀü º£Å¸ ¹öÀü)¸¦ »ç¿ëÇÑ °æ¿ì, XMI ŸŶÀÇ ÀÌ ¸±¸®½º¸¦ »ç¿ëÇϱâ Àü¿¡ ¼³Ä¡ ÇØÁ¦ÇÏ°í ¼³Ä¡ Áß ¼öÇàÇÑ È¯°æ °»½ÅÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌÁÖ Áö½Ã»çÇ×Àº 1.2 ¸±¸®½º¿¡ ´ëÇØ¼­¸¸ Á¦°øµË´Ï´Ù.

Beta 1.2 ¹× Beta ÀÌÀü 1.2 ¸±¸®½º ¸ðµÎ·ÎºÎÅÍ »ý¼ºµÈ zip ÆÄÀÏ ¹× XMI ÆÄÀÏÀº XMI ToolkitÀÇ 3.5 ¶Ç´Â 3.5.x ¸±¸®½º¿Í ȣȯµÇÁö ¾Ê½À´Ï´Ù.

ÆÄÆ® E: ÀÏ¹Ý Á¤º¸

E.1.0 ÇÁ·ÎÁ§Æ® ÀÚ¿ø ¹× ÀÚ¿ø °ü¸® ó¸®

VisualAge for JavaÀÇ ¹öÀü 4.0¿¡¼­, ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀ» ¹öÀüÈ­ ¹× ¸±¸®½ºÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â IDE ¹× ÆÀ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

VisualAge for JavaÀÇ 2.0 ¶Ç´Â 3.0x¿¡¼­ VisualAge for Java ¹öÀü 4.0À¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÀÌÁÖÇÑ °æ¿ì, ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÑ ÈÄ ÀÌ ´Ü°è¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁÖ¸¦ ¿Ï·áÇÑ ÈÄ Áï½Ã ÀÌµé ´Ü°è¸¦ ¼öÇàÇÒ ÇÊ¿ä´Â ¾øÁö¸¸, ÀÌ ´Ü°è¸¦ ¼öÇàÇÒ ¶§±îÁö ÇÁ·ÎÁ§Æ® ÀÚ¿øÀº ÀúÀå¼Ò¿¡¼­ ¹öÀüÈ­µÇÁö ¾Ê½À´Ï´Ù. 
ÁÖ
: ¹öÀü 3.5¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ÀÌÁÖÇÑ °æ¿ì ÀÌµé ´Ü°è¸¦ ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

  1. ¸ðµç ÀÌÀü ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¹öÀü 4.0 ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮·Î º¹»çÇß´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. ÇÁ·ÎÁ§Æ®¸¦ ÀúÀå¼Ò¿¡¼­ »ç¿ëÀÚÀÇ ÀÛ¾÷¿µ¿ª¿¡ Ãß°¡ÇϽʽÿÀ.
  3. °¢ ÇÁ·ÎÁ§Æ®ÀÇ »õ °³¹æÆÇÀ» ÀÛ¼ºÇϽʽÿÀ. °³¹æÆÇÀ» ÀÛ¼ºÇÒ ¶§±îÁö´Â »õ ÀÚ¿øÀ» ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
  4. ÇÁ·ÎÁ§Æ®¸¦ ¹öÀüÈ­ÇϽʽÿÀ. ±×·¯¸é ¸ðµç ÀÚ¿øÀÌ ¸±¸®½ºÈ­µË´Ï´Ù.  

VisualAge for Java, Enterprise EditionÀÇ ÆÀ ȯ°æ¿¡¼­ ÀÛ¾÷ÇÏ·Á¸é EMSRV ¹öÀü 7.1À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 

E.2.0 OS/2 ¹× AIX·ÎºÎÅÍ ÀÌÁÖ

OS/2 ¹× AIX´Â VisualAge for Java, ¹öÀü 4.0ÀÇ °³¹ß Ç÷§ÆûÀ¸·Î´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. VisualAge for Java, ¹öÀü 4.0¸¸À» Windows NT, Windows 98 ¹× Windows 2000¿¡ Ŭ¶óÀÌ¾ðÆ®·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. OS/2 ¹× AIX ÀúÀå¼Ò¿¡¼­ ¹öÀü 4.0À» »ç¿ëÇÏ·Á¸é, ¹öÀü 4.0 IDE·ÎºÎÅÍ ÇØ´ç ÀúÀå¼Ò¿¡ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. ±× ¼öÇà ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.  

Ç÷§Æû ƯÁ¤ Äڵ带 ÀÛ¼ºÇÒ °æ¿ì, Windows¿¡¼­ ÀÛµ¿Çϵµ·Ï ÇÏ·Á¸é ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

µÎ °¡Áö ½Ã³ª¸®¿À 

ÁÖ: µ¿ÀÏ ½Ã½ºÅÛ¿¡ AIX¿Í Windows°¡ ÇÔ²² ÀÖÀ» ¼ö ¾øÀ¸¹Ç·Î ½Ã³ª¸®¿À 1ÀÇ ´Ü°è´Â ¿ÀÁ÷ OS/2¿ëÀ¸·Î¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Ã³ª¸®¿À 1

ivj.dat OS/2 ÀúÀå¼Ò°¡ Windows Ŭ¶óÀÌ¾ðÆ®¿Í µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ ÀÖ´Ù¸é,

  1. ±âÁ¸ ivj.dat¸¦ ¹é¾÷ÇϽʽÿÀ. ÀúÀå¼Ò´Â Windows 98, Windows NT ¶Ç´Â Windows 2000 ¹× VisualAge for Java ¹öÀü 4.0À» ¼³Ä¡ÇÑ ÈÄ¿¡ º¹¿øµÉ °ÍÀÔ´Ï´Ù. ÀúÀå¼Ò°¡ OS/2¿¡¼­ °ü¸®ÇÏ´Â FAT ÆÄƼ¼Ç¿¡ »óÁÖÇÏ°í °°Àº ½Ã½ºÅÛ¿¡ Windows 98/NT/2000À» ¼³Ä¡ÇÏ¿© FAT ÆÄƼ¼ÇÀ» º¸Á¸ÇÏ·Á´Â °æ¿ì, ÀúÀå¼Ò¸¦ ¹é¾÷ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª Windows¸¦ ¼³Ä¡ÇÒ ¶§ ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì¿¡´Â ÀúÀå¼Ò¸¦ ²À ¹é¾÷Çϵµ·Ï ±ÇÀåÇÕ´Ï´Ù. 
  2. Windows 98, Windows NT ¶Ç´Â Windows 2000À» ¼³Ä¡ÇϽʽÿÀ. ½Ã½ºÅÛÀÌ OS/2¸¦ ½ÇÇà ÁßÀÌ¸é ±âÁ¸ OS/2 ¼³Ä¡¸¦ À¯ÁöÇϵµ·Ï ÀÌÁß ºÎÆ® ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¿ÀÏ ½Ã½ºÅÛ¿¡ Windows 98/NT/2000À» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ÇϽʽÿÀ. 
  4. »õ·Î¿î Windows ¼³Ä¡·Î½á ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ±¹Áö ÇÏµå µð½ºÅ©¿¡ ÀÖ´Â ÆÄƼ¼Ç¿¡ ÀúÀå¼Ò¸¦ º¹¿øÇϽʽÿÀ. ÀúÀå¼Ò°¡ ÀÌÀü¿¡ OS/2¿¡¼­ °ü¸®ÇÏ´Â FAT ÆÄƼ¼Ç¿¡ »óÁÖÇÏ¿´°í ÆÄƼ¼ÇÀÌ ¾ÆÁ÷ Á¸ÀçÇÒ °æ¿ì, ÀúÀå¼Ò¸¦ º¹¿øÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.  
  5. ±âÁ¸ÀÇ ÀúÀå¼Ò(Enterprise)¿¡ ¿¬°áÇϰųª ±âÁ¸ÀÇ ÀúÀå¼Ò(Professional)·ÎºÎÅÍ ¹ÝÀÔÇϽʽÿÀ. ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¹öÀü 4.0 ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮·Î º¹»çÇØ¾ß ÇÕ´Ï´Ù.

½Ã³ª¸®¿À 2

ivj.dat OS/2 ¶Ç´Â AIX ÀúÀå¼Ò´Â Windows Ŭ¶óÀÌ¾ðÆ®¿Í ´Ù¸¥ ½Ã½ºÅÛ¿¡ ÀÖ½À´Ï´Ù.

  1. OS/2 ¶Ç´Â AIX ½Ã½ºÅÛ¿¡ VisualAge for Java, ¹öÀü 4.0¿¡¼­ Á¦°øÇÏ´Â EMSRV ÀúÀå¼Ò ÇÁ·Î±×·¥(¹öÀü 7.1)ÀÌ ¼öÇàµÇ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. VisualAge for JavaÀÇ 3.02 ÀÌÀü ¹öÀü¿¡ »ç¿ëµÇ´ø ÀúÀå¼Ò¿¡ ¿¬°áÇÒ ¼ö ÀÖÁö¸¸, ¹öÀü 4.0¿¡¼­ ÀÌÀü ÀúÀå¼Ò¿¡ ¿¬°áÇÏ·Á¸é EMSRVÀÇ ¹öÀü 7.1ÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  2. Windows Ŭ¶óÀÌ¾ðÆ®¿¡ VisualAge for Java, ¹öÀü 4.0ÀÌ ¼öÇà ÁßÀ̸ç, Çʿ信 µû¶ó OS/2 ¶Ç´Â AIX ¼­¹ö¿¡ ¿¬°áµË´Ï´Ù. ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¹öÀü 4.0 ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮·Î º¹»çÇØ¾ß ÇÕ´Ï´Ù.

E.3.0 J2SDK v1.2.2ÀÇ »õ·Î¿î º¸¾È Á¦ÇÑ»çÇ×  

Java 2 Ç÷§Æû v1.2.2¿¡¼­ ½ÇÇà ÁßÀÎ ¾ÖÇø´¿¡ ´ëÇÑ º¸¾È Á¤Ã¥ º¯°æ ¶§¹®¿¡ ¾ÖÇø´Àº ´õ ÀÌ»ó ±¹Áö ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. 

ÀÌ·¯ÇÑ Á¦ÇÑ»çÇ× ¶§¹®¿¡ VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ¾ú´ø ¿©·¯ »ùÇÃÀÌ VisualAge for Java, ¹öÀü 4.0¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ Æ÷ÇÔµÈ ÀϺΠ»ùÇÃÀº ¿ÀÁ÷ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î¼­¸¸ ¼öÇàµÉ ¼ö ÀÖ°í ±×·¸Áö ¾ÊÀ¸¸é Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. »ùÇÃÀ» Á¦´ë·Î ¼öÇà½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã»çÇ׿¡ ´ëÇØ¼­´Â ¿Â¶óÀÎ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

-Djava.security.policy=someURL ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ java.policy ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ AppletViewer¸¦ ½ÃÀÛÇÏ¿© ±âº» º¸¾È policy¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©±â¼­, someURL Àº »õ·Î¿î policy ÆÄÀÏÀÇ À§Ä¡ÀÔ´Ï´Ù. Java¿¡¼­ÀÇ ÀÏ¹Ý º¸¾È¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://java.sun.com/security¸¦ ÂüÁ¶ÇϽʽÿÀ.
Java 2 ¹× policy ÆÄÀÏ ±¸¹®¿¡ ´ëÇÑ Æ¯Á¤ ³»¿ëÀº http://java.sun.com/products/jdk/1.2/docs/guide/security¸¦ ÂüÁ¶ÇϽʽÿÀ.

E.4.0 »õ ¿ÜºÎ ¹öÀü Á¦¾î µµ±¸(¿ÜºÎ SCM µµ±¸¸¦ ´ëüÇÔ)

VisualAge for Java, ¹öÀü 3.5¿¡ ¼Ò°³µÈ ¿ÜºÎ ¹öÀü Á¦¾î µµ±¸¸¦ ÀÌ¿ëÇϸé ClearCase, PVCS Version Manager, TeamConnection ¹× VisualAge for JavaÀÇ SourceSafe¿Í °°Àº ¿ÜºÎ ¼Ò½º ÄÚµå °ü¸®(SCM) Á¦°øÀÚ¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇϸé Ŭ·¡½º¸¦ SCM Á¦°øÀÚ¿¡ Ãß°¡Çϰí, Ŭ·¡½º ¹× ÀÚ¿ø ÆÄÀÏ SCM ½Ã½ºÅÛ¿¡ üũÀÎ ¹× üũ ¾Æ¿ôÇϸç, SCM ½Ã½ºÅÛÀ¸·ÎºÎÅÍ °¡Àå ÃÖ±Ù¿¡ üũÀÎµÈ Å¬·¡½º ¹öÀüÀ» ¹ÝÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ µµ±¸´Â ÀÌÀüÀÇ ¿ÜºÎ SCM µµ±¸¸¦ ´ëüÇϸç Çâ»óµÈ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

E. 5.0 VisualAge for Java¿¡¼­ Ÿ»ç ORB¿¡ ´ëÇÑ ÀÛ¾÷

J2SDK v1.2.2¿¡¼­ ȣȯµÉ °æ¿ì Ÿ»ç ORB(Object Request Broker)¸¦ ´Ù·ê ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷À» Çϱâ Àü¿¡ ORB Ŭ·¡½º¸¦ IDE·Î ¹ÝÀÔÇØ¾ß ÇÕ´Ï´Ù.

Java Ŭ·¡½º¸¦ IDE·Î ¹ÝÀÔÇϸé, ORB È®Àå Ŭ·¡½º¸¦ Java Ŭ·¡½º ¶óÀ̺귯¸®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. J2SDK v1.2.2 ÇÙ½É Å¬·¡½ºÀÇ ÀϺΰ¡ ¾Æ´Ñ ÀÌ»ó ±âÁ¸ÀÇ Java Ŭ·¡½º ¶óÀ̺귯¸®¿¡ ÀÖ´Â ORB È®Àå Ŭ·¡½º Áß ÀϺθ¦ ´ëüÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¹öÀü 3.5.x¿¡¼­ Ÿ»ç ORB¿¡ ´ëÇÑ ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://www.ibm.com/software/vadd/Data/Document2175

ÀÌ »çÀÌÆ®¿¡´Â VisualAge for Java¿¡¼­ CORBA(Common Object Request Broker Architecture) ¹× ORB ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡ °üÇÑ Æ÷°ýÀûÀÎ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

Ÿ»ç ORB°¡ VisualAge for Java¿¡ ¹ÝÀÔµÇ¸é Æ¯Á¤ Java Ŭ·¡½º ¶óÀ̺귯¸® Ŭ·¡½º¸¦ ´ëüÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¹öÀü 3.5¿ë ÆÐÄ¡ 2´Â (°¡º¯ ÆÐŰÁö¿¡ Æ÷ÇÔµÈ) ƯÁ¤ ºÒº¯ Ŭ·¡½º¸¦ VisualAge for Java¿¡ ¹ÝÀÔÇϵµ·Ï À߸ø Çã¿ëÇÑ ¹ö±×¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ÆÐÄ¡ 2¸¦ VisualAge for Java, ¹öÀü 3.5¿¡ Àû¿ëÇÑ ÈÄ Å¸»ç ORB¸¦ ¹ÝÀÔÇÒ ¶§ ·Î±× â¿¡¼­ »õ·Î¿î ¶Ç´Â Ãß°¡ °æ°í¸¦ ¼ö½ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ·Î´Â ºÒº¯ Ŭ·¡½º¸¦ VisualAge for Java¿¡ ¹ÝÀÔÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¹ß»ýÇÏÁö¸¸, ÆÐÄ¡ 2¸¦ Àû¿ëÇÑ ÈÄ¿¡´Â ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

E.6.0 Ãß°¡ ±â´É CDÀÇ ³»¿ë

VisualAge for Java Ãß°¡ ±â´É CD¿¡ ´ÙÀ½ Ç׸ñÀÌ ÀÖ½À´Ï´Ù.

¼³Ä¡ ¹× ÀÌÁÖ ¾È³»¼­¿Í Á¦Ç° README´Â Ãß°¡ ±â´É CD¿Í ±âº» Á¦Ç° CD¿¡ ¸ðµÎ ÀÖ½À´Ï´Ù.

ÁÖ: Ãß°¡ ±â´É CD´Â ¿ÀÁ÷ VisualAge for Java, Enterprise Edition¿¡¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±×·¯³ª ´ÙÀ½ Ç׸ñÀº Á¦Ç° CDÀÇ VisualAge for Java, Professional Edition¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¼³Ä¡ ¹× ÀÌÁÖ ¾È³»¼­¿Í Á¦Ç° README´Â VisualAge for Java, Professional Edition Á¦Ç° CD¿¡ ÀÖ½À´Ï´Ù.

IBM J2EE Connectors and Tools for J2EE(TM) - º£Å¸ ¹öÀü

À̹ø ¸±¸®½ºÀÇ VisualAge for Java¿¡´Â Sun Microsystems Inc.´Â °ø½ÄÀûÀ¸·Î ¸±¸®½ºÇÏÁö ¾ÊÀº Java 2 Platform, Enterprise Edition (J2EE)ÀÇ ¸î °¡Áö ÄÄÆ÷³ÍÆ®ÀÇ º£Å¸ ¹öÀüÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±×°ÍÀÌ ´ÙÀ½ Ç׸ñÀÔ´Ï´Ù.

º£Å¸ ¹öÀü ÄÄÆ÷³ÍÆ®ÀÇ À§Ä¡´Â extras\BetaJ2EEConnectors ¼­ºêµð·ºÅ丮ÀÔ´Ï´Ù. º£Å¸ ¹öÀü ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ·Á¸é ÄÄÆ÷³ÍÆ®¿ë ¼³Ä¡ Áö½Ã»çÇ׿¡ ´ëÇÑ BetaJ2EEConnectors ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ: VisualAge for Java, ¹öÀü 4.0°ú ÇÔ²² ¼±ÀûµÈ ÄÄÆ÷³ÍÆ®´Â Windows NT ¹× Windows 2000¿¡¼­¸¸ Áö¿øµË´Ï´Ù. ¸ðµç J2EE ·±Å¸ÀÓ ÆÄÀÏÀÌ Windows 2000¿¡¼­ Áö¿øµÇÁö´Â ¾Ê½À´Ï´Ù. J2EE ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿£ÅÍÇÁ¶óÀÌÁî ¾×¼¼½º ºô´õ ¿Â¶óÀÎ µµ¿ò¸»°ú ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆÀ ¼­¹ö(EMSRV) 

Ãß°¡ ±â´É CD¿¡ ÀÖ´Â ÆÀ ¼­¹ö µð·ºÅ丮¿¡´Â EMSRV ÀúÀå¼Ò ¼­¹ö ÇÁ·Î±×·¥ ¹× "¼­¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ(emsrv71.htm ¶Ç´Â ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î¿ë emsrv70.htm)ÀÌ ÀÖ½À´Ï´Ù. EMSRV ¼³Ä¡¿¡ °üÇÑ Áö½Ã»çÇ׿¡ ´ëÇØ¼­´Â ÆÄÆ® C¸¦ ÂüÁ¶ÇÏ°í ¼­¹ö ½ÃÀÛ Á¤º¸¿¡ ´ëÇØ¼­´Â  "¼­¹ö ¼³Á¤ ¹× °ü¸®"(TeamServer\docs¿¡ À§Ä¡ÇÔ)¸¦ ÂüÁ¶ÇϽʽÿÀ. 

ºÐ»ê °¡´ÉÇÑ ·±Å¸ÀÓ

VisualAge for Java·Î ºôµåµÈ ¾ÖÇø´À̳ª ÀÀ¿ëÇÁ·Î±×·¥À» ¹ÝÃâÇϰí Àü°³ÇÒ ¶§, Äڵ带 ÀÛ¼ºÇß´ø ±â´É¿ë ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ Àü°³ÇØ¾ß Çϸç Ŭ·¡½º °æ·Î¿¡ Àü°³µÈ ·±Å¸ÀÓ JAR ÆÄÀÏÀ̳ª Zip ÆÄÀÏÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î JAR ÆÄÀÏÀº ¾ÐÃàµÇ¾î ÀÖ°í ¼­¹ö¿¡¼­ ÀÛµ¿ ÁßÀÎ ¾ÖÇø´À» ²ø ¶§ »ç¿ëµË´Ï´Ù. Zip ÆÄÀÏÀº ¾ÐÃà ÇØÁ¦µÇ¾î ÀÖ°í ÀÀ¿ëÇÁ·Î±×·¥À» ±¹ÁöÀûÀ¸·Î ¼öÇàÇϱâ À§ÇØ ½Ã½ºÅÛ Àü°³ÀÇ Å¬·¡½º °æ·Î¿¡ ÀÖ¾î¾ß ÀÖ¾î¾ß ÇÕ´Ï´Ù.

VisualAge for Java ·±Å¸ÀÓ ¶óÀ̺귯¸®´Â exras/runtime30 ¹× extras/runtime35 µð·ºÅ丮¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ VisualAge for JavaÀÇ ¾î´À ±â´ÉÀ» ¼³Ä¡Çߴ°¡¿¡ µû¶ó ÀϺΠ¶Ç´Â Àüü ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ »ç¿ëÀÚ ¼³Ä¡ À̹ÌÁöÀÇ eab/runtime35 ¶Ç´Â runtime30 µð·ºÅ丮¿¡ Á¦°øµË´Ï´Ù. ÁÖ: J2EE ·±Å¸ÀÓ ¶óÀ̺귯¸®´Â Ãß°¡ ±â´É CD¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. º£Å¸ ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ J2EE Connector¿¡ ´ëÇÑ ·±Å¸ÀÓ ÆÄÀÏÀº eab\runtime 35¿Í IBM Connectors\classes¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù.  

·±Å¸ÀÓ ¶óÀ̺귯¸® ¼³Ä¡ ¹× »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

IBM Developer Kit 1.2.2 (Windows¿ë)

IBM Developer Kit µð·ºÅ丮¿¡ À§Ä¡ÇÑ IBM Developer Kit, Java Technology Edition v 1.2.2, PTF 9´Â 100% ¼ø¼ö Java ½ºÆå°ú ÀÏÄ¡ÇÏ´Â µ¶¸³Çü Java ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¾ÖÇø´ °³¹ßÀ» Áö¿øÇÏ´Â Java °³¹ß ȯ°æÀÔ´Ï´Ù.

ÀÌ´Â Java ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¾ÖÇø´ °³¹ß¿ë µµ±¸¸¦ Æ÷ÇÔÇϴµ¥ ±× Áß ÀϺδ ´ÙÀ½°ú °°½À´Ï´Ù. 

Java ÄÄÆÄÀÏ·¯ 
Java ¼Ò½º Äڵ带 Java ¹ÙÀÌÆ®ÄÚµå·Î º¯È¯ÇÕ´Ï´Ù. Java ¹ÙÀÌÆ®ÄÚµå´Â ³ªÁß¿¡ Java ¹ø¿ª±â¿Í ÇÔ²² ½ÇÇàµË´Ï´Ù.
Java Ŭ·¡½º ¶óÀ̺귯¸® 
¸ðµç Ç¥ÁØ Java Ŭ·¡½º¸¦ Á¦°øÇÏ¿© »ç¿ëÀÚÀÇ Java ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±âÁ¸ Java °´Ã¼¸¦ ÀÛ¼ºÇϰí È®ÀåÇÒ ¼ö ÀÖ°Ô Çã¿ëÇÕ´Ï´Ù. 
Java ¾ÖÇø´ ¿­¶÷±â 
¸í·É ÇÁ·ÒÇÁÆ®·ÎºÎÅÍ ¾ÖÇø´ ¼öÇà ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. 
Java ¹®¼­ »ý¼º ÇÁ·Î±×·¥ 
ÀýÀýÈ÷ ÁÖ¼®µÈ Java ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ToolkitÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API)¸¦ »ý¼ºÇÕ´Ï´Ù. 

IBM Developer KitÀ» ¼³Ä¡ÇÏ·Á¸é IBM Developer Kit µð·ºÅ丮¿¡¼­ install.exe¸¦ ¼öÇàÇϽʽÿÀ. IBM Developer Kit¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼¼ºÎÁ¤º¸´Â IBM Developer Kit µð·ºÅ丮¿¡ ÀÖ´Â README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

Oracle ¹× Microsoft SQLServer¿ë Merant DataDirect SequeLink Java Edition ¹öÀü 5.1

VisualAge for Java, ¹öÀü 4.0Àº Microsoft SQL ¼­¹ö ¹× Oracle µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¿¡ ÇÊ¿äÇÑ Merant's DataDirect SequeLink Java Edition ¹öÀü 5.1 µå¶óÀ̹ö¸¦ Áö¿øÇÕ´Ï´Ù.

ÁÖ: VisualAge for Java, ¹öÀü 4.0°ú ÇÔ²² ¼±ÀûµÈ Merant DataDirect SequeLink Java Edition ¹öÀü 5.1 ¼­¹ö´Â Windows NT ¹× Windows 2000¿¡¼­¸¸ Áö¿øµË´Ï´Ù.

SequeLink´Â ÃֽŠJDBC Ç¥ÁØ¿¡ ´ëÇØ Oracle, Miscrosoft SQL ¼­¹ö ¹× º»Ã¼ µ¥ÀÌÅÍ¿Í °°Àº ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º·Î µ¥ÀÌÅÍ ¿¬°áÀ» Á¦°øÇÏ´Â ¹Ìµé¿þ¾î µ¥ÀÌÅÍ ¾×¼¼½º ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù. SequeLinkÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆ÷³ÍÆ®´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ µ¶¸³ÀûÀ̾ ÇϺα¸Á¶¿¡ »õ µ¥ÀÌÅͺ£À̽º°¡ Ãß°¡µÇ¾îµµ º¯°æÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ºê·£µåµÈ SequeLink Ŭ¶óÀÌ¾ðÆ®°¡ WebSphere Å×½ºÆ® ȯ°æ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÁÖ: SequeLink Ŭ¶óÀÌ¾ðÆ®´Â ºê·£µå µÇ±â ¶§¹®¿¡ WebSphere Å×½ºÆ® ȯ°æÀ̳ª WebSphere Application Server¿Í ÇÔ²² Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â µ¿¾È¿¡ »ç¿ëÀÚ´Â ¿ÀÁ÷ Merant DataDirect Sequelink Java Edition ¹öÀü 5.1 ¼­¹ö¿Í¸¸ Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. Merant DataDirect SequeLink Java Edition ¹öÀü 5.1 ¼­¹ö´Â ¿ÏÀüÈ÷ »ç¿ë Çã°¡µÈ ¼­¹ö´Â ¾Æ´Ï¹Ç·Î, ºê·£µåµÈ Sequelink Ŭ¶óÀÌ¾ðÆ®¿Í ÀÛ¾÷ÇÏ´Â °Í ¿ÜÀÇ ´Ù¸¥ ¸ñÀûÀ¸·Î´Â À̸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿ÏÀüÈ÷ »ç¿ë Çã°¡µÈ Merant DataDirect SequeLink Java Edition ¹öÀü 5.1 ¼­¹ö°¡ ÀÖÀ» °æ¿ì, ºê·£µåµÈ Sequelink Ŭ¶óÀÌ¾ðÆ®µµ ±× ¼­¹ö¿Í ÇÔ²² ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ´ç SequeLink ¼­¹ö´Â Ű ¾ø´Â(Áï, ¼³Ä¡½Ã¿¡ È­¸é¿¡¼­ µî·Ï ۸¦ ¹¯Áö ¾ÊÀ½) ¼³Ä¡·Î¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö´Â Ãß°¡ ±â´É CDÀÇ Merant\SequeLinkServer ¼­ºêµð·ºÅ丮¿¡¼­ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µå¶óÀ̹ö ¼³Á¤ ¹× ¼³Ä¡ ¹æ¹ýÀº µå¶óÀ̹ö¿Í ÇÔ²² »ç¿ëÇÏ·Á´Â ÄÄÆ÷³ÍÆ®¿¡ µû¶ó º¯ÇÕ´Ï´Ù. ƯÁ¤ ¼³Ä¡ ¹× ¼³Á¤ Á¤º¸(WebSphere Å×½ºÆ® ȯ°æ¿¡ Æ÷ÇÔµÈ SequeLink Ŭ¶óÀÌ¾ðÆ® ±¸¼º Á¤º¸ Æ÷ÇÔ)¿¡ ´ëÇØ¼­´Â ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Distributed Debugger

VisualAge for Java IDE ¿ÜºÎ¿¡¼­ °³¹ßµÈ Ŭ·¡½º¸¦ µð¹ö±×ÇÏ·Á°Å³ª º°µµ ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ·Á¸é Distributed Debugger¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù

Distributed Debugger´Â Windows, AIX, OS/2, HP-UX, Solaris, Linux ¹× Linux/390 ¿î¿µ üÁ¦¿¡¼­ Áö¿øµË´Ï´Ù. ¸ðµç µð¹ö°Å ÆÄÀÏÀº Ãß°¡ ±â´É CDÀÇ µð¹ö°Å µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ¼³Ä¡ Áö½Ã»çÇ×Àº ÆÄÆ® B, 2.1.1.1. ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.  

±â¼ú ¹Ì¸®º¸±â

Ãß°¡ ±â´É CD¿¡´Â µÎ °¡ÁöÀÇ ±â¼ú ¹Ì¸®º¸±â°¡ ÀÖ½À´Ï´Ù. Áï, ¿£ÅÍÇÁ¶óÀÌÁî JavaBeans¿ë IBM ÀúÀå ÇÁ·Î½ÃÀú ÅëÇÕ µµ±¸ ¹× XMI ºê¸´Áö°¡ ±×°ÍÀÔ´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî JavaBeans¿ë IBM ÀúÀå ÇÁ·Î½ÃÀú ÅëÇÕ µµ±¸

µ¥ÀÌÅͺ£À̽º ÀúÀå ÇÁ·Î½ÃÀú¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ¸·Î »óÅ ºñÀúÀå ¼¼¼Ç EJBÀ» °­È­Çϱâ À§ÇØ ¿£ÅÍÇÁ¶óÀÌÁî JavaBeans¿ë IBM ÀúÀå ÇÁ·Î½ÃÀú ÅëÇÕ µµ±¸(EJB¿ë SP ÅëÇÕ µµ±¸)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú ÀÛ¼º È£Ãâ ¸Þ¼Òµå SmartGuide¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ ¸Þ¼Òµå¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ°í ±× ÈÄ¿¡ »óÅ ºñÀúÀå ¼¼¼Ç ºó¿¡ »õ ¸Þ¼Òµå¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

EJB¿ë SP ÅëÇÕ µµ±¸¸¦ »ç¿ëÇÏ¿© EJB ȯ°æ ³»ÀÇ ±âÁ¸ ÀúÀå ÇÁ·Î½ÃÀú¿¡ Æ÷ÇԵǾî ÀÖ´ø ºñÁö´Ï½º ³í¸®¸¦ ÁõÆø½Ãų ¼ö ÀÖ½À´Ï´Ù. EJB °³¹ß ³ë·ÂÀ» ÃÖ¼ÒÈ­Çϰí EJB ¼­¹ö ¹× µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)¿¡¼­ Áߺ¹µÇ´Â ºñÁö´Ï½º ³í¸®¸¦ ȸÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀúÀå ÇÁ·Î½ÃÀú´Â EJB ¼­¹ö¿Í EBMS »çÀÌÀÇ ³×Æ®¿öÅ© ¼ÒÅë·®ÀÌ °¨¼ÒµÇµµ·Ï µµ¿ï ¼ö ÀÖÀ¸¹Ç·Î »ý»ê ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.

EJB¿ë SP ÅëÇÕ µµ±¸ÀÇ À§Ä¡´Â extras\spt ¼­ºêµð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ±â¼ú ¹Ì¸®º¸±âÀÇ ¼³Ä¡ ¹× »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº spt µð·ºÅ丮ÀÇ EJB_SPTool.PDF ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. EJB¿¡ ´ëÇÑ SP ÅëÇÕ µµ±¸¸¦ ¼³Ä¡ÇÏ°í³ª¸é, EJB_SPTool.PDF ÆÄÀϵµ ´ÙÀ½ µð·ºÅ丮 x:\ibmvjava\ide\tools\com-ibm-ivj-sptools¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù. ¿©±â¼­ x:\ibmvjava´Â »ç¿ëÀÚÀÇ Á¦Ç° ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.

XMI ºê¸´Áö

XMI ºê¸´Áö´Â Persistence ºô´õ ¹× ¿£ÅÍÇÁ¶óÀÌÁî JavaBeans¿¡ ´ëÇÑ ±â¼ú ¹Ì¸®º¸±âÀÔ´Ï´Ù. ¿©±â¼­ ¿£ÅÍÇÁ¶óÀÌÁî JavaBeans´Â Rational Rose ¸ðµ¨ ÆÄÀÏÀ̳ª XMI ¹®¼­¸¦ Persistence ºô´õ ¸ðµ¨ ¶Ç´Â EJB ±×·ìÀ¸·Î ¹ÝÀÔÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

XMI ºê¸´ÁöÀÇ À§Ä¡´Â extras\xmib µð·ºÅ丮ÀÔ´Ï´Ù. XMI ºê¸´Áö¸¦ ´Ù·ç±â Àü¿¡ ÀÛ¾÷¿µ¿ª¿¡ XMI ŸŶÀ» Ãß°¡ÇØ µÎ¾î¾ß ÇÕ´Ï´Ù. ±â¼ú ¹Ì¸®º¸±â ¼³Ä¡¿Í »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº xmib µð·ºÅ丮¿¡ ÀÖ´Â README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀμâÇÒ ¼ö ÀÖ´Â ¹®¼­

¿Â¶óÀÎ µµ¿ò¸»ÀÇ ÀϺδ Adobe Acrobat Reader(http://www.adobe.com/)¸¦ »ç¿ëÇÏ¿© º¸°í ÀμâÇÒ ¼ö ÀÖ´Â PDF ¹®¼­·Î ÅëÇյǾî ÀÖ½À´Ï´Ù. ¸ðµç PDF°¡ ¸ðµç ¾ð¾î·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. PDF ÆÄÀÏÀº pdf µð·ºÅ丮¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 

°¢ PDF ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ³»¿ë¿¡ ´ëÇØ ¾Ë·Á¸é PDF »öÀÎ(½ÃÀÛÇϱâ Àü¿¡ ¾È³»¼­)À» ÂüÁ¶ÇϽʽÿÀ.

µµ¿ò¸» ½Ã½ºÅÛ ¹®Á¦Á¡ ÇØ°á ¾È³»¼­

µµ¿ò¸» ½ÇÆÐ º¹±¸Çϱ⿡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µµ¿ò¸» ½Ã½ºÅÛ ¹®Á¦Á¡ ÇØ°á ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¾È³»¼­ÀÇ À§Ä¡´Â Ãß°¡ ±â´É CDÀÇ Troubleshoot µð·ºÅ丮¿¡ ÀÖÀ¸¸ç ¸ðµç ¾ð¾î·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀúÀå¼Ò ¹× ÀÚ¿ø

ivj40 µð·ºÅ丮¿¡´Â µÎ °³ÀÇ zip ÆÄÀÏ, Áï ide.zip ¹× wte_resources.zipÀÌ ÀÖ½À´Ï´Ù. ide.zip ÆÄÀÏ¿¡´Â ÀúÀå¼Ò »çº»(ivj.dat), ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮(ivj.dat.pr), ÀÛ¾÷¿µ¿ª ÆÄÀÏ(ide.icx)ÀÌ ÀÖ½À´Ï´Ù. wte_resources.zip ÆÄÀÏ¿¡´Â WTE ±â´É¿¡ ´ëÇÑ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀÇ ¹é¾÷ »çº»ÀÌ ÀÖ½À´Ï´Ù.

ºÎ·Ï A: µ¥ÀÌÅÍ ¾×¼¼½º ÄÄÆ÷³ÍÆ® ºñ±³ 

´ÙÀ½Àº µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ, µ¥ÀÌÅÍ ¾×¼¼½º ºó ¹× Persistence ºô´õ¸¦ ºñ±³ÇÑ °ÍÀÔ´Ï´Ù. EJB °³¹ß ȯ°æ¿¡ ´ëÇÑ ¼³¸íÀº Æ÷ÇԵǾî ÀÖÀ¸³ª ÀÌ ÄÄÆ÷³ÍÆ®´Â ºñ±³¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºó ±â´ÉÀº »ó°üÀû µ¥ÀÌÅ͸¦ ½Ã°¢ÀûÀ¸·Î ¾×¼¼½ºÇÏ´Â ½Å¼ÓÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº ´Ù½Ã »ç¿ëÀÌ °¡´ÉÇÑ °´Ã¼ ¸ðµ¨ÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ºóÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×À̺íÀ» Á÷Á¢ ¿­¶÷ÇÏ´Â ºñÁÖ¾ó ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇϵµ·Ï µµ¿ï ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼öµ¿À¸·Î µ¥ÀÌÅÍ ¾×¼¼½º ºóÀ» »ç¿ëÀÚ Äڵ忡 ÅëÇÕ½Ãų ¼öµµ ÀÖ½À´Ï´Ù.

EJB °³¹ß ȯ°æÀ» »ç¿ëÇÏ¿© Sun Microsystems' Enterprise JavaBeans(EJB) ÇÁ·Î±×·¡¹Ö ½ºÆåÀ» ±¸ÇöÇÏ´Â ºóÀ» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. EJB °³¹ß ȯ°æÀº IBM WebSphere Application Server¿¡ ´ëÇÑ ¸ðµç Çʼö ·±Å¸ÀÓ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ÁõºÐ Àϰü¼º Á¡°Ë ÇÁ·Î±×·¥Àº ¿£ÅÍÇÁ¶óÀÌÁî ºóÀÌ EJB ÇÁ·Î±×·¡¹Ö ½ºÆåÀ» ÁؼöÇÏ´ÂÁö¸¦ È®ÀÎÇÏ°í ºÒÀÏÄ¡¸¦ ¼öÁ¤Çϱâ À§ÇØ º¯°æÀÌ ÇÊ¿äÇÑÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. EJB °³¹ß ȯ°æ¿¡ ´ëÇØ¼­´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

Persistence ºô´õ´Â °´Ã¼ ¸ðµ¨¿¡ ´ëÇØ Á¶Á¤ °¡´ÉÇÑ ¿µ¼Ó Áö¿øÀ» Á¦°øÇÏ¸ç ¿©·¯ °í°´¿¡ ´ëÇÑ EJB¸¦ ÇâÇÑ Ã¹¹øÂ° ´Ü°èÀÔ´Ï´Ù. Persistence ºô´õ¸¦ »ç¿ëÇÏ¿© ºôµåµÈ ÀÀ¿ëÇÁ·Î±×·¥Àº ÃÖÀûÀÇ Àç»ç¿ë°¡´É °´Ã¼ ¸ðµ¨¿¡ ÃÊÁ¡À» µÑ ¼ö ÀÖÀ¸¸ç, Áö¿øµÇ´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ À̸¦ ½Å¼ÓÇÏ°Ô ¸ÊÇÎÇÕ´Ï´Ù. Persistence ºô´õ´Â »óÇâ½Ä(½ºÅ°¸¶¿¡¼­ °´Ã¼) ¹× ÇÏÇâ½Ä(°´Ã¼¿¡¼­ ½ºÅ°¸¶) ¸ÊÇÎÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº °´Ã¼ ¹× °´Ã¼ °£ÀÇ °ü°è¸¦ °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ¸ÊÇÎÇÕ´Ï´Ù.

ÀÌ ¹®¼­ÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼­´Â µ¥ÀÌÅÍ ¾×¼¼½º ±â´É(µ¥ÀÌÅÍ ¾×¼¼½º ºó, µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ ¹× Persistence ºô´õ) °£ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ±â´ÉÀÇ ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿©±â¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¿Â¶óÀÎ ¹®¼­´Â Persistence ºô´õ¿Í µ¥ÀÌÅÍ ¾×¼¼½º ºóÀÌ Á¦°øÇÏ´Â °ü°è, ½Ã°¢Àû ÆÈ·¹Æ® ÆÄÆ®, °í±Þ Æ®·£Àè¼Ç ±â´É ¹× SQL Áö¿ø SmartGuide¿Í °°Àº Ãß°¡ ±â´É¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õÀÇ ÁÖ¿ä ±â´ÉÀ» ³ªÅ¸³»´Â ÇÙ½É ±â´É ¸ñ·ÏÀÌ ¾Æ·¡¿¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. °¢ ÇÙ½É ±â´ÉÀº ÄÄÆ÷³ÍÆ®¸¶´Ù ´Ù¸¥ ¹æ¹ýÀ¸·Î ±¸ÇöµÇ¾ú½À´Ï´Ù.

ÆÄÆ® 1: °ü°èÇü ¸ÊÇο¡ ´ëÇÑ °´Ã¼ ±â´É

°´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶

ÄÚµå »ý¼º

ÆÄÆ® 2: ·±Å¸ÀÓ ±â´É

ÆÄÆ® 3: µ¥ÀÌÅÍ ¾×¼¼½º ºó ±â´É

±â´ÉÀÇ ±¸Çö ¹æ¹ýÀº ´ÙÀ½ ÆäÀÌÁö¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿Í Persistence ºô´õÀÇ ±â´ÉÀ» ¸ðµÎ ¿¬¼ÓÇÏ¿© ºñ±³Çϸç, ÇÑÆí À¯»çÇÑ (¸ÊÇοë) µ¥ÀÌÅÍ ¾×¼¼½º ºó ±â´ÉÀº ÀÌ ÀýÀÇ ³¡ºÎºÐ¿¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

ÆÄÆ® 1: °ü°èÇü ¸ÊÇο¡ ´ëÇÑ °´Ã¼ ±â´É

°´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶

1.0 Å×ÀÌºí ¹× ¿­¶÷À» »ç¿ëÇÑ °´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­

ÁÖ: ¸ðµç µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ ´Ü°è´Â µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¸¦ Æ÷ÇÔÇÏ´Â VisualAge for JavaÀÇ ÀÌÀü ¹öÀü(3.02 ÀÌÇÏ)¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù.  

½ºÅ°¸¶ ¸ÊÇÎ SmartGuide¿¡¼­ DB2 ¶Ç´Â ODBC ¿¬°áÀ» ¼±ÅÃÇÑ ´ÙÀ½ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â ¿­¶÷ ¼±Åà ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½ ÆäÀÌÁö°¡ ¿­¸®¸é¼­ Å×ÀÌºí ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.

ÀÛ¾÷ÇÒ Å×À̺íÀ» ¼±ÅÃÇÑ ÈÄ Á¾·á¸¦ Ŭ¸¯ÇϽʽÿÀ. À̵é Å×À̺í°ú °á°ú °´Ã¼ »çÀÌÀÇ 1 ´ë 1 °´Ã¼ ¸ÊÇÎÀÌ ÀÛ¼ºµË´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ â¿¡´Â ÀÚµ¿À¸·Î ¹ß»ýÇÏ´Â ¼Ó¼º ¸ÊÇο¡ ´ëÇÑ ¿­ÀÌ Ç¥½ÃµË´Ï´Ù.

Persistence ºô´õ¿¡¼­

½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡¼­, ½ºÅ°¸¶ > µ¥ÀÌÅͺ£À̽º¿¡¼­ ½ºÅ°¸¶ ¹ÝÀÔÀ» ¼±ÅÃÇϽʽÿÀ. ¿¬°á Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ. Å×ÀÌºí ¼±Åà ´ëÈ­ »óÀÚ°¡ ¿­¸³´Ï´Ù.

¿øÇÏ´Â Å×ÀÌºí ¹× ¿­¶÷À» ¼±ÅÃÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ. ½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡´Â »õ·Î¿î ½ºÅ°¸¶°¡ Æ÷ÇԵǸç ÇØ´ç Å×À̺í, ¿­ ¹× ۰¡ ³ª¿­µË´Ï´Ù.

½ºÅ°¸¶ > ½ºÅ°¸¶·ÎºÎÅÍ ¸ðµ¨ »ý¼ºÀ» ¼±ÅÃÇϽʽÿÀ. ±×·¯¸é, °£´ÜÇÑ ÀÏ´ëÀÏ ºñÁö´Ï½º ¸ðµ¨ÀÌ »ý¼ºµË´Ï´Ù.

2.0 Á¶Á¤ Á¶È¸¸¦ »ç¿ëÇÑ °´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­

½ºÅ°¸¶ ¸ÊÇÎ SmartGuide¿¡¼­ DB2 ¶Ç´Â ODBC ¿¬°áÀ» ¼±ÅÃÇÑ ÈÄ SQL ¸í·É¹® ÀÔ·Â ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ÀÛ¾÷ÇÒ Å×À̺íÀ» ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½ ÆäÀÌÁö°¡ ¿­¸³´Ï´Ù.

Á¶È¸¸¦ ÀÔ·ÂÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. À§ÀÇ ¿¹Á¦¿¡ µÎ Å×ÀÌºí °áÇÕ Á¶È¸°¡ Ç¥½ÃµË´Ï´Ù. ¸Å°³º¯¼ö °ªÀ» °¡Áø Á¶È¸µµ Áö¿øµË´Ï´Ù.

°á°ú °´Ã¼¿¡ ´ÙÀ½°ú °°ÀÌ µÎ Å×À̺í·ÎºÎÅÍ °áÇÕµÈ ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.

Persistence ºô´õ¿¡¼­

Persistence ºô´õ¸¦ »ç¿ëÇÏ¿© ½ºÅ°¸¶¸¦ ¼öÀÛ¾÷À¸·Î ¸ÊÇÎÇÏ¿© °áÇÕ Á¶È¸ ¸ÊÇÎÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  1. ½ºÅ°¸¶ ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ½ºÅ°¸¶¸¦ ¹ÝÀÔÇϽʽÿÀ.
  2. ¸ðµ¨ ºê¶ó¿ìÀú¸¦ ¿­¾î Å×À̺íÀÌ ¸ÊÇ뵃 °´Ã¼ ¸ðµ¨À» ÀÛ¼ºÇϽʽÿÀ.
  3. ¸ðµ¨ÀÌ ¿Ï·áµÇ¸é, ¸ÊÇÎ ºê¶ó¿ìÀú¸¦ ¿­¾î »õ µ¥ÀÌÅͽºÅä¾î ¸ÊÀ» ÀÛ¼ºÇϽʽÿÀ. ½ºÅ°¸¶¿Í ÀÌ¹Ì ÀÛ¼ºµÈ ¸ðµ¨À» ¼±ÅÃÇϽʽÿÀ.
  4. ¸ðµ¨ Ŭ·¡½º¸¦ ¼±ÅÃÇÏ°í »õ Å×ÀÌºí ¸Ê > »ó¼ÓÀÌ ¾ø´Â Ŭ·¯½ºÅÍ ¸Ê Ãß°¡¸¦ ¼±ÅÃÇÏ¿© Ŭ·¯½ºÅÍ ¸ÊÀ» Ãß°¡ÇϽʽÿÀ.
  5. °áÇÕ Å×À̺íÀ» ´õ Ãß°¡ÇÏ·Á¸é, »õ Å×ÀÌºí ¸Ê > º¸Á¶ Å×ÀÌºí ¸Ê Ãß°¡ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ. Å×À̺íÀÌ Ãß°¡µÇ¾úÀ¸¸é, °¢ Å×ÀÌºí ¸Ê¿¡¼­ Ư¼º ¸Ê ÆíÁý±â¸¦ ¿­¾î °³º° ¼Ó¼ºÀ» ¸ÊÇÎÇϽʽÿÀ.
  6. °¢ ¼Ó¼ºÀ» Å×ÀÌºí ¿­·Î ¸ÊÇÎÇÏ°í ´Ù¸¥ Å×ÀÌºí ¿­Àº ¸ÊÇεÇÁö ¾ÊÀº »óÅ·ΠµÎ½Ê½Ã¿À. ¸ÊÇÎ ºê¶ó¿ìÀú´Â ³× ¹øÂ° ºÐÇÒ ¿µ¿ªÀÇ °¢ Å×ÀÌºí¿¡ ÇØ´çÇϴ Ư¼ºÀ» ¸ÊÀ» Ç¥½ÃÇÕ´Ï´Ù.

3.0 ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÑ °´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­

½ºÅ°¸¶ ¸Ê SmartGuide¿¡¼­, DB2 ¶Ç´Â ODBC ¿¬°áÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÀúÀå ÇÁ·Î½ÃÀú °á°ú ¼¼Æ® ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. ÀúÀå ÇÁ·Î½ÃÀú ÆäÀÌÁö°¡ ¿­¸®¸é¼­ ÀúÀå ÇÁ·Î½ÃÀú ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù. ¸ÊÇÎ À̸§À» ÀÔ·ÂÇϰí ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇÑ ÈÄ ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.

°á°ú °´Ã¼¿¡ ÀúÀå ÇÁ·Î½ÃÀúÀÇ °á°ú ¿­¿¡ ¸ÊÇÎµÈ ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù. CRUD ÀÛµ¿¿¡ ´ëÇÑ Á¶È¸ ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú´Â ÀÌ À¯ÇüÀÇ ¸ÊÇο¡ ´ëÇØ »çÀü Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù.

Persistence ºô´õ¿¡¼­

Persistence ºô´õ´Â ÀúÀå ÇÁ·Î½ÃÀú ¸ÊÇÎÀ» Áö¿øÇÏ´Â µµ±¸¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Áö¿ø Äڵ带 Á¦°øÇØ¾ß ÇÏ´Â skeleton ¼­ºñ½º Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â "½ºÅÓ ½ºÅ°¸¶"¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÀνºÅϽº ¸Þ¼Òµå´Â ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

/**
* Return a query spec for the query called allInstances
* @return java.util.Vector
*/

public java.util.Vector allInstancesQuery() {
   Vector aSpecArray = new Vector();
     DatabaseCompoundType aCompoundType;
        DatabaseQuerySpec spec = new DatabaseCallableQuerySpec("{call getAllEmp ()}");
      aCompoundType = new DatabaseCompoundType();
        aCompoundType.addField((DatabaseTypeField)(new                              com.ibm.ivj.db.base.DatabaseDecimalField("COMM")).setAttributes(9,2,3,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseIntegerField("EMPNO")).setAttributes(4,0,4,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseDecimalField("SAL")).setAttributes(9,2,3,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseIntegerField("DEPTNO")).setAttributes(2,0,4,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseStringField("ENAME")).setAttributes(10,0,12,false));

((DatabaseSelectQuerySpec)spec).setOutputShape(aCompoundType);

aSpecArray.addElement(spec);
return aSpecArray;
}

ÄÚµå »ý¼º

 

4.0 °´Ã¼¿¡¼­ÀÇ CRUD ÀÛµ¿

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ

±âº» CRUD ÀÛµ¿(ÀÛ¼º, °Ë»ö, °»½Å ¹× »èÁ¦)ÀÌ ÇϳªÀÇ Å×ÀÌºí ´ç ÇϳªÀÇ °´Ã¼ ¸ÊÇÎÀ¸·Î »ý¼ºµË´Ï´Ù. Á¶Á¤ Á¶È¸ ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÒ °æ¿ì, ÀÌ Á¶È¸´Â ´©¶ôµÇ¸ç µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ µµ±¸¸¦ »ç¿ëÇÏ¿© ¼öµ¿À¸·Î Á¶È¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, °í°´À̶ó´Â °´Ã¼¸¦ Á¤ÀÇÇÏ´Â °áÇÕ Á¶È¸°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

  1. µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ âÀÇ ºóÀÇ ÆË¾÷ ¸Þ´º¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ. addCustomer1¶ó°í ÇÏ´Â »õ ¸Þ¼Òµå¸¦ Ãß°¡ÇϽʽÿÀ.
  2. ´ÙÀ½ SQL ¸í·É¹®À» ÀÔ·ÂÇϽʽÿÀ.

INSERT INTO TPF.CUSTOMER (
CUSNO,
FIRSTNAME,
MIDINIT,
LASTNAME,
HOMEPHONE,
HOMEADDR,
WORKPHONE,
BILLADDR,
BRANCHNO,
OPEN DATE)
VALUES (?, ?, ?, ?, ?, ?, ?,?, ? ,?)

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ°¡ Á¶È¸¸¦ È®ÀÎÇÑ ÈÄ ÆäÀÌÁö ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© °³º°ÀûÀ¸·Î ¸Å°³º¯¼ö¸¦ ¸ÊÇÎÇØ¾ß ÇÕ´Ï´Ù.

µÎ ¹øÂ° °áÇÕ Å×À̺í CUSTDATAÀÇ »ðÀÔÀ» À§ÇØ addCustomer2 Á¶È¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÀÚµ¿ ±â´É¿¡ ´ëÇÑ µÎ Á¶È¸ÀÇ µ¿±âÈ­´Â »ç¿ëÀÚ¿¡ ÀÇÇØ 󸮵˴ϴÙ.

Persistence ºô´õ

Á¤ÀÇµÈ ½ºÅ°¸¶¿Í ¸ðµ¨ °£¿¡ ¸ÊÀÌ ÀÛ¼ºµÇ¸é Persistence ºô´õ´Â ¸ðµç CRUD ÀÛµ¿À» »ý¼ºÇÕ´Ï´Ù. ¸ÖƼ Å×À̺í Á¶ÀÎÀÇ °æ¿ì, °¢ Å×À̺í Á¶È¸°¡ »ý¼ºµÇ°í ¼­ºñ½º ¿£ÁøÀº ÀÌ ÀÛµ¿À» ÀÚµ¿ ´ÜÀ§·Î¼­ °ü¸®ÇÕ´Ï´Ù.

ÀúÀå ÇÁ·Î½ÃÀú´Â µµ±¸¿¡¼­´Â Áö¿øµÇÁö ¾ÊÀ¸³ª "½ºÅÓ ½ºÅ°¸¶"´Â »ý¼ºµÇ¾î È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù. »ðÀÔ ÀúÀå ÇÁ·Î½ÃÀú Á¶È¸ÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

/**
*Return a query spec for the query called insert
* @return java.util.Vector
* @param args java.util.Vector
* @param anInjector com.ibm.vap.Persistence.BOInjector 

public java.util.Vector insertQuery(java.util.Vector args,com.ibm.vap.Persistence.BOInjector anInjector) {
    Vector aSpecArray = new Vector();
DatabaseCompoundType aCompoundType;
   

 DatabaseQuerySpec spec = new DatabaseCallableQuerySpec("{call     

    insertEmp (?,?,?,?)}");

Vector stringArgs;
a CompoundType = new DatabaseCompoundType();

aCompoundType.addField((DatabaseTypeField)(new         com.ibm.ivj.db.base.DatabaseIntegerField("EMPNO")).setAttributes(4,0,4,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseDecimalField("SAL")).setAttributes(9,2,3,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseIntegerField("DEPTNO")).setAttributes(2,0,4,false));

aCompoundType.addField((DatabaseTypeField)(new com.ibm.ivj.db.base.DatabaseStringField("ENAME")).setAttributes(10,0,12,false));

StringArgs = new Vector();
stringArgs.addElement("EMPNO");
stringArgs.addElement("SAL");
stringArgs.addElement("DEPTNO");
stringArgs.addElement("ENAME");

spec.setInputShape(aCompoundType);
spec.setInputValues(args);
spec.setInputNamesWithDuplicates(stringArgs);
   aSpecArray.addElement(spec);
        return aSpecArray;

5.0 Á¶Á¤ Á¶È¸ Áö¿ø

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­ÀÇ Á¶Á¤ Á¶È¸´Â CRUD Á¶È¸°¡ Á¤ÀÇµÈ °Í°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Á¤Àǵ˴ϴÙ. »ç¿ëÀÚ´Â ¸í¸íµÈ Á¶È¸¸¦ Ãß°¡Çϰí, ÇÊ¿äÇÒ °æ¿ì ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. °á°ú Á¶È¸´Â BusinessObjectMgr Ŭ·¡½º¿¡¼­ÀÇ ¸Þ¼Òµåó·³ ³ªÅ¸³³´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ´Â SQL Á¶°Ç ´ëü¿Í °°Àº Á¶Á¤ Á¶È¸¸¦ Á¤ÀÇÇÏ´Â ´Ù¸¥ ¹æ¹ýµµ Á¦°øÇÕ´Ï´Ù.

TheEmpMgr.select('WHERE WORKDEPT = 'E11');

Persistence ºô´õ¿¡¼­

µÎ °¡Áö ¹æ¹ýÀ¸·Î Persistence ºô´õ¿¡ Á¶Á¤ Á¶È¸¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Lite CollectionÀº Ŭ·¡½º ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ŭ·¡½º ·¹º§¿¡ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ÆäÀÌÁö´Â ÁöÁ¤µÈ Ŭ·¡½º¿¡¼­ÀÇ Å½»ö°ú ÇÊÅÍ¿¡ »ç¿ëµË´Ï´Ù.

Lite collection Á¶È¸´Â ÀϹÝÀûÀ¸·Î ÇØ´ç ºñÁö´Ï½º °´Ã¼·Î "µå¸± ´Ù¿î"ÇÒ Å½»ö ¸ñ·Ï ¹× ´ëÈ­ »óÀÚ¿¡ »ç¿ëµË´Ï´Ù. °á°ú ¸Þ¼Òµå´Â ÇØ´ç ¿µ¼Ó ºñÁö´Ï½º °´Ã¼¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â "µ¥ÀÌÅÍ °´Ã¼" º¤Å͸¦ ¸®ÅÏÇÕ´Ï´Ù.

´ÙÀ½Àº À§¿¡ Ç¥½ÃµÈ »ý¼ºµÈ Lite CollectionÀ» »ç¿ëÇÏ´Â ¿¹Á¦ ÄÚµåÀÔ´Ï´Ù.

VapCourseHomeImpl aHome = VapCourseHomeImpl.singleton();
    VapDepartmentKey aKey = new VapDepartmentKey("Sales"); 
VapLiteCollection liteCollection = aHome.getByDepartmentLiteCollection(aKey); 

Enumeration enum = liteCollection.elements();
VapCourseDataObject aDO;
VapCourse aCourse; 

while (enum.hasMoreElements()) {

    aDO = (VapCourseDataObject)enum.nextElement(); 
   aCourse = aHome.find(aDO.getNumber()); 
   //Fetching fully hydrated EJBObject
   }

Persistence ºô´õ´Â ºñÁö´Ï½º Ŭ·¡½º¿¡ ¿©·¯ °¡Áö ÀÛµ¿À» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Á¶Á¤ Á¶È¸ ÇÁ·¹ÀÓ¿öÅ©µµ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶È¸´Â ¿ÏÀüÈ÷ ÀÛµ¿ÇÏ´Â ºñÁö´Ï½º °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.

´ÙÀ½Àº "retrieveStudentsOver21"¶ó´Â Á¶Á¤ Á¶È¸¸¦ °¡Áø Çлý Ŭ·¡½º¿¡ ´ëÇÑ ¿¹Á¦ÀÔ´Ï´Ù. ÇлýÀÇ È¨ Ŭ·¡½º´Â ´ÙÀ½°ú °°Àº ¸Þ¼Òµå¸¦ °®°í ÀÖ½À´Ï´Ù.

public Vector retrieveStudentsOver21() throws java.rmi.RemoteException,     
com.ibm.vap.common.VapReadFailureException {
    return customQuery("studentsOver21Query");
}

Çлý¿¡ ´ëÇÑ QueryPool¿¡´Â Á¶Á¤ ¼­ºñ½º¿¡ ´ëÇÑ ÇØ´ç ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.

/* Return a query spec for the query called studentsOver21
 @return java.util.Vector */

public java.util.Vector studentsOver21Query() {
   
Vector aSpecArray = new Vector();
   aSpecArray.addElement(new DatabaseSelectQuerySpec(studentsOver21SqlString()));
          return aSpecArray;

}

/* Return the SQL string for the query called studentsOver21Query
  @return java.lang.String */

public java.lang.String studentsOver21SqlString() {

return "SELECT T1.SNAME, T1.SNO, T1.SADVFNO, T1.SBDATE, T1.SADDR, T1.SPHNO, T1.SMAJ, T1.SIQ FROM SPARKY.STUDENT T1 WHERE T1.SBDATE <= (CURRENT DATE - 00210000.)";
}

ÀÌ ¸Þ¼Òµå´Â Ȩ¿¡¼­ ½ÇÇà°¡´ÉÇϸç, All-instances ¸Þ¼Òµå¿Í À¯»çÇÑ °´Ã¼ ij½Ã µ¿ÀÛÀ» °®°í ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Persistence ºô´õ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

ÆÄÆ® 2: ·±Å¸ÀÓ ±â´É

1.0 µ¥ÀÌÅͽºÅä¾î/Æ®·£Àè¼Ç ±â´É

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼­

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õÀÇ µ¥ÀÌÅͽºÅä¾î´Â ¿©·¯ ÀÀ¿ëÇÁ·Î±×·¥ ·¹º§¿¡¼­ ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ µ¥ÀÌÅͽºÅä¾î´Â ÀϹÝÀûÀÎ Æ®·£Àè¼Ç ¸ðµ¨À» °®°í ÀÖ½À´Ï´Ù. Áï, ºñÁö´Ï½º ±â´ÉÀ» Àû¿ëÇϱâ À§ÇØ ¿©·¯ °³ÀÇ Æ®·£Àè¼ÇÀÌ ÇÊ¿äÇÑ °æ¿ì °¢ Æ®·£Àè¼ÇÀ» ³ªÅ¸³»´Â µ¥ÀÌÅͽºÅä¾î°¡ Ȱ¼ºÈ­µÇ¾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº Á÷¿ø ¹× ºÎ¼­ ¸ðµ¨¿¡ ´ëÇÑ °£´ÜÇÑ ½Ã³ª¸®¿ÀÀÔ´Ï´Ù.

EmployeeDatastore anEmpDS = new EmployeeDatastore().connect();
DepartmentDatastore aDeptDS = new DepartmentDatastore().connect();

Employee anEmp = new Employee();
Department aDept = new Department();

// Perform actions on anEmp and aDept

if (User Applied Employee Changes)
anEmpDS.commit()
else
anEmpDS.rollback();
aDeptDS.commit();

Persistence ºô´õ

VisualAge for Java, ¹öÀü 4.0¿¡¼­ Persistence ºô´õ¿¡´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ã±â À§ÇØ JNDI À̸§À» »ç¿ëÇÏ´Â WebSphere ¿¬°á Ç®À» »ç¿ëÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ¼­ºñ½º Ŭ·¡½º¸¦ »ç¿ëÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Persistence ºô´õÀÇ ¿©·¯ µ¥ÀÌÅͽºÅä¾î´Â ¸ðµ¨ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇϱâ À§ÇØ ¿©·¯ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ëµÉ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù. ¿©·¯ ¹ø ÁßøµÈ Æ®·£Àè¼ÇÀº µ¥ÀÌÅͽºÅä¾î ´ÜÀ§·Î Áö¿øµË´Ï´Ù. Æ®·£Àè¼ÇÀº µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡ ÀÖ´Â °ÍÀ¸·Î °£ÁÖµÇÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ Æ®·£Àè¼ÇÀº ÀÀ¿ëÇÁ·Î±×·¥ ºñÁö´Ï½º °´Ã¼¿¡ ´ëÇÑ ¿­¶÷ÀÌ ÀÖ´Â Æ®·£Àè¼Ç °´Ã¼¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù.

´ÙÀ½Àº µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ ¿¹Á¦¿¡¼­¿Í µ¿ÀÏÇÑ Æ®·£Àè¼Ç ¼º´ÉÀ» º¸¿©ÁÖ´Â ÄÚµåÀÇ ÀϺκÐÀÔ´Ï´Ù.

DB2Datastore aDS = DB2Datastore.singleton().activate();
Transaction empTransaction = Transaction.begin();
Employee anEmp = EmployeeHomeImpl.create("EmpNum1");
Transaction deptTransaction = Transaction.begin();
Department aDept = DepartmentHomeImpl.create("DeptNum1");

// Do some actions on anEmp and aDept, always resuming the appropriate transaction before making changes to the corresponding BO.

if (User Applied Employee Changes)
   
empTransaction.commit();
else
    empTransaction.rollback();
deptTransaction.commit();

Persistence ºô´õ¿¡¼­ Æ®·£Àè¼ÇÀÌ È®¾àµÉ ¶§±îÁö´Â SQLÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. °´Ã¼ Æ®·£Àè¼Ç »óȲÀº ¸í½ÃÀû ±¸°£ º¹¿ø ¹× È®¾àÀÌ ¹ß»ýÇÒ ¶§±îÁö ³»ºÎÀûÀ¸·Î À¯Áö °ü¸®µË´Ï´Ù.

2.0 API Áö¿ø

°á°ú ºñ´ÏÁö½º °´Ã¼¿Í ÀÌ¿¡ ¼ÓÇÑ °ü¸® °´Ã¼¿¡ ´ëÇØ »ý¼ºµÈ ¸Þ¼Òµå´Â ¼¼ ÇÁ·¹ÀÓ °£¿¡ ¾à°£¾¿ ´Ù¸¨´Ï´Ù. ´ÙÀ½ Å×À̺íÀº °¢ ±â´É¿¡ »ç¿ëµÇ´Â Ŭ·¡½º ¹× ¸Þ¼Òµå¸¦ º¸¿©ÁÝ´Ï´Ù.

 

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ

Persistence ºô´õ

µ¥ÀÌÅÍ ¾×¼¼½º ºó

ÀÛ¼º

aBusinessObject.add();

aBusinessObjectHome.create();

aSelectBean.newRow();

°Ë»ö

aBusinessObject.retrieve();

aBusinessObjectHome.find (aKey);

aSelectBean.setParameter
("ColumnName", value);
aSelectBean.execute();
¸ðµÎ °Ë»ö aBusinessObjectMgr.select(); aBusinessObjectHome.allInstances(); aSelectBean.execute();
°»½Å aBusinessObject.update(); (*) Áö¿øµÇÁö ¾ÊÀ½
»èÁ¦ aBusinessObject.delete(); aBusinessObject.remove(); Áö¿øµÇÁö ¾ÊÀ½
ÇöÀç »èÁ¦ aBusinessObject.deleteCurrent(); Áö¿øµÇÁö ¾ÊÀ½(**) aSelectBean.deleteRow();
ÇöÀç °»½Å aBusinessObject.updateCurrent(); Áö¿øµÇÁö ¾ÊÀ½(**) aSelectBean.updateRow();
È®¾à aBusinessObjectDS.commit(); currentTransaction.commit(); aSelectBean.commit();
±¸°£ º¹¿ø aBusinessObjectDS.rollback(); currentTransaction.rollback(); aSelectBean.rollback();
Ȱ¼ºÈ­ aBusinessObjectDS.connect(); aDataStore.activate(); aSelectBean.connect();
Àç¼³Á¤ ABusinessObjectDS.disconnect(); aDataStore.reset(); aSelectBean.disconnect();

ÄÚµå ¿¹Á¦: Á÷¿øÀ» ã¾Æ ÀüÈ­ ¹øÈ£¸¦ º¯°æÇÔ

Employee anEmp = 
new Employee();
anEmp.setEmpno
("000130");
anEmp.retrieve();
anEmp.setPhoneno
("555-9988");
anEmp.update();
anEmp.getDefault
Datastore().
commit();

EmployeeHome aHome = EmployeeHome.singleton();

Employee anEmp = 
aHome.find("000130");

anEmp.setPhoneno("555-9988");
Transaction.
getCurrent().commit();

Retrieve all employees:

aSelectBean.execute();

positionToEmployee
("000130"); 
// User written method
// to position to 
//correct row

aSelectBean.
setColumnValue
("PhoneNo", "555-9988");

aSelectBean.updateRow();

aSelectBean.commit();
// If connection is not
//autoCommit=true

Retrieve result set with
only one employee row.

aSelectBean.setParameter
("EmployeeID", "000130");
aSelectBean.execute();
aSelectBean.setColumnValue
("PhoneNo", "555-9988");
aSelectBean.updateRow();

aSelectBean.commit();
// If connection is not 
//autoCommit=true

(*)°»½Å ÀÛµ¿Àº ºñÁö´Ï½º °´Ã¼¿¡ ´ëÇÑ °ª º¯°æ¿¡ ÀÇÇØ ¾Ï½ÃµÇ¸ç, Ȱ¼ºÈ­ Æ®·£Àè¼ÇÀÌ È®¾àµÇ¸é ÇØ´ç °»½Å ¸í·É¹®À» ¹ßÇàÇÔÀ¸·Î½á º¯°æ»çÇ×ÀÌ µ¥ÀÌÅͽºÅä¾î¿Í µ¿±âÈ­µË´Ï´Ù.

(**)Ä¿¼­ Áö¿ø Àý¿¡¼­´Â ´ë¾È ¼Ö·ç¼ÇÀ» º¸¿©ÁÝ´Ï´Ù.

LOB Áö¿ø

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ

Persistence ºô´õ

µ¥ÀÌÅÍ ¾×¼¼½º ºó

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡´Â DAIOStreamÀ̶ó´Â Ŭ·¡½º°¡ Æ÷ÇԵǸç, ÀÌ´Â Àüü °´Ã¼¸¦ ¸Þ¸ð¸®·Î ÆúÆ®ÇÏÁö ¾Ê°í µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ LOB¸¦ °Ë»öÇϴµ¥ »ç¿ëµË´Ï´Ù.

Persistence ºô´õ´Â ÇöÀç ½ºÆ®¸² LOB¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. LOB °´Ã¼´Â ¸Þ¸ð¸®·Î ÆúÆ®µË´Ï´Ù.

DAB´Â JDBC 2.0 LOB µ¥ÀÌÅÍ À¯ÇüÀ» Áö¿øÇÕ´Ï´Ù. JDBC 2.0 µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¿© LOB¸¦ °Ë»öÇÒ °æ¿ì, ¸Þ¸ð¸®·ÎÀÇ Àüü LOBÀ» °Ë»öÇϰųª LOB ¿É¼Ç¸¸À» °Ë»öÇϵµ·Ï ÁöÁ¤ÇϽʽÿÀ.

 

3.0 Quickforms(RAD ±â´É)

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ

Persistence ºô´õ

µ¥ÀÌÅÍ ¾×¼¼½º ºó

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õÀÇ Quickform ±â´ÉÀº ÀϹÝÀûÀÎ AWT ÆÄÆ®¸¦ »ç¿ëÇÏ¿© Á¦°øµÈ ¸ðµ¨À» ³ªÅ¸³»±â À§ÇÑ ½Å¼ÓÇÑ »ùÇà ¿­¶÷À» Á¦°øÇÕ´Ï´Ù.

VCEÀÇ ½Ã°¢Àû ÆÄÆ®¿¡ ´ëÇÑ ÄÝ·º¼ÇÀº ºñÁÖ¾ó ÇÁ·Î±×·¡¹ÖÀÇ º¹À⼺À» ´ú¾î ÁÖ±â À§ÇØ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÆ®´Â »ç¿ëÀÚ°¡ ½Ã°¢ÀûÀ¸·Î ÀÛ¾÷ ´ÜÀ§¸¦ ºÐ¸®ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Æ®·£Àè¼Ç Ŭ·¡½º¸¦ ³ªÅ¸³À´Ï´Ù.

¹öÀü 4.0¿¡´Â Select ºóÀÌ È®º¸ÇÑ Å×ÀÌºí ¿­À» ³ªÅ¸³»´Âµ¥ Swing ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ ¸¶¹ý»ç°¡ Æ÷ÇԵ˴ϴÙ. VCEÀÇ Ç¥ÁØ QuickForm ¼º´ÉÀ» »ç¿ëÇÏ¿© Select ºóÀÇ Æ¯¼º¿¡ ±âÃÊÇÑ Á¶Á¤ UI¸¦ ½Å¼ÓÇÏ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

4.0 ÇöÀç ³¯Â¥/½Ã°£/½Ã°£¼ÒÀÎ Áö¿ø

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ µµ±¸¸¦ »ç¿ëÇÏ¿© ÇØ´ç SQLÀ» »ý¼ºÇÏ´Â "ÇöÀç" ³¯Â¥/½Ã°£ µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Persistence ºô´õ¿Í µ¥ÀÌÅÍ ¾×¼¼½º ºóÀÇ µµ±¸¿¡¼­´Â À̰ÍÀ» Áö¿øÇÏÁö ¾ÊÁö¸¸ SQLÀ» ¼öµ¿À¸·Î Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

5.0 Ä¿¼­ Áö¿ø

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ´Â updateCurrent() ¶Ç´Â deleteCurrent()¿Í °°Àº, °á°ú ¼¼Æ®¿¡ ´ëÇØ Ä¿¼­ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.

Persistence ºô´õ´Â ÇöÀç ÀÌ·¯ÇÑ ÀÛµ¿À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·± °æ¿ìÀÇ ¾Ë¸ÂÀº ´ë¾ÈÀº µ¥ÀÌÅÍ ¾×¼¼½º ºó ±â´ÉÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºóÀº Ä¿¼­ À§Ä¡¸¦ °ü¸®ÇÏ´Â DBNavigator ºñÁÖ¾ó ÆÄÆ®·Î Ä¿¼­ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. ´ÙÀ½Àº ¸ðµç Ä¿¼­ ±â´É¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.

JDBC v1.0Àº JDBC °á°ú ¼¼Æ®¿¡¼­ µÚ·Î À̵¿À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Select ºóÀº ƯÁ¤ Çà¿¡ ´ëÇÑ Á÷Á¢ ¾×¼¼½º»Ó ¾Æ´Ï¶ó °á°ú ¼¼Æ®¸¦ ÅëÇØ È­¸éÀ» À̵¿ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °á°ú ¼¼Æ®ÀÇ Ä³½Ãµµ À¯Áö°ü¸®ÇÕ´Ï´Ù. Select ºó¿¡´Â ij½Ã Å©±â¸¦ Á¶Á¤ÇÒ ¼ö Àִ Ư¼ºµµ ÀÖ½À´Ï´Ù. Àüü °á°ú ¼¼Æ®¸¦ ij½Ã(±âº»°ªÀÓ)·Î ÀÎÃâÇϰųª ÆÐŶÀ» ÇÑ ¹ø¿¡ ij½Ã·Î ÀÎÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÐŶÀÇ Å©±â ¹× ¼ýÀÚ´Â »ç¿ëÀÚ¿¡ ÀÇÇØ Á¶Á¤µË´Ï´Ù.

°á°ú ¼¼Æ®°¡ Ç¥½ÃµÇ¸é, Select ºóÀº °á°ú ¼¼Æ®¿¡ ÀÖ´Â ÇàÀ» °»½Å, »èÁ¦ ¶Ç´Â »ðÀÔÇÏ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» ¼öÇàÇϱâ À§ÇØ »ç¿ëÀÚ°¡ »õ·Î¿î SQLÀ» ±â·ÏÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

6.0 ºñµ¿±â ½ÇÇà

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ´Â »ý¼ºµÈ Ŭ·¡½º¿¡ ½ÇÇà°¡´É ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ¿© ºñµ¿±â ÀÛµ¿À» Áö¿øÇÕ´Ï´Ù.

Persistence ºô´õ´Â °¢ CRUD ÀÛµ¿¸¶´Ù ½ÇÇà°¡´É ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϰí Á¶Á¤ Á¶È¸¿¡µµ ÇϳªÀÇ ½ÇÇà°¡´É ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. °¢ ºñÁö´Ï½º Ŭ·¡½ºÀÇ ¼­ºñ½º °´Ã¼¿¡´Â ÇØ´ç Ŭ·¡½ºÀÇ ½ÇÇà À¯ÇüÀ» °áÁ¤ÇÏ´Â runAsynch() ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºóÀº "DBAction" ½ÇÇà°¡´É ÀνºÅϽº¸¦ »ý¼ºÇÏ´Â DBNavigator µµ±¸¸¦ ÅëÇØ ºñµ¿±â ½ÇÇàÀ» Áö¿øÇÕ´Ï´Ù.

µ¿½Ã¼º ¹®Á¦Á¡(Àá±Ý/ºÐ¸® ·¹º§)

µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡´Â »ý¼ºµÈ µ¥ÀÌÅͽºÅä¾î Ŭ·¡½ºÀÎ setTransactionIsolation(int)¿¡ µ¥ÀÌÅͺ£À̽º ºÐ¸® ·¹º§À» ¼³Á¤ÇÏ´Â API°¡ ÀÖ½À´Ï´Ù.

Persistence ºô´õ´Â ÀÚ½ÅÀÇ Æ®·£Àè¼ÇÀ» À¯Áö °ü¸®ÇÏ°í ³»ºÎÀûÀ¸·Î ´ÙÀ½°ú °°Àº ºÐ¸® ·¹º§À» Áö¿øÇÕ´Ï´Ù.

Æ®·£Àè¼ÇÀº ¹Ýº¹ °¡´ÉÀ¸·Î Àб⠶Ǵ ¹Ýº¹ ºÒ°¡´ÉÀ¸·Î Àб⠺и® ·¹º§À» ÁöÁ¤ÇÕ´Ï´Ù. ºñÁö´Ï½º Ŭ·¡½º¿¡ ´ëÇÑ ¼­ºñ½º ±¸ÇöÀº ºñÀá±Ý ¶Ç´Â Àá±Ý ±¸ÇöÀ» ÁöÁ¤ÇÕ´Ï´Ù. ·¹º§°£ÀÇ Â÷ÀÌÁ¡¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Persistence ºô´õ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅÍ ¾×¼¼½º ºó¿¡´Â µ¥ÀÌÅͺ£À̽º ºÐ¸® ·¹º§À» ¼³Á¤ÇÏ´Â API°¡ ÀÖ½À´Ï´Ù. Á¶Á¤ Ư¼º ÆíÁý±â ¶Ç´Â DatabaseConnection.setTransactionIsolation() ¸Þ¼Òµå¸¦ ÅëÇØ ¿¬°á Á¤º¸¸¦ Á¦°øÇÒ ¶§ ¿øÇÏ´Â ºÐ¸® ·¹º§À» ÁöÁ¤ÇÔÀ¸·Î½á À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÆ® 3: µ¥ÀÌÅÍ ¾×¼¼½º ºó(DAB) ±â´É

DAB¿¡ ´ëÇÑ ¸ÊÇÎÀº Å×À̺í°ú Select ºó »çÀÌ¿¡¼­ ¹ß»ýÇÕ´Ï´Ù. Å×À̺í°ú Select ºó °£ÀÇ ¸ÊÇÎÀº 1:1ÀÌ ¾Æ´Ï¹Ç·Î Select ºóÀÌ Å×À̺íÀ» ´ëÇ¥ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Select ºóÀº ÇöÀç Çà ¹× °á°ú ¼¼Æ®¸¦ ´Ù·ç´Âµ¥ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. Å×ÀÌºí¿¡¼­ ±âº» µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö ÀÛµ¿À» ¼öÇàÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Select ºóÀ» ÇÑ µÎ °³ ÀÛ¼ºÇϽʽÿÀ. ÀÌ·¸°Ô Á¶È¸, Àбâ, ¾²±â, °»½Å ¹× »èÁ¦¿Í °°Àº µ¥ÀÌÅͺ£À̽º ÀÛµ¿¿¡ DAX¸¦ ´Ü¼øÇϰí Á÷¼³ÀûÀÎ ¹æ¹ýÀ¸·Î »ç¿ëÇÑ´Ù¸é DAB°¡ DAXÀÇ ÁÁÀº ´ë¾ÈÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

Select ºóÀÇ Á¶È¸ Ư¼º(¿¬°á Á¤º¸ ¹× SQL Á¶È¸ Á¤º¸·Î ±¸¼ºµÊ)À» ¼³Á¤ÇÏ¿© µ¥ÀÌÅͺ£À̽º¿Í ´ëÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù Á¶È¸ Ư¼º¿¡ Æ÷ÇÔµÈ ¿¬°á Á¤º¸´Â µÑ ÀÌ»óÀÇ Select ºó¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Select ºóÀ» ºñÁÖ¾ó ÄÄÆ÷Áö¼Ç ÆíÁý±â¸¦ »ç¿ëÇϰųª ¼öÀÛ¾÷À¸·Î Äڵ忡 ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½Àº °í°´ Å×À̺íÀÇ ÇöÀç ÇàÀ» ´Ù·ç´Â Select ºóÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀϹÝÀûÀÎ °³¿äÀÔ´Ï´Ù. ÀÌ ´Ü°è¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

  1. VCE¿¡¼­ Ŭ·¡½º¸¦ ¿­°í, Select ºóÀ» ÀÛ¼ºÇÑ ÈÄ Á¶È¸ Ư¼º ÆíÁý±â¸¦ ¿©½Ê½Ã¿À.  
  2. ÇÊ¿äÇÑ ¿¬°á Á¤º¸¸¦ ÀÔ·ÂÇÏ°í µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Ŭ·¡½º¸¦ »ý¼ºÇϽʽÿÀ.
  3. µ¥ÀÌÅÍ ¾×¼¼½º Ŭ·¡½º¸¦ ÁöÁ¤ÇϽʽÿÀ. SQL Áö¿ø SmartGuide¸¦ ¿©½Ê½Ã¿À.

  4. °í°´ Å×À̺íÀ» ¼±ÅÃÇÏ´Â °Í°ú °í°´ ¹øÈ£(cusno)°¡ ¸Å°³º¯¼ö CUSTNUM°ú Á¤È®ÇÏ°Ô ÀÏÄ¡ÇÏ´Â Á¶°ÇÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ °í°´¿ë Select ºóÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ Select ºó¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Ŭ·¡½º´Â ´ÙÀ½°ú À¯»çÇÏ°Ô ³ªÅ¸³³´Ï´Ù.

ÀÌ Select ºóÀ» »ç¿ëÇÏ¿© °í°´ Å×À̺íÀÇ Çà¿¡¼­ ±âº» µ¥ÀÌÅͺ£À̽º ÀÛµ¿(Àбâ, ¾²±â, °»½Å ¹× »èÁ¦)À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù(°í°´ ¹øÈ£°¡ ÁöÁ¤µÇ¾úÀ» ¶§).  

µÎ ¹øÂ° Select ºó ÀÛ¼º

µ¿ÀÏÇÑ ÇÁ·Î½ÃÀú¸¦ ¼öÇàÇ쵂 Á¶°ÇÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é °á°ú ¼¼Æ®¸¦ ´Ù·ç±â À§ÇÑ(Áï, µ¥ÀÌÅͺ£À̽º Á¶È¸ ¼öÇà) ¶Ç ´Ù¸¥ Select ºóÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ ¹øÂ° Select ºóÀº DAB °á°ú ¼¼Æ® ±â´É¼ºÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô  ÇÕ´Ï´Ù. ÀÌ Select ºó¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Ŭ·¡½º´Â ´ÙÀ½°ú À¯»çÇÏ°Ô ³ªÅ¸³³´Ï´Ù.

Select ºó ¹× Á¶Á¤ Á¶È¸

DAB´Â Á¶Á¤µÈ Á¶È¸¸¦ »ç¿ëÇÏ´Â Select ºó ÀÛ¼º¿¡ ´ëÇØ °­·ÂÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ¾Æ·¡ Ç¥½ÃµÈ °Íó·³ SQL Áö¿ø SmartGuide´Â °áÇÕ Á¶È¸ ÀÛ¼º, Á¶È¸¿ë Á¶°Ç ÁöÁ¤, ¿­ ¼±ÅÃ, ¿­ ºÐ·ù ¹×  ÇÊµå ¸ÊÇÎÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ºó ¹× ÀúÀå ÇÁ·Î½ÃÀú

ÇÁ·Î½ÃÀú È£Ãâ ºóÀº ÀúÀå ÇÁ·Î½ÃÀú¸¦ ´Ù·ê ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÇÁ·Î½ÃÀú È£Ãâ ÀÛ¼ºÀº Select ºó ÀÛ¼º°ú ¸Å¿ì À¯»çÇÕ´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú¿ë SmartGuide´Â ¾Æ·¡ Ç¥½ÃÇÑ °Íó·³ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¿­°ÅÇÕ´Ï´Ù.

ÇÁ·Î½ÃÀú È£Ãâ ºó¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅÍ ¾×¼¼½º ºó ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

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

(C)Copyright IBM Corp.1997, 2001. All Rights Reserved.

ÀÌ Á¤º¸´Â ¹Ì±¹ ³»¿¡¼­ Á¦°øµÇ´Â Á¦Ç° ¹× ¼­ºñ½º¿ëÀ¸·Î °³¹ßµÇ¾ú½À´Ï´Ù. IBMÀº ´Ù¸¥ ±¹°¡¿¡¼­´Â ÀÌ Á¤º¸¿¡¼­ ¾ð±ÞÇÑ Á¦Ç°, ¼­ºñ½º ¶Ç´Â ÇÇÃĸ¦ Á¦°øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÇöÀç »ç¿ë °¡´ÉÇÑ Á¦Ç° ¹× ¼­ºñ½º¿¡ ´ëÇÑ Á¤º¸´Â Çѱ¹ IBM ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼­ºñ½º¸¦ ¾ð±ÞÇß´Ù°í ÇØ¼­ ¹Ýµå½Ã IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼­ºñ½º¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Àǹ̴ ¾Æ´Õ´Ï´Ù. IBMÀÇ ÁöÀû Àç»ê±ÇÀ» Ä§ÇØÇÏÁö ¾Ê´Â ÇÑ, Ÿ»çÀÇ ±â´É»ó µ¿µîÇÑ Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼­ºñ½º¸¦ ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ºñ-IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼­ºñ½º ¿î¿ë¿¡ ´ëÇÑ Æò°¡ ¹× °ËÁõÀº »ç¿ëÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù.

´ÙÀ½ ¹®´ÜÀº ¿µ±¹À̳ª ÀÌ·¯ÇÑ Á¶Ç×ÀÌ ÇöÁö¹ý°ú »óÃæÇÏ´Â ´Ù¸¥ ±¹°¡¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

IBMÀº ŸÀÎÀÇ ±Ç¸®¸¦ ºñÄ§ÇØ, »óǰ¼º ¹× ƯÁ¤ ¸ñÀû¿¡ÀÇ ÀûÇÕ¼º¿¡ ´ëÇÑ ¹¬½ÃÀû º¸ÁõÀ» Æ÷ÇÔÇÏ¿©(´Ü, ÀÌ¿¡ ÇÑÁ¤µÇÁö ¾ÊÀ½) ¸í½ÃÀûÀÌµç ¹¬½ÃÀûÀÌµç ¾î¶°ÇÑ Á¾·ùÀÇ º¸Áõ ¾øÀÌ "Çö»óÅ´ë·Î" ÀÌ Ã¥À» Á¦°øÇÕ´Ï´Ù. ÀϺΠ±¹°¡¿¡¼­´Â ƯÁ¤ °Å·¡¿¡¼­ ¸í½ÃÀû ¶Ç´Â ¹¬½ÃÀû º¸ÁõÀÇ ¸éÃ¥»çÇ×À» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ »çÇ×ÀÌ Àû¿ëµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸¿¡´Â ±â¼úÀûÀ¸·Î ºÎÁ¤È®ÇÑ ³»¿ëÀ̳ª Àμâ»óÀÇ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ¼ö·ÏµÈ Á¤º¸´Â ÁÖ±âÀûÀ¸·Î º¯°æµÇ¸ç, ÀÌ·¯ÇÑ º¯°æ»çÇ×Àº »õ °³Á¤ÆÇ¿¡ ÅëÇյ˴ϴÙ. IBMÀº ÅëÁö ¾øÀÌ ¾ðÁ¦µçÁö ÀÌ Á¤º¸¿¡¼­ ¼³¸íµÈ Á¦Ç° ¹×(¶Ç´Â) ÇÁ·Î±×·¥À» °³¼±Çϰųª º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Á¤º¸¿¡¼­ ¾ð±ÞµÇ´Â ºñ-IBM À¥ »çÀÌÆ®´Â ÆíÀÇ»ó Á¦°øµÈ °ÍÀ¸·Î À̵é À¥ »çÀÌÆ®¸¦ ¿ËÈ£Çϱâ À§ÇÑ °ÍÀº Àý´ë ¾Æ´Õ´Ï´Ù.

À̵é À¥ »çÀÌÆ®¿¡ ³ª¿À´Â ÀÚ·áµéÀº º» IBM Á¦Ç°¿¡ ´ëÇÑ ÀÚ·áÀÇ ÀϺΰ¡ ¾Æ´Ï¸ç, À̵é À¥ »çÀÌÆ®ÀÇ »ç¿ëÀ¸·Î ÀÎÇÑ À§ÇèÀº ±ÍÇϰ¡ °¨¼öÇØ¾ß ÇÕ´Ï´Ù. IBMÀº ±ÍÇÏ¿¡°Ô ¾î¶°ÇÑ Àǹ«µµ ¹ß»ýÇÏÁö ¾Ê´Â´Ù°í »ý°¢µÇ´Â ÀûÁ¤ÇÑ ¹æ½ÄÀ¸·Î ±ÍÇϰ¡ Á¦°øÇÏ´Â Á¤º¸¸¦ »ç¿ëÇϰųª ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. IBMÀº ÀÌ Á¤º¸¿¡¼­ ¼³¸íµÈ »ç¿ë±ÇÀÌ ÀÖ´Â ÇÁ·Î±×·¥ ¹× ÀÌ¿¡ µû¶ó »ç¿ëÀÌ °¡´ÉÇÑ »ç¿ë±ÇÀÌ ÀÖ´Â ¸ðµç ÀڷḦ IBM ±âº» °è¾à, IBM ÇÁ·Î±×·¥ »ç¿ë±Ç °è¾à(IPLA) ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ »óÈ£ °è¾à Á¶°Ç¿¡ ÀǰÅÇÏ¿© Á¦°øÇÕ´Ï´Ù.

IBM, AIX, AS/400, DB2, OS/390, OS/400, RS/6000, S/390, VisualAge ¹× WebSphere´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â IBM CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.

Lotus, Lotus Notes ¹× Domino´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â Lotus Development CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù. Java ¹× ¸ðµç Java ±â¹Ý »óÇ¥ ¹× ·Î°í´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â Sun Microsystems, Inc.ÀÇ »óÇ¥ÀÔ´Ï´Ù. Microsoft, Windows ¹× Windows NT´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â Microsoft CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù. Intel ¹× PentiumÀº ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â Intel CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù. ±âŸ ȸ»ç, Á¦Ç° ¹× ¼­ºñ½º À̸§Àº ´Ù¸¥ ȸ»çÀÇ »óÇ¥ ¶Ç´Â ¼­ºñ½ºÇ¥ÀÔ´Ï´Ù.