Workbench(IDE) - ¸±¸®½º Á¤º¸

1.0 Workbench ½ÇÇà
   1.1 °í±Þ ½ÇÇà ÁÖÁ¦
   1.2 Workbench Á¦¸ñ Ç¥½ÃÁÙ¿¡ ÀÛ¾÷°ø°£ À§Ä¡ Ç¥½Ã
   1.3 WebSphere Studio ¹öÀü 5.0 ÀÛ¾÷°ø°£¿¡ ¹öÀü 5.1 »ç¿ë
2.0 WorkbenchÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡
   2.1 Workbench ¿ÜºÎ¿¡¼­ ÆÄÀÏÀÌ ¼öÁ¤µÇ¾úÀ» °æ¿ì, ¼öµ¿À¸·Î »õ·Î °íÄ¡±â ¿É¼Ç ¼öÇà
   2.2 WindowsÀÇ ¹®Á¦Á¡: OLE ¹®¼­ »ç¿ë
     2.2.1 OLE ¹®¼­¿¡ ´ëÇØ ¿Ã¹Ù¸£°Ô ÃßÀûµÇÁö ¾ÊÀº ÁöÀúºÐÇÑ »óÅÂ
     2.2.2 OLE ¹®¼­ Ãæµ¹·Î ÀÎÇØ WebSphereR Studio °©ÀÚ±â Á¾·á
   2.3 ÀÀ´äÇÏÁö ¾Ê´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
   2.4 Ÿ½ºÅ© ¸ñ·Ï¿¡¼­ Ç׸ñ º¹»ç
   2.5 DBCS ±Û²Ã ¹®Á¦
   2.6 ÀÌÁÖµÈ ÀÛ¾÷°ø°£¿¡ ´ëÇØ Perspective¸¦ ÀúÀåÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ½
   2.7 ÃÖ¼Ò µð½ºÇ÷¹ÀÌ ÇØ»óµµ
   2.8 µû¿ÈÇ¥ ¾È¿¡ °ø¹éÀÌ ÀÖ´Â °æ·Î º¯¼ö¸¦ ÀÚµ¿À¸·Î ³õ´Â ¿ÜºÎ µµ±¸
   2.9 ±âº» ÅØ½ºÆ® ÆÄÀÏ ÀÎÄÚµùÀÌ ¿Ã¹Ù¸£Áö ¾Ê°Ô ÀÎ½ÄµÉ ¼ö ÀÖÀ½(Windows XP/2000¿¡¸¸ ÇØ´ç)
   2.10 ´ÙÁß ÆäÀÌÁö ÆíÁý±â¿¡¼­ µµ±¸ ¸ðÀ½ °»½Å
   2.11 ÀϺΠ´ÜÃàŰ´Â ¾Æ¶óºñ¾Æ¾î Űº¸µå ·¹À̾ƿô¿¡ Àû¿ëµÇÁö ¾ÊÀ½
   2.12 ´Ù¸¥ WebSphere Studio ¼³Ä¡¿¡¼­ ȯ°æ ¼³Á¤À» °¡Á®¿Ã °æ¿ì Ŭ·¡½º °æ·Î º¯¼ö¸¦ Àç¼³Á¤ÇØ¾ß ÇÔ
   2.13 ´Ü¼ø ÇÁ·ÎÁ§Æ® ÀÛ¼ºÀº ÀÚ¿ø Perspective¸¦ ¿­¾î¾ß ÇÔ
   2.14 ¸µÅ©µÈ ÀÚ¿ø ¹× ´ÙÁß Ãâ·Â Æú´õ
   2.15 °ãÃľ²±â ¸ðµå´Â AbstractTextEditor ¹× ¼­ºêŬ·¡½º¿¡ ´ëÇØ »ç¿ë ºÒ°¡´ÉÀÌ µÉ ¼ö ¾øÀ½
   2.16 Å« ÇÁ·ÎÁ§Æ® ¹× ÆÄÀÏ ÀÛ¾÷
3.0 ÆíÁý±âÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡
   3.1 ¿Ã¹Ù¸£°Ô Á¦°ÅµÇÁö ¾ÊÀº ¸¶Ä¿
   3.2 ¾ç¹æÇâ ¾ð¾î¸¦ Áö¿øÇÏÁö ¾Ê´Â ±âº» HTML ¹× JSP ÆíÁý±â
4.0 ´Ù¸¥ VM¿¡¼­ ½ÇÇà
   4.1 J9¿¡¼­ ½ÇÇà
5.0 utc.dll¿¡ ÀÇÇØ ¹ß»ýµÈ ÇÁ·Î±×·¥ ¿À·ù
6.0 Ant
    6.1 Ant¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê´Â ¿ÜºÎ µµ±¸ ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ¼±È£µÇ´Â Ãâ·Â ·¹º§
    6.2 ¸ðµç °æ¿ì ENTITY Ç׸ñÀ» ó¸®ÇÏÁö ¾Ê´Â ¿ÜºÎ µµ±¸¿¡ ÀÖ´Â Ant UI
    6.3 ·±Å¸ÀÓ Ant Ŭ·¡½º °æ·Î¿¡¼­ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê´Â Xerces JAR
    6.4 Ant À¯ÇüÀº Ç÷¯±×ÀÎ ¶óÀ̺귯¸® JAR¿Í ºÐ¸®µÇ¾î¾ß ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ Ant Ÿ½ºÅ©
    6.5 µ¿½Ã¿¡ Áö¿øµÇÁö ¾Ê´Â Ant ºôµå
    6.6 ƯÁ¤ Ant Ÿ½ºÅ© ½ÇÇàÀ¸·Î ¸Þ¸ð¸® ´©Ãâ
    6.7 ÀÔ·ÂÀÌ ÇÊ¿äÇÑ Å¸½ºÅ©´Â ÀÛ¾÷ °ø°£À» Àá±Ý
    6.8 Ant 1.5¿¡ ±â¹ÝÇÑ Ant ÆíÁý±â ÄÚµå ¿Ï·á

1.0 Workbench ½ÇÇà

¼³Ä¡ ÈÄ¿¡ ÃÖ»óÀ§ ·¹º§ ¼³Ä¡ µð·ºÅ丮¿¡¼­ ¹ß°ßµÈ ½ÇÇà °¡´ÉÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Workbench°¡ ½ÃÀ۵˴ϴÙ.

±âº»°ªÀ¸·Î, Workbench´Â workspace¶ó´Â µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â ÇÊ¿äÇÑ ¸ÞŸµ¥ÀÌÅ͸¦ º¸°üÇÏ´Â Àå¼Ò´Â ¹°·Ð ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ±âº» ÄÁÅÙÃ÷ ¿µ¿ªÀ¸·Î »ç¿ëµË´Ï´Ù. °øÀ¯µÈ ¶Ç´Â ´ÙÁß ÀÛ¾÷°ø°£ ¼³Ä¡ ½Ã¿¡´Â ±âº»°ªÀ» »ç¿ëÇϱ⠺¸´Ù´Â ÀÛ¾÷°ø°£ÀÇ À§Ä¡¸¦ ¸í½ÄÀûÀ¸·Î °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÛ¾÷°ø°£ÀÇ À§Ä¡¸¦ Á¦¾îÇϱâ À§ÇÏ¿© ÇöÀç ½ÇÇà µð·ºÅ丮¸¦ »ç¿ëÇϰųª -data ¸í·ÉÇà Àμö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ »ç¿ëÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ´ÙÀ½ ´Ü°è¸¦ ¹â¾Æ ¹Ù·Î °¡±â¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.

  1. Windows Ž»ö±â¿¡¼­ .exe ÆÄÀÏÀ» ã¾Æ ÇØ´ç ÆÄÀÏ·ÎÀÇ ¹Ù·Î °¡±â¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¹Ù·Î °¡±âÀÇ Æ¯¼ºÀ» ÆíÁýÇÏ¿© ½ÃÀÛ Çʵ尡 ÀÛ¾÷°ø°£ÀÇ À§Ä¡(¿¹: c:\myworkspace)¸¦ ½Äº°ÇÒ ¼ö ÀÖ°Ô ÇϽʽÿÀ.
  3. Ư¼º ´ëÈ­ »óÀÚ¸¦ ´Ý°í ¹Ù·Î °¡±â¸¦ µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.

´Ù¸¥ ¿É¼ÇÀº -data Àμö(¿¹: -data c:\myworkspace)¸¦ ¹Ù·Î °¡±âÀÇ ´ë»ó ÇàÀ¸·Î Ãß°¡Çϰųª, ÇÁ·Î±×·¥À» ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ½ÃÀÛÇϰí -data Àμö¸¦ Æ÷ÇÔÇÏ°Ô Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.

%#<>"!¸¦ Æ÷ÇÔÇÑ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â °æ·ÎÀÇ µð·ºÅ丮¿¡ ¼³Ä¡µÈ °æ¿ì WebSphere Studio´Â ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù.  

1.1 °í±Þ ½ÇÇà ÁÖÁ¦

Eclipse(WebSphere Studio°¡ ºôµåµÈ Ç÷§Æû)´Â Ç÷¯±×ÀÎÀ» °³¹ßÇÏ°í µð¹ö±ëÇÏ´Â À̵éÀ» ¸¸Á·½Ãų ¼ö ÀÖ´Â ¸¹Àº ½ÇÇà ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ½ÇÇà ÆÄÀÏÀ» ½ÇÇàÇÏ´Â ÀϹÝÀûÀÎ ¾ç½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

platform [platform options] [-vmargs [Java VM arguments]]

¿©±â¼­, platformÀº ¼³Ä¡ µð·ºÅ丮ÀÇ ¸Ç À§ ·¹º§¿¡¼­ ¹ß°ßµÈ ½ÇÇà ÆÄÀÏÀÇ À̸§À̸ç, ¿Ã¹Ù¸¥ Ç÷§Æû ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.

-application <app id> ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇϰí ÀÖ´ÂÁö ½Äº°ÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾Ê¾ÒÀ¸¸é Workbench°¡ ½ÇÇàµË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº org.eclipse.core.runtime.applications È®ÀåÁ¡À¸·ÎÀÇ È®ÀåÀÚ¸¦ Á¦°øÇÏ´Â Ç÷¯±×Àο¡ ÀÇÇØ ¼±¾ðµË´Ï´Ù.
-boot <boot code path> ºÎÆ® Ç÷¯±×ÀÎ ÄÚµå(boot.jar)·Î °æ·Î¸¦ Á¤ÀÇÇÕ´Ï´Ù.  startup.jar ¹× boot.jarÀÇ »ó´ë À§Ä¡¸¦ º¯°æÇÒ ¶§¸¸ ÇÊ¿äÇÕ´Ï´Ù.  
-consolelog Ç÷§ÆûÀÇ ¿À·ù ·Î±×¸¦ Ç÷§ÆûÀ» ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â ÄַܼΠ¹Ì·¯¸µÇÕ´Ï´Ù.
-data <workspace path> Ç÷§ÆûÀ» ½ÇÇàÇÏ·Á°í ÇÏ´Â ÀÛ¾÷°ø°£ÀÇ °æ·Î¸¦ Á¤ÀÇÇÕ´Ï´Ù.
-debug [options file path] Ç÷§ÆûÀ» µð¹ö±× ¸ðµå¿¡ ³Ö°í ÁöÁ¤µÈ ÆÄÀÏ¿¡¼­ µð¹ö±× ¿É¼ÇÀ» ·ÎµåÇÕ´Ï´Ù. ÆÄÀÏ °æ·Î°¡ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é Ç÷§ÆûÀº .options¶ó´Â ÆÄÀÏÀ» ã±â À§ÇØ Ç÷§Æû ¼³Ä¡ µð·ºÅ丮 ¹× ÀÛ¾÷°ø°£ÀÇ ¸ÞŸµ¥ÀÌÅ͸¦ °Ë»öÇÕ´Ï´Ù.
-dev [classpath entries] Ç÷§ÆûÀ» °³¹ß ¸ðµå¿¡ ³Ö½À´Ï´Ù. ¼±ÅÃÀûÀΠŬ·¡½º °æ·Î Ç׸ñ(½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï)Àº °¢ Ç÷¯±×ÀÎÀÇ Å¬·¡½º °æ·Î¿¡ Ãß°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, Ç÷¯±×ÀÎÀ» °³¹ßÇÒ ¶§ -dev binÀ» »ç¿ëÇÏ¿© °¢ Ç÷¯±×Àο¡ ´ëÇÏ¿© JavaTM µµ±¸ÀÇ 2Áø µð·ºÅ丮¸¦ Ãß°¡ÇϽʽÿÀ. ¿©ºÐÀÇ ¶Ç´Â Á¸ÀçÇÏÁö ¾Ê´Â Ŭ·¡½º °æ·Î Ç׸ñÀº »èÁ¦µË´Ï´Ù.
-nosplash ½ºÇ÷¡½Ã È­¸éÀ» À§·Î ¹ÐÁö ¾Ê°í Ç÷§ÆûÀ» ½ÇÇàÇÕ´Ï´Ù.
-os <os-id> Ç÷§ÆûÀÌ ½ÇÇàµÇ°í ÀÖ´Â ¿î¿µ üÁ¦¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î Ç÷§ÆûÀº ¿î¿µ üÁ¦¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ¸³ª ¾î¶² »óȲ¿¡¼­´Â ¸í½ÃÀûÀÎ ½ºÆåÀÌ ÇÊ¿äÇϱ⵵ ÇÕ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ °ªÀº Platform.getOS()¿Í °ü·ÃµË´Ï´Ù.
-vm <vm path> Java VMÀÌ Ç÷§ÆûÀ» ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.  ÁöÁ¤µÇÁö ¾ÊÀ¸¸é Java VMÀº ½ÇÇà ÆÄÀÏ¿¡ »ó´ëÀûÀ¸·Î À§Ä¡ÇÕ´Ï´Ù.
-ws <ws-id> Ç÷§ÆûÀÌ ½ÇÇàµÇ°í Àִ â ½Ã½ºÅÛÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î Ç÷§ÆûÀº ⠽ýºÅÛÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ¸³ª ¾î¶² »óȲ¿¡¼­´Â ¸í½ÃÀûÀÎ ½ºÆåÀÌ ÇÊ¿äÇϱ⵵ ÇÕ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÈ °ªÀº Platform.getWS()¿Í °ü·ÃµË´Ï´Ù.

-vmargs Ç׸ñÀ» µû¸£´Â(Æ÷ÇÔÇÏÁö´Â ¾Ê´Â) ¸ðµç Àμö´Â Ç¥½ÃµÈ Java VMÀ» ÅëÇØ °¡»ó ½Ã½ºÅÛ Àμö(Ŭ·¡½º°¡ ½ÇÇàµÇ±â Àü)·Î¼­ Àü´ÞµË´Ï´Ù. -vmargs Ç׸ñ(-vm ¹× -nosplash ¿¹¿Ü ÀÖÀ½)¿¡ ¼±ÇàÇÏ´Â ¸ðµç Àμö´Â ÇØ¼®¿ë Ç÷§ÆûÀ¸·Î Á÷Á¢ Àü´ÞµË´Ï´Ù.

1.2 WorkbenchÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ ÀÛ¾÷°ø°£ÀÇ À§Ä¡ Ç¥½Ã 

WorkbenchÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ ÀÛ¾÷°ø°£ÀÇ À§Ä¡¸¦ Ç¥½ÃÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© WebSphere Studio¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

WS_installdir\wasexpress.exe -showlocation -data c:\workspace 

¿©±â¼­ WS_installdir Àº ¼³Ä¡µÈ WebSphere StudioÀÇ À§Ä¡À̸ç, c:\workspace ´Â ÀÛ¾÷°ø°£ÀÇ À§Ä¡ÀÔ´Ï´Ù.

ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ WebSphere Studio¸¦ ½ÃÀÛÇϰųª µ¥½ºÅ©Å¾ ¹Ù·Î °¡±â¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

1.3 ¹öÀü 5.0 ÀÛ¾÷°ø°£¿¡ WebSphere Studio ¹öÀü 5.1 »ç¿ë

±âÁ¸ WebSphere Studio ¹öÀü 5.0 ÀÛ¾÷ °ø°£À» ÀÌ¿ëÇÏ¿© WebSphere Studio ¹öÀü 5.1À» óÀ½À¸·Î ½ÇÇàÇϸé, ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³ª ¹öÀü 5.0¿¡¼­ ¹öÀü 5.1·Î ÀÌÁÖÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù. ¹öÀü 5.0 ÀÛ¾÷°ø°£¿¡¼­ ¹öÀü 5.1·Î ÀÌÁÖÇÏ·Á¸é È®ÀÎÀ» Ŭ¸¯Çϰí, WebSphere Studio¸¦ ÁßÁöÇÏ·Á¸é Ãë¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.

ÀÛ¾÷ °ø°£À» ¹öÀü 5.1·Î ÀÌÁÖÇÑ °æ¿ì, ¹öÀü 5.1ÀÇ »õ ÇÁ·ÎÁ§Æ® ±â´É¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅͰ¡ ¹«½ÃµÇ°í ¹öÀü 5.0À¸·Î ÀÐÀ» ¼ö ÀÖÀ¸¹Ç·Î, ¹öÀü 5.0¿¡¼­ ÀÛ¾÷ °ø°£À» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 5.0¿¡¼­´Â ÀÛ¾÷ °ø°£¿¡ ÀÖ´Â ÇÁ·ÎÁ§Æ®¿¡ ¸ÞŸµ¥ÀÌÅ͸¦ ¿Ï¼ºÇϰųª ¹öÀü 5.1 ÇÁ·ÎÁ§Æ®ÀÇ »õ ÇÁ·ÎÁ§Æ® ±â´ÉÀÇ ¸ÞŸµ¥ÀÌÅ͸¦ °ãÃľ²±âÇÏ°Ô µÇ´Â ¾î¶°ÇÑ º¯°æ »çÇ×µµ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

¹öÀü 5.1¿¡¼­ÀÇ »õ ÇÁ·ÎÁ§Æ® ±â´É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â WebSphere Studio Migration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.

2.0 WorkbenchÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡

À̹ø ¸±¸®½º¿¡¼­ Workbench UIÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

2.1 Workbench ¿ÜºÎ¿¡¼­ ÆÄÀÏÀÌ ¼öÁ¤µÇ¾úÀ» °æ¿ì, ¼öµ¿À¸·Î »õ·Î °íÄ¡±â ¿É¼Ç ¼öÇà

ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â ÆÄÀÏÀÌ WebSphere Studio ¿ÜºÎ¿¡¼­ Ãß°¡µÇ°Å³ª Á¦°ÅµÈ °æ¿ì ¶Ç´Â ¿ÜºÎ ÆíÁý±â°¡ ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëµÉ ¶§, º¯°æ»çÇ×ÀÌ Workbench¿¡ Ç¥½ÃµÇµµ·Ï ¼öµ¿À¸·Î »õ·Î °íħÀ» ÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é, ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í ÆË¾÷ ¸Þ´º¿¡¼­ »õ·Î °íħÀ» Ŭ¸¯ÇϽʽÿÀ. ÀÌ´Â ¼±ÅÃµÈ ÇÁ·ÎÁ§Æ®¸¸À» »õ·Î °íĨ´Ï´Ù. ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ »õ·Î °íÄ¡·Á¸é F5¸¦ Ŭ¸¯ÇϽʽÿÀ.

2.2 WindowsÀÇ ¹®Á¦Á¡: OLE ¹®¼­ »ç¿ë

´ÙÀ½Àº Workbench¿¡¼­ OLE ¹®¼­¸¦ »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁø ¹®Á¦Á¡ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Word ¶Ç´Â ¿öµåÆÐµå¿¡¼­ .docÀ» ÆíÁýÇÏ´Â ÀÛ¾÷ÀÌ ÀÖ½À´Ï´Ù.

2.2.1 OLE ¹®¼­¿¡ ´ëÇØ ¿Ã¹Ù¸£°Ô ÃßÀûµÇÁö ¾ÊÀº ÁöÀúºÐÇÑ »óÅÂ

OLE ¹®¼­¿¡ ´ëÇÑ ÁöÀúºÐÇÑ »óŰ¡ ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ÄÁÅÙÃ÷°¡ ÀÌ¹Ì ÀúÀåµÇ¾î À־, ´ÝÀ» ¶§ Workbench°¡ ¹®¼­ÀÇ ÄÁÅÙÃ÷¸¦ ÀúÀåÇÑ´Ù´Â °ÍÀ» ÇÁ·ÒÇÁÆ®ÇÏ°Ô ÇÕ´Ï´Ù.

2.2.2OLE ¹®¼­ Ãæµ¹·Î ÀÎÇØ WebSphere Studio °©ÀÚ±â Á¾·á

OLE ¹®¼­°¡ Ãæµ¹Çϸé Workbench ¸Þ´º´Â ºÒÀÏÄ¡µÉ ¼ö ÀÖÀ¸¸ç WebSphere Studio°¡ °©ÀÚ±â Á¾·áµÉ ¼ö ÀÖ½À´Ï´Ù.

2.3 ÀÀ´äÇÏÁö ¾Ê´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º

Workbench »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â º¸±â¿Í ÆíÁý±â·Î ±¸¼ºµË´Ï´Ù. ÃÊÁ¡À» °¡Áö°í ÀÖ´Â º¸±â ¶Ç´Â ÆíÁý±â´Â ÅÇÀÌ ÆÄ¶õ»öÀ¸·Î °­Á¶Ç¥½ÃµË´Ï´Ù. °­Á¶Ç¥½ÃµÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼º¿ä¼Ò´Â Á¦¾î ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, ÆíÁý±âÀÇ °æ¿ì¿¡ °ø¿ë Workbench Æ®¸® ¹× Á¶Ä¡ ¾ÆÀÌÄÜ ¼¼Æ®¿¡ ´ëÇÑ ±â°í¸¦ ÆÇº°ÇÕ´Ï´Ù. ÆíÁý±â°¡ Ȱ¼ºÈ­µÇ¾î ÀÖÀ¸¸é, Ãß°¡ÀûÀÎ ¸Þ´º ¼±ÅÃÀ̳ª Á¶Ä¡ ¾ÆÀÌÄÜÀÌ Workbench »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ Ç¥½ÃµË´Ï´Ù. ÆíÁý±â¿¡ ÀÖ´Â ÀÚ¿øÀ¸·Î ÀÛ¾÷ÇÒ ¶§, ÆíÁý±â¸¦ Áö¿øÇÏ´Â º¸±â(Java ¼Ò½º ÆíÁý±â¸¦ Áö¿øÇÏ´Â ¾Æ¿ô¶óÀÎ º¸±â)¿Í ÇÔ²² »óÈ£ ¼ÒÅëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. º¸±â¿¡ ÃÊÁ¡ÀÌ ÀÖÀ» ¶§, ÆíÁý±â¿Í ¿¬°üµÈ ¸Þ´º ¼±Åà ¹× Á¶Ä¡ ¾ÆÀÌÄÜÀº ¾ø¾îÁý´Ï´Ù. ÀÌ ¸Þ´º ¼±Åà ¹× Á¶Ä¡ ¾ÆÀÌÄÜÀ» ¿ø·¡´ë·Î µ¹¸®·Á¸é ÆíÁý±â¸¦ Ȱ¼ºÈ­ÇϽʽÿÀ.

ÆíÁý±â¸¦ Ȱ¼ºÈ­ÇÒ ¼ö ÀÖ´Â ¿©·¯ ±â¼úÀÌ ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ ±â¼úÀº »ç¿ëÇÏ´Â ÆíÁý±âÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

ÆíÁý±â¸¦ Ȱ¼ºÈ­ÇÏ·Á¸é Á¦¸ñ ÅÇ ¹× ÆíÁý±âÀÇ ÆíÁý °¡´ÉÇÑ ¿µ¿ªÀ» Ŭ¸¯ÇØ¾ß ÇÕ´Ï´Ù.

ƯÁ¤ Ŭ¸¯ ÆÐÅÏÀ» µû¶ó°¡°í ÀÖÀ» ¶§ ´Ù¸¥ º¸±â¿¡ ÀÖ´Â Ç׸ñÀ» Ŭ¸¯Çصµ ÆíÁý±â°¡ °è¼Ó ÃÊÁ¡À» °¡Áö°í ÀÖ´Â °æ¿ì(Á¦¸ñ ÅÇÀÌ ÆÄ¶õ»öÀÓ)°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DTD ÆíÁý±â°¡ ¿­·Á ÀÖ°í ¾Æ¿ô¶óÀÎ º¸±â¸¦ º¼ ¼ö ÀÖÀ» ¶§ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. DTD ÆíÁý±â¿¡ ÄÁÅÙÃ÷°¡ ÀÖ´ÂÁö È®ÀÎ(µðÀÚÀÎ ÆäÀÌÁö¿¡ Á¦¾î ¼¼Æ® Ç¥½Ã)
  2. ¾Æ¿ô¶óÀÎ º¸±âÀÇ Ç׸ñ Ŭ¸¯ - º¸±â Á¦¸ñÀº ÃÊÁ¡À» ¾ò¾î¾ß ÇÔ(ÆÄ¶õ»öÀ¸·Î º¯°æ)
  3. DTD ÆíÁý±âÀÇ Á¦¸ñ ÅÇ Å¬¸¯ - ÆíÁý±â Á¦¸ñÀº ÃÊÁ¡À» ¾ò¾î¾ß ÇÔ(ÆÄ¶õ»öÀ¸·Î º¯°æ)
  4. ¾Æ¿ô¶óÀÎ º¸±â¿¡ ÀÖ´Â Ç׸ñÀ» Ŭ¸¯ - ÃÊÁ¡Àº ÆíÁý±â¿¡ ³²¾Æ ÀÖÀ½

ÀÌ ÀÛµ¿Àº »ç¿ëÀÚ°¡ ´Ù¸¥ º¸±â¿¡¿Í »óÈ£ ¼ÒÅëÇϰí ÀÖÀ» ¶§µµ ÆíÁý±â ¸Þ´º¿Í Á¶Ä¡ ¾ÆÀÌÄÜ ¼Ó¼ºÀ» Ȱ¼ºÈ­ ½Ãų ¼ö ÀÖ½À´Ï´Ù. º¸±â¿¡¼­ ¼±ÅÃµÈ Ç׸ñ¿¡ ´ëÇÑ ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü ÇѰ¡Áö ¹®Á¦Á¡À» µé¸é ÆÄ¶õ Á¦¸ñÀÌ ÃÊÁ¡ÀÌ °è¼Ó ÆíÁý±â¿¡ ÀÖÀ½À» ¾Ë·ÁÁÖ°í ÀÖÀ» ¶§ ÀÌ´Â ÀÌ»óÇÏ°Ô º¸ÀÏ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù.

ÀϺΠÆíÁý±â´Â ÃÊÁ¡ º¯°æ ¹æ¹ý ¹× ½Ã±â¿Í ¿¬°üµÈ ¹®Á¦¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ÅØ½ºÆ® Çʵ忡 ¸¸µé¾îÁø Ç׸ñÀÌ ÃÊÁ¡À» ÀÒ¾úÀ» ¶§ Çʵ忡 ´ëÇÑ º¯°æÀ¸·Î µî·ÏÇÕ´Ï´Ù. web.xml ÆíÁý±âÀÇ URI ¸ÊÇÎ Çʵå¿Í °°Àº Çʵ忡 µ¥ÀÌÅ͸¦ ÀÔ·ÂÇϸé, ÆíÁý±â ÆäÀÌÁöÀÇ È¸»ö ¿µ¿ªÀ» Ŭ¸¯Çϱ⸸ ÇØµµ ÀÔ·ÂµÈ µ¥ÀÌÅÍ´Â Çʵå·ÎÀÇ º¯°æ»çÇ×À¸·Î º¸ÀÌÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇϸé ÀÔ·ÂµÈ µ¥ÀÌÅÍ´Â º¯°æ»çÇ×À¸·Î µî·ÏÇÕ´Ï´Ù.

ÆíÁý±â´Â º°Ç¥(*)¸¦ ÆíÁý±â ÅÇ¿¡ º¸ÀÌ´Â ÆÄÀÏ À̸§ ¾Õ¿¡ Ãß°¡ÇÏ¿© º¯°æ»çÇ×ÀÌ µî·ÏµÇ¾úÀ½À» º¸¿©ÁÝ´Ï´Ù.

2.4 Ÿ½ºÅ© º¸±â¿¡¼­ Ç׸ñ º¹»ç

À¯È¿¼º °ËÁõ °æ°í ¹× ¿À·ù, ÄÄÆÄÀÏ·¯ ¿À·ù ¹× ¸Þ½ÃÁö´Â Ÿ½ºÅ© º¸±â¿¡ Ç¥½ÃµË´Ï´Ù. ÅØ½ºÆ®¸¦ ÆÄÀÏ¿¡ ºÙ¿©³ÖÀ¸·Á¸é °ü·ÃµÈ Ÿ½ºÅ©ÀÇ ÇàÀ» ¼±ÅÃÇϰí Ç׸ñÀ» ÀûÇÕÇÑ ÆíÁý±â(¿¹: ¿öµåÆÐµå)·Î ²ø¾î ¿À½Ê½Ã¿À. Ÿ½ºÅ©°¡ ±ò²ûÇÑ ¸®Æ÷Æ® Çü½ÄÀ¸·Î ³ªÅ¸³³´Ï´Ù.

2.5 DBCS ±Û²Ã ¹®Á¦

DBCS ¾ð¾î¿¡¼­ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÇ È¯°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿¡¼­ Workbench ±Û²ÃÀ» DBCS°¡ ¾Æ´Ñ ±Û²Ã(¿¹: Arial)·Î º¯°æÇϸé DBCS ¹®ÀÚ´Â ¹°À½Ç¥·Î ³ªÅ¸³³´Ï´Ù. ÀÌ´Â ¿¹»óµÈ ÀÛµ¿ÀÔ´Ï´Ù. ÇÏÁö¸¸, DBCS¸¦ Áö¿øÇÏ´Â ±Û²Ã·Î ´Ù½Ã º¯°æÇÒ ¶§ ±Û²ÃÀ» ¼³Á¤ÇÏ´Â µ¿½Ã¿¡ ±Û²Ã ´ëÈ­ »óÀÚÀÇ ½ºÅ©¸³Æ® ¼³Á¤À» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. µ¿½Ã¿¡ ÀÌ µÑÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, DBCS ¹®ÀÚ´Â °è¼Ó ¹°À½Ç¥·Î ³²¾ÆÀÖ½À´Ï´Ù. Workbench ±Û²Ã ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ ÀÖ´Â ½Ã½ºÅÛ ±Û²Ã »ç¿ëÀ» Ŭ¸¯ÇÏ´Â °ÍÀº ¹®Á¦¸¦ ÇØ°áÇÏ´Â ´Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù.

DBCS »ç¿ëÀÚ´Â WebSphere Studio¿¡¼­ ÅØ½ºÆ®¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ´Â ±Û²ÃÀ» º¯°æÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. Workbench âÀÇ ±Û²Ã(â > ȯ°æ ¼³Á¤ > Workbench > ±Û²Ã) ÆäÀÌÁö¿¡ ÀÖ´Â ±Û²ÃÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.  

´ÙÀ½ ÆùÆ®¸¦ »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

2.6 ÀÌÁÖµÈ ÀÛ¾÷°ø°£¿¡ ´ëÇØ Perspective¸¦ ÀúÀåÇÒ ¶§ ¿À·ù ¹ß»ý

WebSphere Studio ÀÌÀü ¹öÀüÀ¸·Î ÀÛ¼ºÇÑ ÀÛ¾÷ °ø°£À» WebSphere Studio ÇöÀç ¹öÀü¿¡¼­ óÀ½À¸·Î ¿­¾úÀ» °æ¿ì, Perspective°¡ º¹¿øµÉ ¶§ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·² °æ¿ì, ¸Þ´º Ç¥½ÃÁÙ¿¡¼­ Window >Perspective Àç¼³Á¤À» ¼±ÅÃÇÏ¿© Perspective¸¦ º¹¿øÇϽʽÿÀ. ÀÌ·¯ÇÑ ¿À·ù¸¦ ÇÇÇÏ·Á¸é ÇöÀç ¹öÀüÀ¸·Î ÀÌÁÖÇϱâ Àü¿¡ WebSphere StudioÀÇ ÀÌÀü ¹öÀüÀÇ ÀÛ¾÷°ø°£¿¡¼­ ¸ðµç Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À.

2.7 ÃÖ¼Ò µð½ºÇ÷¹ÀÌ ÇØ»óµµ

WebSphere Studio¿¡ Àִ ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿Í °°Àº ¸¹Àº ´ëÈ­ »óÀÚ´Â ÃÖ¼Ò ÇØ»óµµ°¡ Àû¾îµµ 800 x 600Àº µÇ¾î¾ß ÇÕ´Ï´Ù.

2.8 µû¿ÈÇ¥ ¾È¿¡ °ø¹éÀÌ ÀÖ´Â °æ·Î º¯¼ö¸¦ ÀÚµ¿À¸·Î ³õ´Â ¿ÜºÎ µµ±¸

¿ÜºÎ µµ±¸°¡ ½ÇÇàµÇ¸é °ø¹éÀ» Æ÷ÇÔÇÏ´Â È®ÀåµÈ °æ·Î º¯¼ö´Â ÀÚµ¿À¸·Î Å«µû¿ÈÇ¥(" ") »çÀÌ¿¡ µé¾î°¡°Ô µË´Ï´Ù. Windows ÇÁ·Î±×·¥Àº °ø¹éÀ» Æ÷ÇÔÇÑ °æ·Î¸¦ µû¿ÈÇ¥ »çÀÌ¿¡ ³Ö¾î ó¸®ÇÏÁö¸¸ ÀÌ´Â ´Ù¸¥ Ç÷§Æû¿¡¼­´Â ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù°í ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. Á¶Ä¡·Î ÀÌ ¸Å°³º¯¼ö·Î ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡ µû¿ÈÇ¥¸¦ Á¦°ÅÇÏ´Â ¿ÜºÎ µµ±¸¿¡ ´ëÇÑ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.  

2.9 ±âº» ÅØ½ºÆ® ÆÄÀÏ ÀÎÄÚµùÀÌ ¿Ã¹Ù¸£Áö ¾Ê°Ô ÀÎ½ÄµÉ ¼ö ÀÖÀ½(Windows XP/2000¿¡¸¸ ÇØ´ç)

Workbench > ÆíÁý±â ¾Æ·¡¿¡ Àִ ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿¡ Ç¥½ÃµÇ´Â ÅØ½ºÆ® ÆÄÀÏ ÀÎÄÚµù °ªÀº »ç¿ëÀÚ ·ÎÄÉÀÏ ¹× ½Ã½ºÅÛ ·ÎÄÉÀÏÀÌ ´Ù¸¦ ¶§, Windows XP(¶Ç´Â 2000)¸¦ ½ÇÇàÇÏ´Â Ç÷§Æû¿¡¼­ Ʋ¸± ¼ö ÀÖ½À´Ï´Ù.  

¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÀϺ»¾î Windows 2000À» ¹Ì±¹¿¡¼­ »ç¿ëÇϰí ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â »ç¿ëÀÚ ·ÎÄÉÀÏ·Î ¿µ¾î(¹Ì±¹)À» ¼±ÅÃÇß½À´Ï´Ù. WebSphere Studio¿¡ Ç¥½ÃµÇ´Â ÅØ½ºÆ® ÆÄÀÏ ÀÎÄÚµù °ªÀÌ Cp1252(¿µ¾î)·Î ¿ÇÁö ¾Ê½À´Ï´Ù. ½Ã½ºÅÛ ·ÎÄÉÀÏ MS932(ÀϺ»¾î)°¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ ·ÎÄÉÀÏÀ» º¯°æÇÏ¿© »ç¿ëÀÚ ·ÎÄÉÀϰú ½Ã½ºÅÛ ·ÎÄÉÀÏÀ» °°°Ô ÇØ¾ß ÇÕ´Ï´Ù. À§ÀÇ ¿¹¿¡¼­, ÀÌ´Â »ç¿ëÀÚ ·ÎÄÉÀÏÀ» ÀϺ»¾î·Î ¼³Á¤Çϰí WebSphere Studio¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌÁ¦ ÅØ½ºÆ® ÆÄÀÏ ÀÎÄÚµù °ªÀº MS932(ÀϺ»¾î)·Î ¿Ã¹Ù¸£°Ô µË´Ï´Ù.

Windows XP¿¡¼­

Windows 2000¿¡¼­

2.10 ´ÙÁß ÆäÀÌÁö ÆíÁý±â¿¡¼­ µµ±¸ ¸ðÀ½ °»½Å

Á¶Ä¡ ¸·´ëÀÇ Å¬¶óÀÌ¾ðÆ®´Â IToolBarManager(¿¹: ´ÙÁß ÆäÀÌÁö ÆíÁý±â)¿¡¼­ ¸¹Àº SubToolBarManagers¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÀϹÝÀûÀ¸·Î ÇϳªÀÇ SubToolBarManager¸¦ º¸ÀÌ°Ô ÇÏ¸ç ³ª¸ÓÁö´Â º¸ÀÌÁö ¾Ê°Ô Çϰí updateActionBars¸¦ È£ÃâÇÕ´Ï´Ù. Ç׸ñÀÌ º¸ÀÏÁö ¿©ºÎ´Â ¿Ã¹Ù¸£°Ô °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

Á¶Ä¡·Î Ŭ¶óÀÌ¾ðÆ®°¡ µµ±¸ ¸ðÀ½À» ¸í½ÃÀûÀ¸·Î °»½ÅÇÕ´Ï´Ù.

actionBars.updateActionBars();
actionBars.getToolBarManager().update(false);

2.11 ¾Æ¶óºñ¾Æ Űº¸µå ·¹À̾ƿô¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â ƯÁ¤ ¹Ù·Î °¡±â ´ÜÃàŰ

ƯÁ¤ ¹Ù·Î °¡±â ´ÜÃàŰ´Â ¾Æ¶óºñ¾Æ Űº¸µå ·¹À̾ƿô¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Űº¸µå ·¹À̾ƿôÀ» ¿µ¾î·Î ¹Ù²Ù¾î »ç¿ëÇÏ¸é µË´Ï´Ù.

2.12 ´Ù¸¥ WebSphere Studio ¼³Ä¡¿¡¼­ ȯ°æ ¼³Á¤À» °¡Á®¿Ã °æ¿ì Ŭ·¡½º °æ·Î º¯¼ö¸¦ Àç¼³Á¤ÇØ¾ß ÇÔ

¶Ç ´Ù¸¥ WebSphere StudioÀÇ ¼³Ä¡¿¡¼­ Á¦°øÇÏ´Â WebSphere Studio·Î ȯ°æ ¼³Á¤À» °¡Á®¿À´Â °æ¿ì, ´©¶ôµÈ ¶óÀ̺귯¸®¸¦ ³ªÅ¸³»´Â ÄÄÆÄÀÏ ¿À·ù¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º °æ·Î º¯¼ö¸¦ ÀûÀýÇÏ°Ô Àç¼³Á¤ÇÏ·Á¸é, ¿­¸° XML Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À. ±×·± ´ÙÀ½, Workbench¸¦ ´Ý°í XML Perspective¸¦ ´Ù½Ã ½ÃÀÛÇÏ°í ¿©½Ê½Ã¿À.

2.13 ´Ü¼ø ÇÁ·ÎÁ§Æ® ÀÛ¼ºÀº ÀÚ¿ø Perspective¸¦ ¿­¾î¾ß ÇÔ

WebSphere Studio¿¡¼­ ´Ü¼ø ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¶§(ÆÄÀÏ > ½Å±Ô > ´Ù¸¥ ´Ü¼ø > ÇÁ·ÎÁ§Æ®), ÀÚ¿ø Perspective·Î ÀüȯÇÑ´Ù´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¾î¾ß ÇÏÁö¸¸, ±×·± ¸Þ½ÃÁö°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´Ü¼ø ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÑ ÈÄ¿¡, ¼öµ¿À¸·Î ÀÚ¿ø Perspective·Î ÀüÈ¯ÇØ¾ß ÇÕ´Ï´Ù(â > Perspective ¿­±â > ±âŸ > ÀÚ¿ø).

2.14 ¸µÅ©µÈ ÀÚ¿ø ¹× ´ÙÁß Ãâ·Â Æú´õ

¸µÅ©µÈ ÀÚ¿ø ¹× ´ÙÁß Ãâ·Â Æú´õ´Â ÇØ´ç ¹öÀüÀÇ Websphere Studio¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

2.19 °ãÃľ²±â ¸ðµå´Â AbstractTextEditor ¹× ¼­ºêŬ·¡½º¿¡ ´ëÇØ »ç¿ë ºÒ°¡´ÉÀÌ µÉ ¼ö ¾øÀ½

Workbench > Ű ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼­ "Åä±Û °ãÃľ²±â ¸ðµå" ¸í·É¿¡ ´ëÇÑ Å°¹ÙÀεùÀ» Á¦°ÅÇØµµ, »ðÀÔ Å°¸¦ Ŭ¸¯ÇÏ¸é ±× ¸ðµå°¡ Åä±ÛµË´Ï´Ù. ÆíÁý±âÀÇ »óÅ ǥ½ÃÁÙ¿¡ ÀÖ´Â ¸ðµå Ç¥½Ã´Â ½ÇÁ¦ ¸ðµå¿Í µ¿±âÈ­°¡ µÇÁö ¾ÊÀº »óÅ¿¡ ÀÖ°Ô µË´Ï´Ù.

2.16 Å« ÇÁ·ÎÁ§Æ® ¹× ÆÄÀÏ ÀÛ¾÷

Å« ÇÁ·ÎÁ§Æ® ¹× ÆÄÀÏ ÀÛ¾÷ Áß¿¡ OutOfMemoryError ¹®Á¦¸¦ °¡Áö¸é WebSphere Studio¸¦ ½ÃÀÛÇÒ ¶§ -vmargs -Xmx500M ¸í·ÉÇà ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÈüÀÇ Å©±â¸¦ ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. 500M(500meg)¸¦ »óȲ¿¡ ¸Â°Ô Á¶Á¤ÇϽʽÿÀ.

3.0 ÆíÁý±âÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡

´ÙÀ½Àº ¾Ë·ÁÁø ÆíÁý±âÀÇ ¹®Á¦Á¡ÀÔ´Ï´Ù.

3.1 ¿Ã¹Ù¸£°Ô Á¦°ÅµÇÁö ¾ÊÀº ¸¶Ä¿

ÀúÀåµÇÁö ¾ÊÀº ÅØ½ºÆ®¿¡ ¸¶Ä¿¸¦ Ãß°¡ÇÒ ¶§, ÆíÁý±â°¡ ÅØ½ºÆ® º¯°æ»çÇ×À» ÀúÀåÇÏÁö ¾Ê°í ´ÝÈ÷¸é ÀÌ ¸¶Ä¿´Â ¿Ã¹Ù¸£°Ô °»½ÅµÇ°Å³ª Á¦°ÅµÇÁö ¾Ê½À´Ï´Ù. ÆíÁý±â¸¦ ´ÝÀº ÈÄ ¸¶Ä¿´Â Á¸ÀçÇÏÁö ¾Ê°Å³ª °ü°è¾ø´Â ÅØ½ºÆ® ¿µ¿ªÀ» °¡¸®Åµ´Ï´Ù.

3.2 ¾ç¹æÇâ ¾ð¾î¸¦ Áö¿øÇÏÁö ¾Ê´Â ±âº» HTML ¹× JSP ÆíÁý±â

±âº» HTML ¹× JSP ÆíÁý±â´Â ¾ç¹æÇâ ¾ð¾î¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ¾ç¹æÇâ ¾ð¾î·Î ÀÛ¾÷Çϸé Page Designer "Classic"À» HTML JSP ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ÆíÁý±â·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é, â > ȯ°æ ¼³Á¤ > Workbench > ÆÄÀÏ ¿¬°üÀ» ¼±ÅÃÇϰí ÀÌ ÆäÀÌÁöÀÇ ¿¬°üÀ» º¯°æÇϽʽÿÀ. Page Designer ClassicÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°í ¿¬°üÀ» º¯°æÇÏ´Â °Í¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â À¥ µµ±¸ readme¸¦ ÂüÁ¶ÇϽʽÿÀ.

4.0 ´Ù¸¥ VM¿¡¼­ ½ÇÇà

4.1 J9¿¡¼­ ½ÇÇà

J9¿¡¼­ ½ÇÇàÇÒ ¶§ ´ÙÀ½ VM ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â J9 VM ¹®¼­ ¹× µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

platform [arguments] -vm <path to j9w.exe> 
            -vmargs -ms:20 -jit -mo:32000 -mx:200000

¿©±â¼­, platformÀº ¼³Ä¡ µð·ºÅ丮ÀÇ ¸Ç À§ ·¹º§¿¡¼­ ¹ß°ßµÈ ½ÇÇà ÆÄÀÏÀÇ À̸§À̸ç, arguments´Â Ç÷§ÆûÀ¸·Î Àü´ÞµË´Ï´Ù.

Âü°í: -vmargs Ç÷¡±× ¹× ½ÇÁ¦ VM Àμö´Â ÇàÀÇ Á¦ÀÏ ³¡¿¡ ¿Í¾ß ÇÕ´Ï´Ù.

5.0 utc.dll¿¡ ÀÇÇØ ¹ß»ýµÈ ÇÁ·Î±×·¥ ¿À·ù

utc.dll¿¡¼­ ÇÁ·Î±×·¥ ¿À·ù¸¦ ¼ö½ÅÇϸé .exe ÆÄÀÏ¿¡¼­ WebSphere Studio¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ¼³Á¤ ÆÄÀÏ(.exe ÆÄÀϰú °°Àº µð·ºÅ丮 - .ini¿¡¼­ Á¾·áµÊ)Àº [Environment Variables] ¼½¼Ç¿¡ ´ÙÀ½ Ç׸ñµµ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.

JITC_COMPILEOPT=SKIP{org/eclipse/ui/views/tasklist/TaskListContentProvider}{resourceChanged}

½ÃÀÛ ¸Þ´º¿¡¼­ ÀÛ¼ºµÈ ¹Ù·Î °¡±â¿¡¼­ WebSphere Studio¸¦ ½ÃÀÛÇÏ¸é ±× Ç׸ñÀº ÀÌ¹Ì Ãß°¡µÇ¾ú½À´Ï´Ù.

6.0 Ant

Ant ½ºÅ©¸³Æ®´Â ¿ÜºÎ µµ±¸·Î ½ÇÇàµÇ°í Ant ½ÇÇà ÆË¾÷ ¸Þ´º¸¦ »ç¿ëÇÑ´Ù¸é, WebSphere Studio¿Í µ¿ÀÏÇÑ Java VM¿¡¼­ ½ÇÇàµË´Ï´Ù. ½ÇÇà ÁßÀÎ ½ºÅ©¸³Æ®°¡ System.exit(int)¸¦ È£ÃâÇÏ´Â Ant Ÿ½ºÅ©¸¦ ½ÇÇàÇÒ ¶§, WebSphere Studio´Â Á¾·áµÇ°í ÀúÀåµÇÁö ¾ÊÀº ÀÛ¾÷Àº ÀÒ°Ô µË´Ï´Ù. ÀÌ Ant Ÿ½ºÅ©¿¡ ´ëÇÑ Á¶Ä¡´Â Ant¸¦ ¿ÜºÎ µµ±¸·Î ±¸¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½ ´Ü°è´Â À̰ÍÀÌ ¾î¶»°Ô ½ÇÇàµÇ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.

  1. http://jakarta.apache.org/ant¿¡¼­ AntÀÇ 2Áø ¹öÀüÀ» ´Ù¿î·Îµå ¹× ¼³Ä¡ÇϽʽÿÀ.
  2. ½ÇÇà > ¿ÜºÎ µµ±¸ > ±¸¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  3. »õ·Î ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. ¿ÜºÎ µµ±¸¿¡ ´ëÇÑ À̸§À» ÀÔ·ÂÇϽʽÿÀ(¿¹: ¿ÜºÎ Ant).
  5. ÆÄÀÏ ½Ã½ºÅÛ Ã£¾Æº¸±â¸¦ Ŭ¸¯ÇϽʽÿÀ.
  6. ant.bat ÆÄÀÏ(Ant ¼³Ä¡ÀÇ bin/ Æú´õ¿¡ ÀÖ¾î¾ß ÇÔ)À» ã¾Æ ¼±ÅÃÇϽʽÿÀ.
  7. µµ±¸ Àμö Çʵ忡¼­ Workbench ¿ÜºÎÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϱâ À§ÇØ ÀϹÝÀûÀ¸·Î ÀÔ·ÂÇÏ´Â ÇØ´ç ½ºÅ©¸³Æ®ÀÇ Àμö¸¦ ÀÔ·ÂÇϽʽÿÀ.
  8. ÀÛ¾÷ µð·ºÅ丮 Çʵ忡¼­ ÇØ´ç ½ºÅ©¸³Æ®ÀÇ µð·ºÅ丮¸¦ ÀÔ·ÂÇϽʽÿÀ.
  9. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ¸¶¹ý»ç¸¦ Á¾·áÇϽʽÿÀ.
  10. ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ·Á¸é ½ÇÇà > ¿ÜºÎ µµ±¸ > ¿ÜºÎ Ant¸¦ Ŭ¸¯ÇϽʽÿÀ.

6.1 Ant¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê´Â ¿ÜºÎ µµ±¸ ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ¼±È£µÇ´Â Ãâ·Â ·¹º§

â > ȯ°æ ¼³Á¤ > ¿ÜºÎ µµ±¸¿¡´Â Ç¥Á¦ ¼±È£µÇ´Â Ãâ·Â ·¹º§ ¾Æ·¡¿¡ ÀÖ´Â Á¤º¸, »ó¼¼Á¤º¸ ¹× µð¹ö±×ÀÇ ´ÜÀÏ ¼±Åà ´ÜÃßÀÇ ±×·ìÀÌ ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» º¯°æÇÏ´Â °ÍÀº WebSphere Studio¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.  

Ant ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§, Ant ¸í·ÉÇà Àμö -verbose ¶Ç´Â -debug¸¦ »ç¿ëÇÏ¿© ±âº»°ª(Á¤º¸) ÀÌ¿ÜÀÇ Ãâ·Â ·¹º§À» ¾òÀ¸½Ê½Ã¿À.  

6.2 ¸ðµç °æ¿ì ENTITY Ç׸ñÀ» ó¸®ÇÏÁö ¾Ê´Â ¿ÜºÎ µµ±¸¿¡ ÀÖ´Â Ant UI

WebSphere StudioÀÇ Ant UI´Â "file:" ÇÁ·ÎÅäÄÝ¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â URI ±â¹ÝÀÇ ½Ã½ºÅÛ °ªÀ¸·Î ¿£Æ¼Æ¼¸¦ ¿Ã¹Ù¸£°Ô °áÁ¤ÇÕ´Ï´Ù. »ó´ë °æ·Î "http:" URI µî°ú °°Àº ´Ù¸¥ Ç÷½Ä°ú ÇÁ·ÎÅäÄÝÀº JRE, »ç¿ëÀÚ ¼³Á¤ µî¿¡ ÀÇÇØ ¹Ù²î´Â »ç¿ëÀÚÀÇ ±âº» XML ±¸¹® ºÐ¼®±â¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù. ¿¹¸¦ µé¾î, org.apache.crimson.parser¿Í °°Àº ±¸¹® ºÐ¼®±â´Â ¿Ã¹Ù¸¥ URI ¸¸À» ±â´ëÇÏ¸ç ´ÙÀ½°ú °°Àº ¿£Æ¼Æ¼ ÂüÁ¶¿¡ ½ÇÆÐÇÕ´Ï´Ù.

<!ENTITY custom SYSTEM "../../custom.xml">

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº "file:" ÇÁ·ÎÅäÄÝ ÁöÁ¤ÀÚ¸¦ »ó´ë °æ·Î¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.

<!ENTITY custom SYSTEM "file:../../custom.xml">

WebSphere StudioÀÇ Ant ½ÇÇà ¿£ÁøÀÌ »ó´ë °æ·Î¿Í °°Àº Çü½ÄÀ» ¿Ã¹Ù¸£°Ô °áÁ¤ÇÏ´Â SAXParser¸¦ »ç¿ëÇϹǷΠUI¿¡¼­¸¸ ³ªÅ¸³³´Ï´Ù.  

6.3 ·±Å¸ÀÓ Ant Ŭ·¡½º °æ·Î¿¡¼­ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê´Â Xerces JAR

Xerces JARs¸¦ ·±Å¸ÀÓ Å¬·¡½º °æ·Î¿¡ ¸í½ÃÀûÀ¸·Î Ãß°¡ÇÏ´Â °ÍÀº ´õ ÀÌ»ó Çʼö »çÇ×ÀÌ ¾Æ´Ï¸ç ¹®Á¦Á¡À» ¾ß±âÇÒ ¼ö ÀÖ½À´Ï´Ù. Xerces Ŭ·¡½º´Â Eclipse¿Í ÇÔ²² Á¦°øµÈ org.apache.xerces Ç÷¯±×Àο¡¼­ ·ÎµåµË´Ï´Ù. ´ëºÎºÐÀÇ Ant ºÐ¹è¿¡ ´ëÇØ, Xerces JAR´Âant.jar ¹× optional.jar¿Í µ¿ÀÏÇÑ À§Ä¡¿¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. À̰ÍÀº Xerces JARs¸¦ °¡¸®Å°´Â Ŭ·¡½º °æ·Î ÀÔ·ÂÀÌ µé¾î ÀÖ´Â Ant JARs Æ÷ÇÔ Manifest ÆÄÀÏ·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù.

6.4 Ant À¯ÇüÀº Ç÷¯±×ÀÎ ¶óÀ̺귯¸® JAR¿¡¼­ µ¶¸³µÇ¾î¾ß ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ Ant Ÿ½ºÅ©

Ç÷¯±×Àοë ÀÏ¹Ý ÄÚµå JAR¿¡ »ç¿ëÀÚ Á¤ÀÇ Ant Ÿ½ºÅ©¿ë ¶Ç´Â Ant À¯Çü¿ë Ŭ·¡½º ÆÄÀÏÀ» Æ÷ÇÔ½Ãų °æ¿ì, ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵é Ŭ·¡½º ÆÄÀϵéÀº org.eclipse.ant.core.antTasks ¶Ç´Â antTypes È®ÀåÁ¡À» ¿øÇؼ­¸¸ »ç¿ëµÉ ¼ö ÀÖ´Â º°°³ÀÇ JAR(Ç÷¯±×ÀÎ Manifest¿¡¼­ ¶óÀ̺귯¸®·Î ¼±¾ðµÇÁö ¾ÊÀº)¿¡ Á¦°øµÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¸°Ô ÇØ¾ß Ant Ÿ½ºÅ©¿Í À¯ÇüµéÀº Ç÷¯±×ÀΠŬ·¡½º ·Î´õ°¡ ¾Æ´Ñ Ưº°ÇÑ Ant Ŭ·¡½º ·Î´õ¿¡ ÀÇÇØ¼­ ·ÎµåµË´Ï´Ù.

6.5 µ¿½Ã¿¡ Áö¿øµÇÁö ¾Ê´Â Ant ºôµå

Eclipse´Â WebSphere StudioÀÇ ³ª¸ÓÁö ºÎºÐ°ú µ¿ÀÏÇÑ JVM¿¡¼­ Ant¸¦ ½ÇÇàÇÕ´Ï´Ù. Ant¿Í AntÀÇ ±Û·Î¹ú Java ÀÚ¿ø »ç¿ë Áß ¸î °¡Áö(¿¹: System.out°ú System.err)¿¡¼­´Â Çϳª ÀÌ»óÀÇ Ant ºôµå¸¦ µ¿½Ã¿¡ ½ÇÇàÇÏ¸é ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù.

6.6 ƯÁ¤ Ant Ÿ½ºÅ© ½ÇÇàÀ¸·Î ¸Þ¸ð¸® ´©Ãâ

ÀϺΠAnt Ÿ½ºÅ©µéÀº ¸Þ¸ð¸®°¡ ´©ÃâµÇ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù.

6.7 ÀÔ·ÂÀÌ ÇÊ¿äÇÑ Å¸½ºÅ©´Â ÀÛ¾÷°ø°£À» Àá±Ý

¸í·ÉÇà¿¡¼­ Ant¸¦ »ç¿ëÇÏ´Â °æ¿ì¿Í °°ÀÌ, Äֿܼ¡¼­ ÀÔ·ÂÇ϶ó´Â ÇÁ·ÒÇÁÆ®´Â 󸮵ÇÁö ¾Ê½À´Ï´Ù. À̰ÍÀº WebSphere Studio¿¡¼­ Á¦´ë·Î ½ÇÇàµÇ´Â <ÀÔ·Â> Ÿ½ºÅ©¸¦ »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.

6.8 Ant 1.5¿¡ ±â¹ÝÇÑ Ant ÆíÁý±â ÄÚµå ¿Ï·á

Ant ÆíÁý±â¿¡¼­ Á¦°øµÇ´Â ÄÚµå ¿Ï·á´Â »ç¿ëÀÚ¿¡ µû¶ó ´Ù¸¥ org.eclipse.ant.core Ç÷¯±×ÀÎÀ̳ª ANT_HOMEÀ» ¹«½ÃÇÕ´Ï´Ù. ÄÚµå ¿Ï·á Á¦¾ÈÀº ¾ðÁ¦³ª Ant 1.5¿¡ ±â¹ÝÇÕ´Ï´Ù.

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