º» ¾È³»¼ÀÇ 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: µ¥ÀÌÅÍ ¾×¼¼½º ÄÄÆ÷³ÍÆ® ºñ±³
VisualAge for Java, ¹öÀü 4.0 °³Á¤ÆÇ¿¡´Â ´ÙÀ½°ú °°Àº Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Çʼö ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù.
DB2 ¹× VisualAge for Java¿Í µ¿½Ã¿¡ Websphere Application Server¸¦ ½ÇÇàÇÒ °æ¿ì, ÃÖ¼Ò 512MB°¡ ±ÇÀåµË´Ï´Ù.
* ÁÖ: VisualAge for Java´Â Logitech ȸé À̵¿ ¸¶¿ì½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ȸé À̵¿ Á¶Ä¡¸¦ ¸¶¿ì½º¿¡ ´Ù½Ã ¸ÊÇÎÇÏ´Â µå¶óÀ̹ö°¡ ÀÖ´Â Logitech ¸¶¿ì½º¸¦ »ç¿ëÇÏ¿© ȸé À̵¿ÇÒ °æ¿ì ½Ã½ºÅÛ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
ÀÌ Àý¿¡´Â 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 µµ¿ò¸» ½Ã½ºÅÛÀÌ Á¦´ë·Î ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. ȯ°æ °ø°£À» ´Ã¸®·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
A.2.1.1 Á¦Ç° CD¿¡¼ VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡
ÀÚµ¿ ¼³Ä¡
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
OS/2¿ë Distributed Debugger
Á¦Ç° CDÀÇ Debugger\OS2¿¡ ÀÖ´Â README_install.txt ÆÄÀÏÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.HP-UX¿ë Distributed Debugger
Çʼö ¿ä±¸»çÇ×:
¼³Ä¡ ¹× Java µð¹ö±ë¿¡ Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
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
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¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÆ®´Â ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
VisualAge for Java - HP-UX¿ë Distributed Debugger¿¡´Â HP-UX¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù.
Çʼö ¿ä±¸»çÇ×:
¼³Ä¡ ¹× Java µð¹ö±ë¿¡´Â Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¼³Ä¡ÇÏ·Á¸é ÆÄÀÏÀ» untarÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
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
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 ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ÄÄÆ÷³ÍÆ® ƯÁ¤ ¹× ÀÏ¹Ý Á¤º¸¿¡ ´ëÇØ¼´Â ÆÄÆ® 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À¸·Î ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù.
ÀÚµ¿ ÀÌÁÖ
¼³Ä¡ ½ÇÆÐ°¡ ¹ß»ýÇÏ´Â À̺¥Æ®¿¡¼´Â ¼öµ¿À¸·Î »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù. IDE°¡ ½ÃÀÛµÇÁö ¾Ê°Å³ª IDE°¡ »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì¿¡µµ ¼öµ¿À¸·Î »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.
¼öµ¿ ÀÌÁÖ
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 ´Ü°è´Â ¼öÇàÇÏÁö ¾Ê¾Æµµ µÇÁö¸¸ ´Ù¸¥ ¸ðµç ´Ü°è´Â ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼´Â README(CDÀÇ README µð·ºÅ丮¿¡ ÀÖÀ½)µµ ÂüÁ¶ÇϽʽÿÀ.
A.4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
´ÙÀ½Àº ¼³Ä¡ Áß¿¡ ¾Ë¾Æ¾ß ÇÒ »çÇ×ÀÇ ¸ñ·ÏÀÔ´Ï´Ù.
A.4.1.1 µð½ºÅ© Á¦ÇÑ»çÇ×
A.4.1.2 »ç¿ëÀÚ ÀÎÁõ
A.4.1.3 TCP/IP °í·Á»çÇ×
ÇϳªÀÇ ¾î´ðÅÍ¿¡ ´ëÇØ º¯°æµÇ¾ú´õ¶óµµ ÀÌ ±¸¼º ¿É¼ÇÀº ¸ðµç TCP/IP ¾î´ðÅÍ¿¡ Àû¿ëµË´Ï´Ù. À籸¼ºÇÏÁö ¾ÊÀ¸¸é LAN ¹× ÀüÈ Á¢¼Ó ¾î´ðÅ͸¦ ¸ðµÎ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ISP(Internet Service Provider)¿¡ ´ëÇÑ ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· TCP/IP Ư¼ºÀº ISP¿¡ ¹®¼ÈµÈ ´ë·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· TCP/IP Ư¼ºÀº Windows 98 ¶Ç´Â Windows 2000 Á¦¾îÆÇÀÇ ³×Æ®¿öÅ© ¾ÆÀÌÄÜÀ» ÅëÇØ ±¸¼ºµÈ ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡ Àִ Ư¼ºÀ» ÀçÁ¤ÀÇÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼ºÀÌ À§¿Í °°ÀÌ ±¸¼ºµÈ °æ¿ì¿¡¸¸ Ư¼º ÀçÁ¤Àǰ¡ ¹ß»ýÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡¼ DNS¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϰųª ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡ IP ÁÖ¼Ò¸¦ ¼³Á¤Çؼ´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô Çϸé ISP¿ë ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· ±¸¼º°ú ÀÎÅÍÆäÀ̽º¸¦ ÇÏ°Ô µË´Ï´Ù.
Windows NT 4.0ÀÇ °æ¿ì, À§¿¡¼ ¼³¸íÇÑ ´ë·Î TCP/IP ±¸¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¶¸³ÀûÀ¸·Î ½ÇÇà ÁßÀÎ °æ¿ì, ´Ù¸¥ µÎ °³ÀÇ ¾î´ðÅÍ ¾øÀÌ Microsoft ·çÇÁ¹é ¾î´ðÅ͸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
A.4.1.4 ½© È®Àå(Windows NT)
¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Windows NT¿ë ½© È®ÀåÀ» ¹ß°ßÇßÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·± °æ¿ì ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
A.4.1.5 ½ÇÆÐÇÑ ¼³Ä¡ º¹±¸
¼³Ä¡¿¡ ½ÇÆÐÇϸé, ¼³Ä¡µÈ ¹öÀü 4.0 ÆÄÀÏÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇϰíÀÚ ÇÏ´Â µð·ºÅ丮°¡ ºñ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ±¸°£ º¹¿øµÇ°í ¼³Ä¡µÈ ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. ¿øÇÒ °æ¿ì ºó µð·ºÅ丮¸¦ Á¦°ÅÇÒ ¼ö ÀÖÀ¸³ª ¹Ýµå½Ã ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª, µð·ºÅ丮¿¡ ÆÄÀÏÀÌ µé¾î ÀÖ´Â °æ¿ì ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀº À¯Áö°ü¸® ¸ðµå·Î ¿¸®¸ç Á¦Ç°À» ´Ù½Ã ¼³Ä¡Çϱâ Àü¿¡ ÀϺθ¸ ¼³Ä¡µÈ ¹öÀü 4.0À» Á¦°ÅÇϵµ·Ï ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
·¹Áö½ºÆ®¸® Ç׸ñµµ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
\\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows
¼³Ä¡¿¡ ½ÇÆÐÇϱâ Àü¿¡ NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾î ÀÖ¾úÀ¸¸é, À̰͵µ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
IMNINSTSRV=C:\imnnq_nt
VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. º¯¼ö°¡ ¼³Á¤µÈ °æ¿ì(Áï, NetQuestionÀÌ ¼³Ä¡µÈ À§Ä¡°¡ Á¦°øµÈ °æ¿ì), 2 ´Ü°è¸¦ °è¼Ó ÁøÇàÇϽʽÿÀ.
"ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª NetQuestion ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. ÀÌ·± ¿À·ù°¡ ¹ß»ýÇÏ¸é ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇÏ°í ½Ã½ºÅÛ¿¡¼ vahelp.cfg ÆÄÀÏÀ» Ž»öÇÕ´Ï´Ù. À̸§ÀÌ "imnnq"·Î ½ÃÀÛÇÏ´Â(¿¹¸¦ µé¾î, imnnq_NT ¶Ç´Â imnnq_98) µð·ºÅ丮¿¡¼ ÀÌ ÆÄÀÏÀ» ãÀ¸¸é, ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ. 2 ´Ü°è¿Í 3 ´Ü°è´Â ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
ÀÌ Á¶Ä¡´Â 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 ¼³Ä¡ ÇÁ·Î±×·¥Àº ·Îµå¿¡ ½ÇÆÐÇÕ´Ï´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù
Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Çϳª ÀÌ»óÀÇ VisualAge for Java ¼³Ä¡ Ä¿³Î(IKernels)À» Á¦´ë·Î µî·ÏÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é IKernel ÆÄÀÏÀÌ »óÁÖÇÏ´Â InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇÑ ÈÄ¿¡ ´ÙÀ½ÀÇ ´Ü°è´ë·Î VisualAge for Java¸¦ Àç¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
¿À·ù 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
ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ°¡ µå¶óÀ̹ö ¶Ç´Â µð·ºÅ丮¿¡¼ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÀ½À» È®ÀÎÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
³»ºÎ ¿À·ù 2735 ¿£Áø ÀÛµ¿ °³½Ã
¿À·ù 2735°¡ Ç¥½ÃµÇ¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© À̸¦ ÇØ°áÇϽʽÿÀ.
¿À·ù 1606/³»ºÎ ¿À·ù 2707
´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀÌ À߸øµÈ °ÍÀÔ´Ï´Ù.
¿À·ù 1606. ³×Æ®¿öÅ© À§Ä¡ \Profiles\AllUsers\StartMenu\Programs\Administrative
Tools\¸¦ ¾×¼¼½ºÇÒ ¼ö ¾øÀ½.
³»ºÎ ¿À·ù 2707. INSTALLDIR.
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·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
HKEY_LOCAL_MACHINE/SOFTWARE/IBM/IBM Distributed Debugger/CurrentVersion/install/refcount
A.4.2.3 ȯ°æ º¯¼ö(Windows 98)
Windows 98¿¡¼ VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦Çϸé autoexec.bat ÆÄÀÏ¿¡ ¸î °¡Áö ȯ°æ Ç׸ñÀÌ ³²°Ô µË´Ï´Ù. º¸ÅëÀº ÀÌ·± ÀÜÁ¸ Ç׸ñÀº ¾Æ¹« ¹®Á¦µµ ¾ß±âÇϱ⠾ÊÁö¸¸ Á¦Ç°À» ¿©·¯¹ø ¼³Ä¡ ¹× ¼³Ä¡ ÇØÁ¦ÇÏ¸é µÎ °¡Áö ¹®Á¦Á¡ÀÌ ¹ß»ýÇÕ´Ï´Ù. °æ·Î ¸í·É¹®ÀÌ »óÃæµÇ¾î ¿Â¶óÀÎ µµ¿ò¸»ÀÌ ÀÛµ¿µÇÁö ¾ÊÀ» ¼ö ÀÖ°í ¶Ç´Â °æ·Î °ø°£ÀÌ ºÎÁ·ÇÏ¿© Á¦Ç° À缳ġ¸¦ ¹æÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
A.4.2.4 NetQuestion ¼³Ä¡ ÇØÁ¦
VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¶§ NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾Ê¾Ò´Âµ¥ Â÷ÈÄ¿¡ Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇÏ·Á ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
VisualAge for Java¿¡¼ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
IMNINSTSRV=C:\imnnq_nt
VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, ¸ðµç NetQuestion ÆÄÀÏÀÌ ¼³Ä¡ ÇØÁ¦µÈ °ÍÀÔ´Ï´Ù.
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 ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
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 ÄÄÆ÷³ÍÆ®º° Çʼö ¿ä±¸»çÇ×
ƯÁ¤ ÄÄÆ÷³ÍÆ®¿¡´Â ƯÁ¤ÇÑ Çʼö ¿ä±¸»çÇ×ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¿öÅ©½ºÅ×À̼ǿ¡¼:
Windows NT ¶Ç´Â Windows 2000¿ë NFS Maestro Client.
Windows NT¿ë NFS Client¿¡¼´Â Ŭ·¡½º ÆÄÀÏÀ» ¹ÝÃâÇÒ
HFS µð·ºÅ丮¿¡ ´ëÇØ 2Áø ÀåÂøÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- IMS Connect V1.1 ¹× IMS 7 ¹öÀü(±ÇÀå) ¶Ç´Â
- IMS Connect V1.1 ¹× IMS 5.1 ¶Ç´Â 6.1 ¹öÀü
ÀÌ Àý¿¡´Â 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 µµ¿ò¸» ½Ã½ºÅÛÀÌ Á¦´ë·Î ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. ȯ°æ °ø°£À» ´Ã¸®·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
VisualAge for Java ÆÀ Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡ÇÏ´ÂÁö ¶Ç´Â ±¹Áö ÀúÀå¼Ò¸¦ °®´Â Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡ÇÏ´ÂÁö¿¡ °ü°è¾øÀÌ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ÆÀ Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 2.3 ÀýÀ» ÂüÁ¶Çϰųª ±¹Áö ÀúÀå¼Ò ¼³Ä¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 2.4 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
B.2.1.1 Á¦Ç° CD¿¡¼ VisualAge for Java, ¹öÀü 4.0 ¼³Ä¡
ÀÚµ¿ ¼³Ä¡
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
OS/2¿ë Distributed Debugger
Ãß°¡ ±â´É CDÀÇ Debugger\OS2 ¼ºêµð·ºÅ丮¿¡ ÀÖ´Â README_install.txt ÆÄÀÏÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.HP-UX¿ë Distributed Debugger
Çʼö ¿ä±¸»çÇ×:
¼³Ä¡ ¹× Java µð¹ö±ë¿¡ Java ¹öÀü 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
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
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¿ë µð¹ö±× ¿£ÁøÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÆ®´Â ÀÚµ¿ ¾ÐÃà ÇØÁ¦ ¾ÆÄ«À̺êÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
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ÇÏ°í ´ÙÀ½ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
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
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¿¡ ¿¬°áÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö°¡ ¼ö½ÅµË´Ï´Ù.
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 ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ ÄÄÆ÷³ÍÆ® ƯÁ¤ ¹× ÀÏ¹Ý Á¤º¸¿¡ ´ëÇØ¼´Â ÆÄÆ® 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 Àý¿¡ ÀÖ´Â Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
ÀÌÁ¦ ÀÌÁÖ ÇÁ·Î¼¼½º´Â ¿Ï·áµÇ¾úÀ¸¸ç »ç¿ëÀÚ´Â ±¹Áö ÀúÀå¼Ò ¶Ç´Â °øÀ¯ ÀúÀå¼Ò °£¿¡ ¿øÇÏ´Â ´ë·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ: ÆÀ ȯ°æÀ¸·ÎºÎÅÍ ±¹Áö ȯ°æÀ¸·Î ÀÌÁÖÇÒ °æ¿ì, ±âÁ¸ °øÀ¯ ÀúÀå¼Ò¸¦ ±¹Áö ÀúÀå¼Ò·Î ¼öÀÛ¾÷À¸·Î ¹ÝÃâÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ±¹Áö ÀúÀå¼Ò°¡ ÀÖÀ¸¸é, ±âÁ¸ ±¹Áö ÀúÀå¼Ò¿¡¼ »ç¿ëÇÒ ÇÁ·ÎÁ§Æ®¸¦ »õ·Î¿î ¹öÀü 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°ú ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ¾÷±×·¹À̵åÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
¸ðµç ÇÁ·ÎÁ§Æ®°¡ °øÀ¯ ÀúÀå¼Ò·Î º¹»çµË´Ï´Ù. ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀÌ ¹ÝÃâµË´Ï´Ù. ¹ÝÃâÇÒ ÀúÀå¼Ò°¡ sample.datÀ̸é, ÇÁ·ÎÁ§Æ® ÀÚ¿øÀÌ sample.dat.prÀ̶ó´Â Æú´õ·Î ¹ÝÃâµË´Ï´Ù.
¶ÇÇÑ ÃÖ±Ù¿¡ ¾Ë·ÁÁø ¹®Á¦Á¡°ú Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼´Â README(CDÀÇ README µð·ºÅ丮¿¡ ÀÖÀ½)¸¦ ÂüÁ¶ÇϽʽÿÀ.
B.4.1 ¼³Ä¡½Ã ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
´ÙÀ½Àº VisualAge for Java ¼³Ä¡ Áß¿¡ ¾Ë¾Æ¾ß ÇÒ Ç׸ñÀÇ ¸ñ·ÏÀÔ´Ï´Ù.
B.4.1.1 µð½ºÅ© Á¦ÇÑ»çÇ×
B.4.1.2 »ç¿ëÀÚ ÀÎÁõ
B.4.1.3 TCP/IP °í·Á»çÇ×
ÇϳªÀÇ ¾î´ðÅÍ¿¡ ´ëÇØ º¯°æµÇ¾ú´õ¶óµµ ÀÌ ±¸¼º ¿É¼ÇÀº ¸ðµç TCP/IP ¾î´ðÅÍ¿¡ Àû¿ëµË´Ï´Ù. À籸¼ºÇÏÁö ¾ÊÀ¸¸é LAN ¹× ÀüÈ Á¢¼Ó ¾î´ðÅ͸¦ ¸ðµÎ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ISP(Internet Service Provider)¿¡ ´ëÇÑ ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· TCP/IP Ư¼ºÀº ISP¿¡ ¹®¼ÈµÈ ´ë·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· TCP/IP Ư¼ºÀº Windows 98 ¶Ç´Â Windows 2000 Á¦¾îÆÇÀÇ ³×Æ®¿öÅ© ¾ÆÀÌÄÜÀ» ÅëÇØ ±¸¼ºµÈ ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡ Àִ Ư¼ºÀ» ÀçÁ¤ÀÇÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼ºÀÌ À§¿Í °°ÀÌ ±¸¼ºµÈ °æ¿ì¿¡¸¸ Ư¼º ÀçÁ¤Àǰ¡ ¹ß»ýÇÕ´Ï´Ù. ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡¼ DNS¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϰųª ÀüÈ Á¢¼Ó ¾î´ðÅÍ TCP/IP Ư¼º¿¡ IP ÁÖ¼Ò¸¦ ¼³Á¤Çؼ´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô Çϸé ISP¿ë ÀüÈ Á¢¼Ó ³×Æ®¿öÅ· ±¸¼º°ú ÀÎÅÍÆäÀ̽º¸¦ ÇÏ°Ô µË´Ï´Ù.
Windows NT 4.0ÀÇ °æ¿ì, À§¿¡¼ ¼³¸íÇÑ ´ë·Î TCP/IP ±¸¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¶¸³ÀûÀ¸·Î ½ÇÇà ÁßÀÎ °æ¿ì, ´Ù¸¥ µÎ °³ÀÇ ¾î´ðÅÍ ¾øÀÌ Microsoft ·çÇÁ¹é ¾î´ðÅ͸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
B.4.1.4 ½© È®Àå(Windows NT)
¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Windows NT¿ë ½© È®ÀåÀ» ¹ß°ßÇßÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö¸¦ ¹ÞÀ¸¸é ¼³Ä¡¸¦ °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·± °æ¿ì ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
B.4.1.5 ½ÇÆÐÇÑ ¼³Ä¡ º¹±¸
¼³Ä¡¿¡ ½ÇÆÐÇϸé, ¼³Ä¡µÈ ¹öÀü 4.0 ÆÄÀÏÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. VisualAge for Java¸¦ ¼³Ä¡ÇϰíÀÚ ÇÏ´Â µð·ºÅ丮°¡ ºñ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î¼¼½º°¡ ±¸°£ º¹¿øµÇ°í ¼³Ä¡µÈ ÆÄÀÏÀÌ Á¦°ÅµË´Ï´Ù. ¿øÇÒ °æ¿ì ºó µð·ºÅ丮¸¦ Á¦°ÅÇÒ ¼ö ÀÖÀ¸³ª ¹Ýµå½Ã ±×·² ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª, µð·ºÅ丮¿¡ ÆÄÀÏÀÌ µé¾î ÀÖ´Â °æ¿ì ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀº À¯Áö°ü¸® ¸ðµå·Î ¿¸®¸ç Á¦Ç°À» ´Ù½Ã ¼³Ä¡Çϱâ Àü¿¡ ÀϺθ¸ ¼³Ä¡µÈ ¹öÀü 4.0À» Á¦°ÅÇϵµ·Ï ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
·¹Áö½ºÆ®¸® Ç׸ñµµ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
\\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\VisualAge for Java for Windows
¼³Ä¡¿¡ ½ÇÆÐÇϱâ Àü¿¡ NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇ¾î ÀÖ¾úÀ¸¸é, À̰͵µ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
IMNINSTSRV=C:\imnnq_nt
VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. º¯¼ö°¡ ¼³Á¤µÈ °æ¿ì(Áï, NetQuestionÀÌ ¼³Ä¡µÈ À§Ä¡°¡ Á¦°øµÈ °æ¿ì), 2 ´Ü°è¸¦ °è¼Ó ÁøÇàÇϽʽÿÀ.
"ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, NetQuestion ÆÄÀÏÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª NetQuestion ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. ÀÌ ¶§, ½ÃÀÛ > ã±â > ÆÄÀÏ ¶Ç´Â Æú´õ¸¦ ¼±ÅÃÇÑ ÈÄ ½Ã½ºÅÛ¿¡¼ ´ÙÀ½°ú °°Àº ÆÄÀÏÀ» Ž»öÇϽʽÿÀ. vahelp.cfg. À̸§ÀÌ "imnnq"·Î ½ÃÀÛÇÏ´Â(¿¹¸¦ µé¾î, imnnq_NT ¶Ç´Â imnnq_98) µð·ºÅ丮¿¡¼ ÀÌ ÆÄÀÏÀ» ãÀ¸¸é, ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ. 2 ´Ü°è¿Í 3 ´Ü°è´Â ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
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 ¼³Ä¡ ÇÁ·Î±×·¥Àº ·Îµå¿¡ ½ÇÆÐÇÕ´Ï´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù
Ä¡¸íÀûÀÎ LoadLibrary() ¿À·ù´Â Windows ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Çϳª ÀÌ»óÀÇ VisualAge for Java ¼³Ä¡ Ä¿³Î(IKernels)À» Á¦´ë·Î µî·ÏÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é IKernel ÆÄÀÏÀÌ »óÁÖÇÏ´Â InstallShield µð·ºÅ丮¸¦ »èÁ¦ÇÑ ÈÄ¿¡ ´ÙÀ½ÀÇ ´Ü°è´ë·Î VisualAge for Java¸¦ Àç¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
¿À·ù 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
ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ°¡ µå¶óÀ̹ö ¶Ç´Â µð·ºÅ丮¿¡¼ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÀ½À» È®ÀÎÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
³»ºÎ ¿À·ù 2735 ¿£Áø ÀÛµ¿ °³½Ã
¿À·ù 2735°¡ Ç¥½ÃµÇ¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© À̸¦ ÇØ°áÇϽʽÿÀ.
¿À·ù 1606/³»ºÎ ¿À·ù 2707
´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é °ø¿ë °ü¸® µµ±¸ ·¹Áö½ºÆ®¸® ÆÄÀÏ °ªÀÌ À߸øµÈ °ÍÀÔ´Ï´Ù.
¿À·ù 1606. ³×Æ®¿öÅ© À§Ä¡ \Profiles\AllUsers\StartMenu\Programs\Administrative
Tools\¸¦ ¾×¼¼½ºÇÒ ¼ö ¾øÀ½.
³»ºÎ ¿À·ù 2707. INSTALLDIR.
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·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
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 ¸í·É¹®ÀÌ »óÃæµÇ¾î ¿Â¶óÀÎ µµ¿ò¸»ÀÌ ÀÛµ¿ÇÏÁö ¸øÇϰųª °æ·Î °ø°£À» ¸ðµÎ »ç¿ëÇÏ¿© Á¦Ç°ÀÌ ¼º°øÀûÀ¸·Î À缳ġµÇÁö ¸øÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
B.4.2.4 NetQuestion ¼³Ä¡ ÇØÁ¦
VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÒ ¶§ NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. NetQuestionÀÌ ¼³Ä¡ ÇØÁ¦µÇÁö ¾Ê¾Ò´Âµ¥ Â÷ÈÄ¿¡ Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇÏ·Á ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
VisualAge for Java¿¡¼ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, DB2)¿¡¼ ¼³Ä¡ÇÑ NetQuestion ÆÄÀÏ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
IMNINSTSRV=C:\imnnq_nt
VisualAge for Java¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó, NetQuestion µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£°Ô Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù. "ȯ°æ º¯¼ö imninstsrv°¡ Á¤ÀǵÇÁö ¾ÊÀ½"°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÑ °æ¿ì, ¸ðµç NetQuestion ÆÄÀÏÀÌ ¼³Ä¡ ÇØÁ¦µÈ °ÍÀÔ´Ï´Ù.
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 ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
VisualAge for Java, Enterprise EditionÀ¸·Î ÆÀ ȯ°æ¿¡¼ ÀÛ¾÷ÇÒ °æ¿ì EMSRV, ¹öÀü 7.0À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¹öÀüÈÇÒ ¼ö ¾ø½À´Ï´Ù.
EMSRV ÆÄÀÏ À§Ä¡´Â ¸ðµÎ Ãß°¡ ±â´É CD¿¡ ÀÖ½À´Ï´Ù.
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´Â ±¹ÁöÀûÀ¸·Î ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛ¸¸À» Áö¿øÇÕ´Ï´Ù.
ÀÌ Àý¿¡´Â EMSRV ÀúÀå¼Ò ¼¹ö ÇÁ·Î±×·¥ ¹× °øÀ¯ ÀúÀå¼Ò ¼³Ä¡¿¡ ´ëÇÑ Áö½Ã»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¼¹ö ½ÃÀÛ¿¡ ´ëÇÑ Áö½Ã»çÇ׿¡ ´ëÇØ¼´Â TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ, emsrv71.htm(¿µ¾î ¿ÜÀÇ ¾ð¾î¿ëÀ¸·Î´Â emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
C.2.1 Windows¿ë EMSRV ¼³Ä¡
Windows¿ë EMSRV ¼³Ä¡
Windows¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡, ÆÄÀÏ À¯Çü¿¡ ´ëÇØ ´ÙÀ½ »ç½ÇÀ» ÁÖÀÇÇØ¾ß
ÇÕ´Ï´Ù.
Windows¿¡ EMSRV ¼³Ä¡
Windows NT ¶Ç´Â Windows 2000 ¼¹ö¿¡ EMSRV ÀúÀå¼Ò ¼¹ö ÇÁ·Î±×·¥ ¹× ÀúÀå¼Ò ¼¹ö¸¦
¼³Ä¡ÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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 Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸íµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ °æ·Îµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
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¸¦ ¼ºñ½º·Î ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
¼¹ö ½ÃÀÛ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº TeamServer\docs µð·ºÅ丮¿¡ ÀÖ´Â "¼¹ö ¼³Á¤ ¹× °ü¸®" ÆÄÀÏ, emsrv71.htm(¿µ¾î ¿ÜÀÇ ¾ð¾î¿ëÀ¸·Î´Â emsrv70.htm)À» ÂüÁ¶ÇϽʽÿÀ.
±âº»°ªÀ¸·Î, EMSRV°¡ ½ÃÀÛµÉ ¶§¸¶´Ù Á¦°øÇÑ ¸Å°³º¯¼ö°¡ »ç¿ëµË´Ï´Ù. Windows Á¦¾îÆÇÀÇ ¼ºñ½º ¾ÆÀÌÄÜ¿¡¼ ¼öµ¿À¸·Î EMSRV¸¦ ½ÃÀÛÇÑ °æ¿ì, ÀÌ ¸Å°³º¯¼ö¸¦ ÀçÁ¤ÀÇÇϰųª Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
C.2.2 NetWare¿ë EMSRV ¼³Ä¡Netware¿ë EMSRV ¼³Ä¡
Netware¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Á¦ÇÑ»çÇ×À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.
Netware¿¡ EMSRV ¼³Ä¡
Netware¿¡ EMSRV ÀúÀå¼Ò ¼¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ÀúÀå¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é,
´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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 Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸í ¹× À§Ä¡µµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
C.2.3 OS/2 Warp¿ë EMSRV ¼³Ä¡
ÁÖ: OS/2´Â ´õ ÀÌ»ó °³¹ß Ç÷§ÆûÀ¸·Î¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÆÄÆ® E¸¦ ÂüÁ¶ÇϽʽÿÀ.
OS/2¿ë EMSRV ¼³Ä¡
Netware¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½À» ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.
OS/2¿¡ EMSRV ¼³Ä¡
OS/2 ¼¹ö¿¡ EMSRV ÀúÀå¼Ò ¼¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ÀúÀå¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é,
´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
PATHÀÇ ÀϺκÐÀÎ ¼ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
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 Ŭ¶óÀÌ¾ðÆ® Äڵ带 ¼³Ä¡ÇÒ ¶§ ÀúÀå¼Ò ÆÄÀÏ¸íµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
C.2.4 AIX¿ë EMSRV ¼³Ä¡
AIX¿ë EMSRV ¼³Ä¡
AIX¿¡ EMSRV¸¦ ¼³Ä¡Çϱâ Àü¿¡, ´ÙÀ½ Ư¼ºÀ»
ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.
AIX¿¡ EMSRV ¼³Ä¡
¾Æ·¡ ´Ü°è¿¡¼, "EMSRV »ç¿ëÀÚ"´Â EMSRV ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â
»ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù.
TeamServer µð·ºÅ丮¿¡¼ ´ÙÀ½ ÆÄÀÏÀ» ½Ã½ºÅÛÀ¸·Î º¹»çÇϽʽÿÀ.
PATHÀÇ ÀϺκÐÀÎ ¼ºêµð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ¹èÄ¡Çϰųª ¼ºêµð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© À̸¦ PATH¿¡ Ãß°¡ÇϽʽÿÀ. emsrv.log ÆÄÀÏÀº ÀÌ ÆÄÀÏÀ» ¹èÄ¡ÇÏ´Â ¼ºêµð·ºÅ丮¿¡ ±â·ÏµÇ±â ¶§¹®¿¡ ¿©À¯ °ø°£ÀÌ ¸¹Àº À§Ä¡¿¡ ¹èÄ¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
AIX ½Ã½ºÅÛ¿¡ EMSRV¸¦ ¼³Á¤Çϱâ À§ÇÑ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ´Â 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¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ´Â 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¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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(Ž»ö)°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§Çؼ´Â UNIX Ç÷§Æû¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. À̸¦ ¼öÇàÇϱâ À§ÇØ ·çÆ® »ç¿ëÀÚ°¡ EMSRV¸¦ ½ÃÀÛÇØ¼´Â ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏ¸é º¸¾ÈÀÌ À§ÅÂ·Ó°Ô µÇ´Âµ¥ ±× ÀÌÀ¯´Â EMSRV°¡ ¸ðµç ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿ÏÀüÇÑ ¾×¼¼½º¸¦ °®°Ô µÇ±â ¶§¹®ÀÔ´Ï´Ù.
´ë½Å, EMSRV ½ÇÇà ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ '·çÆ®'·Î º¯°æÇÏ°í ½ÇÇà ÆÄÀÏÀÇ SUID ºñÆ®¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
chown root emsrv
chmod u+s emsrv
EMSRV°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ °æ¿ì, EMSRV´Â ÀϽÃÀûÀ¸·Î ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀ» ½ÇÇà ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑÀ¸·Î º¯°æÇÕ´Ï´Ù. ÀÎÁõÀÌ ¿Ï·áµÇ¸é, ½ÇÇà ÁßÀÎ EMSRV ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑÀº EMSRV¸¦ ½ÃÀÛÇÑ »ç¿ëÀÚÀÇ ±ÇÇÑÀ¸·Î ´Ù½Ã º¯°æµË´Ï´Ù. À̴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõµÇ´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®°¡ Àӽ÷Π·çÆ® ¾×¼¼½º ±ÇÇÑÀ» °®°í ÀÖ´Â ÇÁ·Î¼¼½º¿¡ ÇÑÇØ ÇÁ·Î¼¼½º ´ÜÀ§(Ŭ¶óÀÌ¾ðÆ® ´ÜÀ§)·Î ÀÌ·ç¾îÁý´Ï´Ù.
EMSRV°¡ ½ÇÁ¦·Î ÀÎÁõÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ °ü°è¾øÀÌ ÀÎÁõ¿¡ ´ëÇÑ ·çÆ® ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. PAM°ú °°Àº ÀÎÅÍÆäÀ̽º´Â °øÅë API¸¸À» Á¦°øÇÏ¿© º¹¼öÀÇ ÀÎÁõ ¸Þ¼Òµå¸¦ Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Çã¿ëÇϸç, ÀÎÁõÀÇ °¢ ¸Þ¼Òµå¿¡ ƯÁ¤ÇÑ ±¸¼ºÀº °è¼ÓÇØ¼ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
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·Î ÀÌÁÖÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
EMSRV 7.1Àº EMSRV 6.x/7.0°ú ȣȯ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, VisualAge for JavaÀÇ ÀÌÀü °³Á¤ÆÇ(EMSRV 6.x/7.0À» »ç¿ë)¿¡¼ ÀÛ¾÷ÇÒ °æ¿ì, ÀÌÀü ¹öÀü¿¡¼ EMSRV 7.1À» ½ÇÇàÇÏ´Â °øÀ¯ ÀúÀå¼Ò·Î ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇöÀç ÀúÀå¼Ò ¼¹ö ÇÁ·Î±×·¥°ú °øÀ¯ ¼Ò½º ÄÚµå ÀúÀå¼Ò°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ÆÀ °³¹ß ȯ°æ ¼³Á¤À» ¿Ï·áÇÏ·Á¸é, ¼¹ö¸¦ ½ÃÀÛÇϰí 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.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 ÀúÀåµÈ ÀÚ¿ø µð·ºÅ丮¸¦ º¹»çÇÏÁö ¾Ê´Â EMADMINEMADMIN 7.0À» »ç¿ëÇÏ¿© VisualAge for Java 4.0 ÀúÀå¼Ò¸¦ º¹»çÇÒ °æ¿ì, ÇØ´çÇÏ´Â ÀúÀå ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮´Â º¹»çµÇÁö ¾Ê½À´Ï´Ù. °øÀ¯ ÇÁ·ÎÁ§Æ® ÀÚ¿ø µð·ºÅ丮¸¦ ¼öµ¿À¸·Î º¹»çÇØ¾ß ÇÕ´Ï´Ù.
Áß¿äÇÑ Swing Ŭ·¡½º ÀÌÁÖ Á¤º¸´Â 18.0 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ 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.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¿¡¼ ÀÌÁÖÇÑ °æ¿ì µ¥ÀÌÅÍ ¾×¼¼½º ºóÀ» ÀÌÁÖÇϱâ À§ÇÑ º°µµÀÇ ´Ü°è¸¦ ¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ´Â ÀÌÁ¦ 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.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¿¡¼ ´ÙÀ½ Ȱµ¿À» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.
VisualAge for Java, ¹öÀü 4.0¿¡¼ ¿£ÅÍÇÁ¶óÀÌÁî ºó ÄÚµå ÀÌÁÖ¸¦ ¿Ï·áÇϱâ À§Çؼ´Â ÀúÀå¼Ò(±ÇÀå »çÇ×) ¶Ç´Â JAR ÆÄÀÏ Áß ¾îµð¿¡¼ ¹ÝÀÔÇÏ´ÂÁö¿¡ µû¶ó, ¾Æ·¡ÀÇ ½Ã³ª¸®¿À 1 ¶Ç´Â ½Ã³ª¸®¿À 2 Áß ÇϳªÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
½Ã³ª¸®¿À 1 - ÀúÀå¼Ò·ÎºÎÅÍ ¹ÝÀÔ
ÀúÀå¼Ò·ÎºÎÅÍ ºóÀ» ¹ÝÀÔ ÁßÀ̸é ÀÌ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
EJB °³¹ß ȯ°æ¿¡ ´ëÇÑ VisualAge for Java ¿Â¶óÀÎ µµ¿ò¸»¿¡¼ ÀÌ ´Ü°èÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
½Ã³ª¸®¿À 2 - JAR ÆÄÀϷκÎÅÍ ¹ÝÀÔ
JAR ÆÄÀÏ·Î ¿£ÅÍÇÁ¶óÀÌÁî ºóÀ» ¹ÝÃâÇÏ·Á¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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)¿¡¼ ´ÙÀ½ Ȱµ¿À» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.
¿£ÅÍÇÁ¶óÀÌÁî ºó Äڵ带 ÀÌÁÖÇÑ ´ÙÀ½ Àü°³ Äڵ带 ´Ù½Ã »ý¼ºÇϱâ À§Çؼ´Â VisualAge for Java, ¹öÀü 4.0¿¡¼ Ç¥½ÃµÈ °Í°ú ¶È°°Àº ¼ø¼·Î ´ÙÀ½ ´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.
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.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
³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־ ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Windows NT ¹× Windows 2000
Windows 98
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
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¿ë Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
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¸¦ ¼³Ä¡ ÇØÁ¦ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־ ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Windows NT ¹× Windows 2000
Windows 98
Ä¿³ØÅÍ ¼³Ä¡ ÇØÁ¦
VisualAge for Java, ¹öÀü 4.0À» ¼³Ä¡ ÇØÁ¦Çϸé, Ä¿³ØÅͰ¡ ÀÚµ¿À¸·Î ¼³Ä¡ ÇØÁ¦µË´Ï´Ù. ³ªÁß¿¡ Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§ Ãæµ¹ ¹× ¿À·ù¸¦ ¹æÁöÇÏ·Á¸é, ȯ°æ º¯¼ö¿¡ Á¦°ÅµÈ Ä¿³ØÅÍ¿¡ ´ëÇÑ ÂüÁ¶°¡ µé¾î À־ ¾ÈµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÆíÁýÇÏ·Á¸é ¾Æ·¡ÀÇ ÀûÀýÇÑ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.Windows NT ¹× Windows 2000
Windows 98
Windows 98 Àü¿ë: VisualAge for Java¸¦ ¼³Ä¡ ÇØÁ¦ÇÑ ÈÄ¿¡ ¼öµ¿À¸·Î e-connectors µð·ºÅ丮(ÀÌ´Â ±âº»°ªÀ¸·Î C:\IBM Connectors¿¡ ÀÖÀ½)¸¦ »èÁ¦ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
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 ÆÐŰÁö¿¡ ÀÖ½À´Ï´Ù. Äڵ带 ÀÌÁÖÇÏ·Á¸é ÀÌÀü ´Ü¶ô¿¡ ÀÖ´Â °Í°ú µ¿ÀÏÇÑ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
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Àº ÁÖ·Î ´ÙÀ½ À¯ÇüÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» ´ë»óÀ¸·Î ÇÕ´Ï´Ù.
¿öÅ©½ºÅ×ÀÌ¼Ç¿ë ¿£ÅÍÇÁ¶óÀÌÁî ŸŶ(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¸¦ ÂüÁ¶ÇϽʽÿÀ.
VisualAge for Java, ¹öÀü 3.5¿¡¼ ¹öÀü 4.0À¸·Î ÀÌÁÖÇϸé, ¹öÀü 3.5¿¡¼ »ç¿ëÇÏ´ø ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ¿ÜºÎ ¹öÀü Á¦¾î¸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÜºÎ ¹öÀü Á¦¾î ¾ÆÀÌÄÜÀÌ Ã³À½¿¡ Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì, µµ±¸ > ¿ÜºÎ ¹öÀü Á¦¾î > ÇÁ·ÎÁ§Æ® °»½Å Á¶Ä¡¸¦ ¼öÇàÇϸé Ç¥½ÃµË´Ï´Ù.
¿É¼Ç ´ëÈ »óÀÚ¿¡¼ ¼öÇàÇÒ ¼ö ÀÖ´Â, Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. Windows > ¿É¼ÇÀ» ¼±ÅÃÇÏ¿© ¿É¼Ç ´ëÈ »óÀÚ¸¦ ¿©½Ê½Ã¿À. Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Tool API·ÎÀÇ ¿ø°Ý ¾×¼¼½º ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ½ÃÀÛÇϽʽÿÀ.
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 ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
¹öÀü 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¿¡¼ ¿ÏÀüÈ÷ Àбâ Àü¿ëÀ̾ú½À´Ï´Ù.
VisualAge for JavaÀÇ ÀÌÀü ¹öÀü¿¡¼ VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖÇÒ °æ¿ì, ´ÙÀ½ µÎ °³ÀÇ ÆÄÀÏÀÌ »õ ¹öÀüÀ¸·Î ´ëüµÇ¸ç »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ º¯°æ»çÇ×Àº À¯½ÇµË´Ï´Ù.
¹öÀü 4.0À¸·Î ÀÌÁÖÇϱâ Àü¿¡ ÀÌ ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϰí VisualAge for Java, ¹öÀü 4.0À¸·Î ÀÌÁÖ¸¦ ¿Ï·áÇÑ ÈÄ¿¡ ±âÁ¸ º¯°æ»çÇ×À» ÆÄÀÏÀÇ »õ ¹öÀü¿¡ Ãß°¡ÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ¹öÀü¿¡´Â ÀÌ ÆÄÀÏÀÇ ±âÁ¸ ¹öÀü¿¡ ¾ø´Â Á¤º¸°¡ µé¾î ÀÖÀ¸¹Ç·Î ´Ü¼øÈ÷ ÆÄÀÏÀÇ »õ ¹öÀü¿¡ ÆÄÀÏÀÇ ÀÌÀü ¹öÀüÀ» º¹»çÇØ¼´Â ¾È µË´Ï´Ù.
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°¡ ÀÌÀü¿¡ Á¦°øÇß´ø ±â´ÉÀ» ´ëüÇÒ »õ·Î¿î ±â´ÉÀÌ ¾ø½À´Ï´Ù.
ÁÖ: 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À¸·ÎºÎÅÍ ¾÷±×·¹À̵åÇÒ °æ¿ì, ´ÙÀ½°ú °°Àº ÀÌÁÖ ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù.
ÀÌ ´Ü°è ¼öÇà¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 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 ºô´õ¸¦ »ç¿ëÇÏ´Â
ÇÁ·Î±×·¥ ¿ä¼ÒÀÇ ÇÁ·ÎÁ§Æ® °æ·Î¸¦ ´Ù½Ã °è»êÇϵµ·Ï ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
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 ¾×¼¼½º ºô´õ ÀÀ¿ëÇÁ·Î±×·¥À»
½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
RMI ¾×¼¼½º ºô´õ ÀÀ¿ëÇÁ·Î±×·¥ ÀÌÁÖ
RMI ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¾ÆÁ÷ ¹öÀü 4.0 ÀúÀå¼Ò¿¡ ¾øÀ¸¸é, ´ÙÀ½ÀÇ ´Ü°è¸¦ µû¶ó ÀÛ¾÷¿µ¿ªÀ¸·Î
¹ÝÀÔÇϽʽÿÀ.
ÀÓÀÇÀÇ ¼¹ö °´Ã¼¸¦ ¼öÇàÇϰíÀÚ ÇÏ´Â °æ¿ì, ¸ÕÀú ¼¹ö 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¿¡¼ Äڵ带 À¯Áö °ü¸®Çؾ߸¸ Äڵ带 °è¼ÓÇØ¼ °³¹ßÇϰųª Àç»ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºñÁÖ¾ó ÄÄÆ÷ÁöÆ®ÀÇ ¸ÞŸµ¥ÀÌÅ͸¦ º¹±¸ÇÏ·Á¸é 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¸¦ Ŭ¸¯ÇϽʽÿÀ.
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ÀÇ ÀÌÀü °³Á¤ÆÇ¿¡¼ Äڵ带 ÆíÁýÇϽʽÿÀ.
½Ã³ª¸®¿À 2
ÀÌ ½Ã³ª¸®¿À¿¡¼, VisualAge for Java ³»¿¡¼ Servlet ºô´õ Äڵ带 ÆíÁýÇÏ¿© WebSphere Unit Å×½ºÆ® ȯ°æ¿¡¼ À̸¦ Å×½ºÆ®ÇϽʽÿÀ.
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
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 °£ÀÇ ÀÛ¾÷ È帧À» ´Ü¼øÈ½Ã۰í ÀÖÀ½À» ¾Ë°Ô µË´Ï´Ù. °³¹ß ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.
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 Ư¼º ½ÃÆ®¸¦ »ç¿ëÇÑ °æ¿ì¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
- (VCE¿¡¼) ÀÌÀü ¹öÀüÀÇ VisualAge for Java¿¡¼ Ŭ·¡½º¸¦ ´Ù½Ã ¿©½Ê½Ã¿À.
- Ŭ·¡½ºÀÇ Æ¯¼º ½ÃÆ®¿¡¼ Àç¼³Á¤ ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ¼öÁ¤ÇÑ ºó Ư¼ºÀ» ¸ðµÎ ³ª¿Çϴ âÀÌ ¿¸³´Ï´Ù. Swing °´Ã¼·Î ¼³Á¤µÈ Ư¼ºÀ» ÀÌÀÇ ±âº» ¼³Á¤À¸·Î Àç¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
- Ŭ·¡½º¸¦ ÀúÀåÇϰí À̸¦ ¹öÀü 4.0 IDE·Î Àç¹ÝÀÔÇϽʽÿÀ.
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 ¸±¸®½º¿Í ȣȯµÇÁö ¾Ê½À´Ï´Ù.
VisualAge for JavaÀÇ ¹öÀü 4.0¿¡¼, ÇÁ·ÎÁ§Æ® ÀÚ¿ø ÆÄÀÏÀ» ¹öÀüÈ ¹× ¸±¸®½ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â IDE ¹× ÆÀ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
VisualAge for JavaÀÇ 2.0 ¶Ç´Â 3.0x¿¡¼ VisualAge for Java ¹öÀü 4.0À¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÀÌÁÖÇÑ
°æ¿ì, ÀÌÁÖ ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÑ ÈÄ ÀÌ ´Ü°è¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁÖ¸¦ ¿Ï·áÇÑ ÈÄ Áï½Ã ÀÌµé ´Ü°è¸¦ ¼öÇàÇÒ ÇÊ¿ä´Â ¾øÁö¸¸,
ÀÌ ´Ü°è¸¦ ¼öÇàÇÒ ¶§±îÁö ÇÁ·ÎÁ§Æ® ÀÚ¿øÀº ÀúÀå¼Ò¿¡¼ ¹öÀüȵÇÁö ¾Ê½À´Ï´Ù.
ÁÖ: ¹öÀü 3.5¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ ÀÌÁÖÇÑ °æ¿ì ÀÌµé ´Ü°è¸¦
¼öÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
VisualAge for Java, Enterprise EditionÀÇ ÆÀ ȯ°æ¿¡¼ ÀÛ¾÷ÇÏ·Á¸é EMSRV ¹öÀü 7.1À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
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 Ŭ¶óÀÌ¾ðÆ®¿Í µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ ÀÖ´Ù¸é,
½Ã³ª¸®¿À 2
ivj.dat OS/2 ¶Ç´Â AIX ÀúÀå¼Ò´Â Windows Ŭ¶óÀÌ¾ðÆ®¿Í ´Ù¸¥ ½Ã½ºÅÛ¿¡ ÀÖ½À´Ï´Ù.
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¸¦ ÂüÁ¶ÇϽʽÿÀ.
VisualAge for Java, ¹öÀü 3.5¿¡ ¼Ò°³µÈ ¿ÜºÎ ¹öÀü Á¦¾î µµ±¸¸¦ ÀÌ¿ëÇϸé ClearCase, PVCS Version Manager, TeamConnection ¹× VisualAge for JavaÀÇ SourceSafe¿Í °°Àº ¿ÜºÎ ¼Ò½º ÄÚµå °ü¸®(SCM) Á¦°øÀÚ¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇϸé Ŭ·¡½º¸¦ SCM Á¦°øÀÚ¿¡ Ãß°¡Çϰí, Ŭ·¡½º ¹× ÀÚ¿ø ÆÄÀÏ SCM ½Ã½ºÅÛ¿¡ üũÀÎ ¹× üũ ¾Æ¿ôÇϸç, SCM ½Ã½ºÅÛÀ¸·ÎºÎÅÍ °¡Àå ÃÖ±Ù¿¡ üũÀÎµÈ Å¬·¡½º ¹öÀüÀ» ¹ÝÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ µµ±¸´Â ÀÌÀüÀÇ ¿ÜºÎ SCM µµ±¸¸¦ ´ëüÇϸç Çâ»óµÈ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
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¸¦ Àû¿ëÇÑ ÈÄ¿¡´Â ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
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 ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¾ÖÇø´ °³¹ß¿ë µµ±¸¸¦ Æ÷ÇÔÇϴµ¥ ±× Áß ÀϺδ ´ÙÀ½°ú °°½À´Ï´Ù.
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 ±â´É¿¡ ´ëÇÑ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀÇ ¹é¾÷ »çº»ÀÌ ÀÖ½À´Ï´Ù.
´ÙÀ½Àº µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ, µ¥ÀÌÅÍ ¾×¼¼½º ºó ¹× 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.0 Å×ÀÌºí ¹× ¿¶÷À» »ç¿ëÇÑ °´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶
µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼
ÁÖ: ¸ðµç µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ ´Ü°è´Â µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¸¦ Æ÷ÇÔÇÏ´Â VisualAge for JavaÀÇ ÀÌÀü ¹öÀü(3.02 ÀÌÇÏ)¿¡¼ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù.
½ºÅ°¸¶ ¸ÊÇÎ SmartGuide¿¡¼ DB2 ¶Ç´Â ODBC ¿¬°áÀ» ¼±ÅÃÇÑ ´ÙÀ½ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â ¿¶÷ ¼±Åà ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½ ÆäÀÌÁö°¡ ¿¸®¸é¼ Å×ÀÌºí ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.
ÀÛ¾÷ÇÒ Å×À̺íÀ» ¼±ÅÃÇÑ ÈÄ Á¾·á¸¦ Ŭ¸¯ÇϽʽÿÀ. À̵é Å×À̺í°ú °á°ú °´Ã¼ »çÀÌÀÇ 1 ´ë 1 °´Ã¼ ¸ÊÇÎÀÌ ÀÛ¼ºµË´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ â¿¡´Â ÀÚµ¿À¸·Î ¹ß»ýÇÏ´Â ¼Ó¼º ¸ÊÇο¡ ´ëÇÑ ¿ÀÌ Ç¥½ÃµË´Ï´Ù.
Persistence ºô´õ¿¡¼
½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡¼, ½ºÅ°¸¶ > µ¥ÀÌÅͺ£À̽º¿¡¼ ½ºÅ°¸¶ ¹ÝÀÔÀ» ¼±ÅÃÇϽʽÿÀ. ¿¬°á Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ. Å×ÀÌºí ¼±Åà ´ëÈ »óÀÚ°¡ ¿¸³´Ï´Ù.
¿øÇÏ´Â Å×ÀÌºí ¹× ¿¶÷À» ¼±ÅÃÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ. ½ºÅ°¸¶ ºê¶ó¿ìÀú¿¡´Â »õ·Î¿î ½ºÅ°¸¶°¡ Æ÷ÇԵǸç ÇØ´ç Å×À̺í, ¿ ¹× ۰¡ ³ª¿µË´Ï´Ù.
½ºÅ°¸¶ > ½ºÅ°¸¶·ÎºÎÅÍ ¸ðµ¨ »ý¼ºÀ» ¼±ÅÃÇϽʽÿÀ. ±×·¯¸é, °£´ÜÇÑ ÀÏ´ëÀÏ ºñÁö´Ï½º ¸ðµ¨ÀÌ »ý¼ºµË´Ï´Ù.
2.0 Á¶Á¤ Á¶È¸¸¦ »ç¿ëÇÑ °´Ã¼ ¸ÊÇο¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶
µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ¿¡¼
½ºÅ°¸¶ ¸ÊÇÎ SmartGuide¿¡¼ DB2 ¶Ç´Â ODBC ¿¬°áÀ» ¼±ÅÃÇÑ ÈÄ SQL ¸í·É¹® ÀÔ·Â ¶óµð¿À ´ÜÃ߸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ÀÛ¾÷ÇÒ Å×À̺íÀ» ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½ ÆäÀÌÁö°¡ ¿¸³´Ï´Ù.Á¶È¸¸¦ ÀÔ·ÂÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. À§ÀÇ ¿¹Á¦¿¡ µÎ Å×ÀÌºí °áÇÕ Á¶È¸°¡ Ç¥½ÃµË´Ï´Ù. ¸Å°³º¯¼ö °ªÀ» °¡Áø Á¶È¸µµ Áö¿øµË´Ï´Ù.
°á°ú °´Ã¼¿¡ ´ÙÀ½°ú °°ÀÌ µÎ Å×À̺í·ÎºÎÅÍ °áÇÕµÈ ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
Persistence ºô´õ¿¡¼
Persistence ºô´õ¸¦ »ç¿ëÇÏ¿© ½ºÅ°¸¶¸¦ ¼öÀÛ¾÷À¸·Î ¸ÊÇÎÇÏ¿© °áÇÕ Á¶È¸ ¸ÊÇÎÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.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 ÀÛµ¿(ÀÛ¼º, °Ë»ö, °»½Å ¹× »èÁ¦)ÀÌ ÇϳªÀÇ Å×ÀÌºí ´ç ÇϳªÀÇ °´Ã¼ ¸ÊÇÎÀ¸·Î »ý¼ºµË´Ï´Ù. Á¶Á¤ Á¶È¸ ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÒ °æ¿ì, ÀÌ Á¶È¸´Â ´©¶ôµÇ¸ç µ¥ÀÌÅÍ ¾×¼¼½º ºô´õ µµ±¸¸¦ »ç¿ëÇÏ¿© ¼öµ¿À¸·Î Á¶È¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, °í°´À̶ó´Â °´Ã¼¸¦ Á¤ÀÇÇÏ´Â °áÇÕ Á¶È¸°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ 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 ºô´õ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
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 = |
EmployeeHome aHome = EmployeeHome.singleton(); Employee anEmp = anEmp.setPhoneno("555-9988"); |
Retrieve all employees: aSelectBean.execute();
positionToEmployee
aSelectBean. aSelectBean.updateRow();
aSelectBean.commit();
Retrieve result set with
aSelectBean.setParameter
aSelectBean.commit(); |
(*)°»½Å ÀÛµ¿Àº ºñÁö´Ï½º °´Ã¼¿¡ ´ëÇÑ °ª º¯°æ¿¡ ÀÇÇØ ¾Ï½ÃµÇ¸ç, Ȱ¼ºÈ Æ®·£Àè¼ÇÀÌ È®¾àµÇ¸é ÇØ´ç °»½Å ¸í·É¹®À» ¹ßÇàÇÔÀ¸·Î½á º¯°æ»çÇ×ÀÌ µ¥ÀÌÅͽºÅä¾î¿Í µ¿±âȵ˴ϴÙ.
(**)Ä¿¼ Áö¿ø Àý¿¡¼´Â ´ë¾È ¼Ö·ç¼ÇÀ» º¸¿©ÁÝ´Ï´Ù.
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() ¸Þ¼Òµå¸¦ ÅëÇØ ¿¬°á Á¤º¸¸¦ Á¦°øÇÒ ¶§ ¿øÇÏ´Â ºÐ¸® ·¹º§À» ÁöÁ¤ÇÔÀ¸·Î½á À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
DAB¿¡ ´ëÇÑ ¸ÊÇÎÀº Å×À̺í°ú Select ºó »çÀÌ¿¡¼ ¹ß»ýÇÕ´Ï´Ù. Å×À̺í°ú Select ºó °£ÀÇ ¸ÊÇÎÀº 1:1ÀÌ ¾Æ´Ï¹Ç·Î Select ºóÀÌ Å×À̺íÀ» ´ëÇ¥ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Select ºóÀº ÇöÀç Çà ¹× °á°ú ¼¼Æ®¸¦ ´Ù·ç´Âµ¥ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. Å×ÀÌºí¿¡¼ ±âº» µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö ÀÛµ¿À» ¼öÇàÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Select ºóÀ» ÇÑ µÎ °³ ÀÛ¼ºÇϽʽÿÀ. ÀÌ·¸°Ô Á¶È¸, Àбâ, ¾²±â, °»½Å ¹× »èÁ¦¿Í °°Àº µ¥ÀÌÅͺ£À̽º ÀÛµ¿¿¡ DAX¸¦ ´Ü¼øÇϰí Á÷¼³ÀûÀÎ ¹æ¹ýÀ¸·Î »ç¿ëÇÑ´Ù¸é DAB°¡ DAXÀÇ ÁÁÀº ´ë¾ÈÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
Select ºóÀÇ Á¶È¸ Ư¼º(¿¬°á Á¤º¸ ¹× SQL Á¶È¸ Á¤º¸·Î ±¸¼ºµÊ)À» ¼³Á¤ÇÏ¿© µ¥ÀÌÅͺ£À̽º¿Í ´ëÈÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶È¸ Ư¼º¿¡ Æ÷ÇÔµÈ ¿¬°á Á¤º¸´Â µÑ ÀÌ»óÀÇ Select ºó¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. 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ÀÇ »óÇ¥ÀÔ´Ï´Ù. ±âŸ ȸ»ç, Á¦Ç° ¹× ¼ºñ½º À̸§Àº ´Ù¸¥ ȸ»çÀÇ »óÇ¥ ¶Ç´Â ¼ºñ½ºÇ¥ÀÔ´Ï´Ù.