Windows ¹× Linux¿ë IBM Rational Web Developer ¹öÀü 6.0 ÀÌÁÖ ¾È³»¼
Á¦ 1 Àå WebSphere Studio V5.1, 5.1.1 ¶Ç´Â 5.1.2¿¡¼ ÀÌÁÖ
Á¦ 2 Àå Rational Web Developer V6.0¿¡¼ À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½Å
Á¦ 3 Àå J2EE ÇÁ·ÎÁ§Æ® ÀÌÁÖ
Á¦ 4 Àå WebSphere Å×½ºÆ® ȯ°æÀÇ º¯°æ»çÇ×
ÀÌ ¹®¼´Â WebSphere(R) Studio Site Developer V5.1.x¿¡¼ Rational(R) Web Developer V6.0À¸·ÎÀÇ ÀÌÁÖ¿¡ ´ëÇÑ Áö½Ã»çÇ×À» Á¦°øÇÕ´Ï´Ù.
Ãß°¡ Á¤º¸´Â ´ÙÀ½
ÁÖÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
Rational Web DeveloperÀÇ »ç¿ë¿¡ ´ëÇÑ
Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
Ãֽй®¼´Â
www.ibm.com/developerworks/rationalÀ»
ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü
WebSphere
Studio ¹öÀü¿¡¼ v5.x·Î ÀÌÁÖÇϰųª
VisualAge(R) for
Java(TM)¿¡¼
WebSphere
Studio·Î ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â
www.ibm.com/software/awdtools/studioappdev/support/·Î
À̵¿ÇÏ¿© "migration guide"¸¦
°Ë»öÇϽʽÿÀ.
WebSphere Studio V5.1.x¿¡¼ ÀÌÁÖÇÒ °æ¿ì
´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¼³Ä¡Çϱâ Àü¿¡
Eclipse V2.x ¹× WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º¿¡
´ëÇØ ÀÐÀ¸½Ê½Ã¿À.
WebSphere
Studio V5.1.2°¡ ÀÖ´Â Portal Toolkit V5.0.2.2¿¡¼ ÀÌÁÖµÈ
Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ¼´Â
¿ªÈ£È¯¼ºÀÌ Áö¿øµÇÁö ¾Ê´Â´Ù´Â Á¡¿¡
À¯ÀÇÇϽʽÿÀ.
- WebSphere Studio V5.1.x ÀÛ¾÷°ø°£À»
¹é¾÷ÇϽʽÿÀ.
- Rational Web Developer¸¦
¼³Ä¡ÇϽʽÿÀ. ù ¹øÂ° Á¦Ç° CDÀÇ ·çÆ®¿¡ ÀÖ´Â »ç¿ë
°¡´ÉÇÑ ¼³Ä¡ ¾È³»¼(install.html ÆÄÀÏ)¸¦
ÂüÁ¶ÇϽʽÿÀ.
- ±ÇÀå: ±âº»ÀûÀ¸·Î óÀ½
Rational Web Developer¸¦ ½ÃÀÛÇÒ °æ¿ì,
ÀÛ¾÷°ø°£À¸·Î rationalsdp6.0\workspace¸¦ »ç¿ëÇÏ´ÂÁö
È®ÀÎÇÏ´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµË´Ï´Ù. Áï, ÀÛ¾÷°ø°£
½ÇÇà±â ´ëÈ »óÀÚ´Â
WebSphere Studio ÀÛ¾÷°ø°£ÀÌ ¾Æ´Ñ
µð·ºÅ丮¸¦ Áö½ÃÇÕ´Ï´Ù. ÀÌÀü ÀÛ¾÷ °ø°£À» ÀÌÁÖÇϱâ
Àü¿¡ »õ ȯ°æÀ» Ž»öÇÏ·Á¸é
Rational Web Developer¸¦ ½ÃÀÛÇÒ ¶§
±âº»°ªÀ» Çã¿ëÇϰųª ´Ù¸¥ »õ µð·ºÅ丮 À̸§À»
ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Çϳª ¶Ç´Â µÎ °³ÀÇ Å×½ºÆ®
ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϰųª, »õ·Î¿î ±â´É¿¡ ´ëÇØ
Àаųª(µµ¿ò¸» -> ȯ¿µ), »õ ÇнÀ¼ Áß ÀϺθ¦
¼öÇàÇϰųª(µµ¿ò¸» -> ÇнÀ¼ °¶·¯¸®), ÀϺΠ»õ »ùÇÃÀ»
»ìÆìº¸±â(µµ¿ò¸» -> »ùÇà °¶·¯¸®)¸¦ ¼öÇàÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÁ§Æ®¸¦
V6.0À¸·Î ÀÌÁÖÇϽʽÿÀ.
WebSphere Studio V5.1.x¿¡¼ ÀÛ¼ºµÈ
ÇÁ·ÎÁ§Æ®´Â ´ÙÀ½°ú °°ÀÌ ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁÖÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- ÀÛ¾÷°ø°£ ÀÌÁÖ: V5.1.x ÀÛ¾÷°ø°£À» ÀÌÁÖÇÒ
Áغñ°¡ Á¦´ë·Î µÇ¾î ÀÖÀ¸¸é ÀÌÀü ÀÛ¾÷°ø°£¿¡¼
Rational Web Developer¸¦
½ÃÀÛÇϽʽÿÀ. ÁøÇà Ç¥½Ã±â´Â ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î
ÀÌÁֵǰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
Âü°í: ÀÛ¾÷°ø°£ ÀÌÁÖ Áß
"Workbench ·¹À̾ƿôÀ» º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌÀ¯: Workbench¸¦ º¹¿øÇÏ´Â Áß¿¡ ¹®Á¦°¡
¹ß»ýÇß½À´Ï´Ù."¶ó´Â ¸Þ½ÃÁö°¡
¹®Á¦Á¡ ´ëÈ »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ
¿À·ù ¸Þ½ÃÁö´Â ÀÛ¾÷°ø°£ÀÇ ÀÌÁÖ¿¡ ¿µÇâÀ» ÁÖÁö
¾Ê½À´Ï´Ù. ¿À·ù ´ëÈ »óÀÚ¿¡¼
¼¼ºÎ»çÇ×À» Ŭ¸¯ÇÏ¿© º¹¿øÇÒ ¼ö ¾ø´Â
PerspectiveÀÇ À̸§À» ±â·ÏÇϰí
È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ´ëÈ »óÀÚ¸¦
´ÝÀ¸½Ê½Ã¿À.
Perspective¸¦
º¹¿øÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- â -> Perspective ´Ý±â¸¦ ¼±ÅÃÇÏ¿©
Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À.
- â -> Perspective ¿±â¸¦ ¼±ÅÃÇÏ¿©
Perspective¸¦ ´Ù½Ã
¿©½Ê½Ã¿À.
- Âü°í:
- WebSphere Studio V5.1.2¿¡¼ EGL(Enterprise
Generation Language) À¥ Perspective¸¦ »ç¿ëÇÏ´Â EGL ÇÁ·ÎÁ§Æ®ÀÇ
°æ¿ì: ÀÌ Perspective´Â
Rational Web Developer 6.0¿¡¼
Á¦°ÅµÇ¾ú½À´Ï´Ù. ¸ðµç EGL ÇÁ·ÎÁ§Æ®´Â
Rational Web Developer 6.0¿¡¼ ÀÌ
Perspective ¾øÀÌ ¾ÈÀüÇÏ°Ô ÀÌÁֵǵµ·Ï º¯°æµÇ¾ú½À´Ï´Ù.
EGL À¥ Perspective¸¦ »ç¿ëÇÑ °æ¿ì ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- EGL ˴
Perspective¸¦ ´ÝÀ¸½Ê½Ã¿À.
- ȯ°æ ¼³Á¤¿¡¼
EGL ±â´ÉÀ» »ç¿ëÇϵµ·Ï
¼³Á¤ÇϽʽÿÀ(â -> ȯ°æ ¼³Á¤). EGL ±â´É »ç¿ë¿¡ °üÇÑ
ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
- â -> Perspective ¿±â¸¦ ¼±ÅÃÇÑ ÈÄ À¥
Perspective¸¦ ¼±ÅÃÇϽʽÿÀ.
- SCM(Source Code Management) ½Ã½ºÅÛ¿¡¼ ·ÎµåÇÑ
ÇÁ·ÎÁ§Æ® ÀÌÁÖ:
Rational Web Developer·Î ·ÎµåÇÒ ¶§ SCM
½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â
WebSphere Studio 5.1.xÀÇ ÇÁ·ÎÁ§Æ®´Â
ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁֵ˴ϴÙ.
- ÇÁ·ÎÁ§Æ® ±³È¯À» »ç¿ëÇÏ¿© °¡Á®¿Â ÇÁ·ÎÁ§Æ®
ÀÌÁÖ: WebSphere Studio V5.1.2 ¶Ç´Â V5.1.1¿¡¼
³»º¸³»±â ¹× ÇÁ·ÎÁ§Æ® ±³È¯ ±â´ÉÀ» »ç¿ëÇÏ¿©
Rational Web Developer V6.0À¸·Î °¡Á®¿Â
ÇÁ·ÎÁ§Æ®´Â ÀÚµ¿À¸·Î V6.0À¸·Î ÀÌÁֵ˴ϴÙ. ÇÁ·ÎÁ§Æ® ±³È¯ ±â´ÉÀº
WebSphere Studio V5.1.2¿¡¼ »ç¿ë °¡´ÉÇßÀ¸¸ç
V5.1.1ÀÇ °æ¿ì ¼±ÅÃÀû Ç÷¯±×ÀÎÀ̾ú½À´Ï´Ù.
Âü°í:
- V6.0À¸·Î ÀÌÁÖµÈ
V5.1.x ÇÁ·ÎÁ§Æ®¸¶´Ù ÀÌÁÖ ÇÁ·Î±×·¥Àº .compatibility
ÆÄÀÏÀ» V6.0ÀÇ ÇÁ·ÎÁ§Æ® Æú´õ¿¡ ÀÚµ¿À¸·Î Ãß°¡ÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀº WebSphere Studio V5.1.x¿ÍÀÇ ¿ªÈ£È¯¼ºÀ» À§ÇØ
»ç¿ëµÇ¹Ç·Î ÀÌ ÆÄÀÏÀ» ÆíÁýÇϰųª »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À.
ÀÚ¼¼ÇÑ Á¤º¸´Â WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º
ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
Áß¿ä:
- ÀÌÁÖ ÁßÀÎ
ÀÛ¾÷°ø°£°ú ¿¬°üµÇ´Â µð¹ö±× ½ÇÇà ±¸¼ºÀÌ ÀÖ´Â °æ¿ì
ÀϺΠ½ÇÇà ±¸¼ºÀº ÀÚµ¿À¸·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù. ½ÇÇà
±¸¼ºÀ» ÀÌÁÖµÈ ÀÛ¾÷°ø°£À¸·Î º¹¿øÇÏ´Â ¹æ¹ý¿¡
´ëÇØ¼´Â V6.0ÀÇ µð¹ö°Å º¯°æ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
- ÀÌÁÖµÈ
ÀÛ¾÷°ø°£ÀÇ ÇÁ·ÎÁ§Æ®¿¡¼ XSLT µð¹ö°Å ¶Ç´Â EGL
µð¹ö°Å¸¦ »ç¿ëÇÑ °æ¿ì
Rational Web Developer V6.0°ú ÇÔ²²
¼³Ä¡µÈ JRE(Java Run-time Environment)¸¦ º¯°æÇؾß
ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ º¯°æÀ» ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ
Á¤º¸´Â V6.0ÀÇ µð¹ö°Å º¯°æ»çÇ×ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
- V6.0À¸·Î ÀÌÁÖµÈ
EGLÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» °³¹ßÇÑ °æ¿ì ¹öÀü 6.0¿¡¼ÀÇ
EGL¿ë »õ ¿¹¾à¾î¿¡ À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿¹¾à¾î¸¦ º¯¼ö
¶Ç´Â ÆÄÆ® À̸§À¸·Î »ç¿ëÇÑ °æ¿ì ÇØ´ç º¯¼ö ¶Ç´Â ÆÄÆ®
À̸§À» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â V6.0ÀÇ EGL ¿¹¾à¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.
- DB2(R) Net JDBC Driver´Â
Rational Web Developer V6.0¿¡¼
Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
DB2 Net JDBC
Driver¸¦ »ç¿ëÇÏ¿© JDBC ¿¬°áÀ» ÀÛ¼ºÇÑ °æ¿ì,
Rational Web Developer V6.0¿¡¼ ´Ù½Ã
¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. Áö¿øµÇ´Â JDBC µå¶óÀ̹ö Áß Çϳª¸¦
»ç¿ëÇÏ·Á¸é ¿¬°áÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. V6.0¿¡¼
Áö¿øµÇ´Â JDBC µå¶óÀ̹ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ
µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
- WebSphere Studio Site Developer
V5.1.x¿¡¼ Shift_JIS ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ°í º¥´õ ¼±ÅÃ
¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â À¥ ¶Ç´Â XML ÆÄÀÏÀ» ÀÌÁÖÇÑ °æ¿ì
Windows-31J ¹®ÀÚ ¼¼Æ®¸¦ ´ë½Å »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
- WebSphere Studio Site Developer V5.1.x¿Í
ÇÔ²² º¥´õ Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇÑ °æ¿ì, V6.0¿¡ ÇØ´çµÇ´Â
Ç÷¯±×ÀÎÀ» °¡Á®¿Í¼ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
- Agent
Contoller¸¦ ÇÊ¿ä·Î ÇÏ´Â ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â
Rational Web Developer¿Í ÇÔ²²
Á¦°øµÇ´Â ¹öÀüÀ» ¼³Ä¡ÇÏ¿© ¾÷±×·¹À̵åÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â ¼³Ä¡ ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- VisualAge Generator¸¦ »ç¿ëÇÏ¿© ÀÌÁÖÇÏ·Á¸é
"Accessing the VisualAge Generator to EGL Migration Guide" µµ¿ò¸»
Ç׸ñÀÇ "Installing and migrating" Àý¿¡¼ PDF Çü½ÄÀ¸·Î »ç¿ë
°¡´ÉÇÑ
VisualAge Generator to (EGL)Enterprise Generation Language Migration Guide¸¦
ÂüÁ¶ÇϽʽÿÀ. Ãֽй®¼´Â
http://www.ibm.com/developerworks/rational/library/egldoc.html¿¡¼
±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Rational Web Developer¿¡¼ WebSphere Studio V5.1.x ÀÛ¾÷°ø°£À» óÀ½ ¿ ¶§ ÀÌ ÀÛ¾÷°ø°£Àº ÀÚµ¿À¸·Î ÀÌÁֵ˴ϴÙ. ÀÛ¾÷°ø°£À» ÀÌÁÖÇÏ°í ³ª¸é ´õ ÀÌ»ó WebSphere Studio Site Developer¿¡¼ ¿ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª V6.0 ÀÛ¾÷°ø°£ÀÇ ÇÁ·ÎÁ§Æ®´Â SCM(Source Code Management) ½Ã½ºÅÛ(¿¹: Rational ClearCase(R))À» »ç¿ëÇϰųª, ÇÁ·ÎÁ§Æ® ±³È¯À» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°í ³»º¸³»±â, ¶Ç´Â ¾ÆÄ«ÀÌºê °¡Á®¿À±â ¹× ÇÁ·ÎÁ§Æ® ³»º¸³»±â¸¦ ÅëÇØ °è¼Ó WebSphere Studio V5.1.x¿Í °øÀ¯µÉ ¼ö ÀÖ½À´Ï´Ù. Áß¿ä: Rational Web Developer V6.0ÀÇ Portal Tools·Î ÀÌÁÖµÈ Portal Toolkit V5.0.2.2ÀÇ Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥Àº ¿ªÈ£È¯ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù.
- Âü°í:
- ´ÙÀ½Àº
Æ÷Ʋ·¿ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëµÇÁö
¾Ê½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® ±³È¯À»
»ç¿ëÇÏ¿© SCM ½Ã½ºÅÛÀ̳ª ´Ù¸¥ °³¹ßÀڷκÎÅÍ V6.0À¸·Î
·ÎµåµÈ ±âÁ¸ V5.1.x ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ »ç¿ëÀÚ°¡ ´ÙÀ½
Á¶Ä¡¸¦ ¼öÇàÇÏÁö ¾ÊÀ¸¸é V5.1.x¿Í °øÀ¯ÇÏ¿© ȣȯÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- ÀÌÁÖ µµ±¸·Î
ÀÛ¼ºµÈ .project ÆÄÀÏ ¹× .compatiblity ÆÄÀÏ¿¡ Ãß°¡ÇÑ
ȣȯ¼º ¸ÞŸµ¥ÀÌÅ͸¦ º¯°æÇÕ´Ï´Ù.
- ÇØ´ç
ÇÁ·ÎÁ§Æ®¿¡¼ .compatibility ÆÄÀÏÀ»
»èÁ¦ÇÕ´Ï´Ù.
.compatibility ÆÄÀÏÀº
V5.1.x ÇÁ·ÎÁ§Æ®°¡
Rational Web Developer V6.0
ÀÛ¾÷°ø°£¿¡¼ ¿¸± ¶§ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù.
.compatibility ÆÄÀÏÀº ÀÌ·¯ÇÑ ÀÚ¿øÀ» ÀÌÁÖÇÒ ¶§ ÇÁ·ÎÁ§Æ®
ÀÚ¿øÀÇ ½Ã°£¼ÒÀÎÀ» ÃßÀûÇϱâ À§ÇØ
Rational Web Developer¿¡¼
»ç¿ëµË´Ï´Ù. ÀÌ ÆÄÀÏÀ» ÆíÁýÇϰųª »èÁ¦Çϸé
¾ÈµË´Ï´Ù.
WebSphere Studio Site Developer
V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼º »ç¿ë ¾ÈÇÔÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Eclipse °í·Á»çÇ×
Rational Web Developer ¹öÀüÀº Eclipse
V3.0À» ±âº»À¸·Î ÇÕ´Ï´Ù. °íÀ¯ÇÑ Ç÷¯±×ÀÎÀ» °³¹ßÇÒ
°æ¿ì, ÀÌÁÖÇϱâ Àü¿¡ Ç÷§Æû º¯°æ»çÇ׿¡ ´ëÇØ Àоî¾ß
ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â
Rational Web Developer V6.0 ¼³Ä¡
À§Ä¡ÀÇ
eclipse\readme
¼ºêµð·ºÅ丮¿¡ ÀÖ´Â
readme ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌÁÖ¿¡
°ü·ÃµÈ readme ÆÄÀÏÀÇ ÀýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ÀÌÀü ¸±¸®½º¿ÍÀÇ
ȣȯ¼º
- ÀÛ¾÷°ø°£À» ÀÌÀü
¸±¸®½º¿¡¼ ¾÷±×·¹À̵å
- ÀÌÀü ¸±¸®½º¿ÍÀÇ
»óÈ£¿î¿ë¼º
J2EE ÇÁ·ÎÁ§Æ® ȣȯ¼º
WebSphere Studio V5.1.x¿¡¼ ÀÛ¼ºµÈ
ÇÁ·ÎÁ§Æ®ÀÇ
Rational Web Developer V6.0°úÀÇ
ȣȯ¼ºÀº V5.1.x ÀÛ¾÷°ø°£À» ÀÌÁÖÇÒ ¶§ .project ÆÄÀÏ¿¡
ÀÚµ¿À¸·Î Ãß°¡µÇ´Â ¸ÞŸµ¥ÀÌÅÍ¿¡ ÀÇÇØ °¡´ÉÇÕ´Ï´Ù.
¸¶Âù°¡Áö·Î, »õ J2EE 1.2 ¶Ç´Â 1.3 ¸ðµâÀ̳ª
ÀÀ¿ëÇÁ·Î±×·¥À»
Rational Web Developer V6.0¿¡¼ ÀÛ¼ºÇÒ
°æ¿ì, V5.1.x¿ÍÀÇ È£È¯¼ºÀ» À§ÇØ ºôµå ¸ÞŸµ¥ÀÌÅͰ¡
.project ÆÄÀÏ¿¡ ÀÚµ¿ Ãß°¡µË´Ï´Ù. ÀÌ Á¤º¸´Â Á÷Á¢
ÆíÁýÇϰųª »èÁ¦ÇÏ¸é ¾ÈµË´Ï´Ù.
- Âü°í:
- ÀÌ
ȣȯ¼º ¸ÞŸµ¥ÀÌÅÍ·Î ÀÎÇØ V6.0¿¡¼ ÀÛ¼ºµÈ »õ J2EE 1.2
¹× J2EE 1.3ÀÇ ¸ðµâÀ̳ª ÀÀ¿ëÇÁ·Î±×·¥À» V6.0 ºô´õ°¡ »ç¿ë
ºÒ°¡´ÉÇÑ
WebSphere Studio Site Developer V5.1.X¿¡
»ç¿ëÇÒ ¶§ "ºô´õ ´©¶ô"¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ°Å³ª
±â·ÏµË´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â Á¤»óÀûÀÎ °ÍÀ̹ǷΠ¹«½ÃÇÒ
¼ö ÀÖ½À´Ï´Ù.
ÀÌ È£È¯¼º
¸ÞŸµ¥ÀÌÅͰ¡ Á¸ÀçÇϸé
Rational Web Developer V6.0 ÇÁ·ÎÁ§Æ®°¡
WebSphere
Studio V5.1.x¿¡¼ ´Ù½Ã ·ÎµåµÉ ¶§ "ºô´õ ´©¶ô"¿¡ ´ëÇÑ
¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ´ÙÀ½Àº "ºô´õ ´©¶ô" ¸Þ½ÃÁöÀÇ
¿¹ÀÔ´Ï´Ù.
!ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
!MESSAGE Test60EARWeb ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ com.ibm.wtp.j2ee.LibCopyBuilder ºô´õ¸¦ °Ç³Ê¶Ù´Â ÁßÀÔ´Ï´Ù.
ºô´õ°¡ ¼³Ä¡µÉ ¶§ ´©¶ôµÇ¾ú°Å³ª ´©¶ô ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÑ ÇÁ·ÎÁ§Æ® ¼Ó¼º¿¡ ¼ÓÇØ ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ½ÃÁö´Â
Á¤»óÀûÀÎ °ÍÀ̹ǷΠ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. È®½ÇÇÏ°Ô ´õ
ÀÌ»ó WebSphere Studio V5.1.x¿¡¼ ÀÛ¼ºµÈ
ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¾÷ÇÒ Çʿ䰡 ¾øÀ¸¸é,
ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ¿ªÈ£È¯¼ºÀ» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇÏ¿©
¸Þ½ÃÁö¸¦ ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áß¿ä: V6.0¿¡¼ ÀÛ¼ºµÈ »õ J2EE 1.2 ¶Ç´Â 1.3
½ºÆå ÇÁ·ÎÁ§Æ®´Â WebSphere Studio V5.1.x¿Í ȣȯ °¡´ÉÇÏÁö¸¸
ÇÁ·ÎÁ§Æ®°¡ ÀÏ´Ü
WebSphere
Studio·Î ·ÎµåµÇ°í ³ ÈÄ ±× ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ
ÀÛ¾÷ÇÏ·Á¸é ¸ÕÀú ÀϺΠ¼öµ¿ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ´Ü°è´Â ÇʼöÀÔ´Ï´Ù. ÀÌ´Â 6.0¿¡¼ ÀÛ¼ºµÈ »õ J2EE 1.2
¶Ç´Â 1.3 ½ºÆå ÇÁ·ÎÁ§Æ®ÀÇ ·±Å¸ÀÓ ´ë»óÀº V5.1.xÀÇ ´ë»ó
¼¹ö¿Í Á÷Á¢ ¿ªÈ£È¯ °¡´ÉÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
V5.1.x¿¡¼ »õ V6.0 ÇÁ·ÎÁ§Æ®¸¦ ·ÎµåÇÑ ÈÄ ÇÊ¿äÇÑ ¼öµ¿
´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- .classpath ÆÄÀÏÀ»
°¡Áö°í ÀÖ´Â J2EE ÇÁ·ÎÁ§Æ®¸¶´Ù
.classpath ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
- .classpath
ÆÄÀÏ¿¡¼ ´ÙÀ½ Ŭ·¡½º °æ·Î Ç׸ñÀ» »èÁ¦ÇÏ°í ÆÄÀÏÀ»
ÀúÀåÇÑ ÈÄ ´ÝÀ¸½Ê½Ã¿À.
-
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/
org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v5.1 JRE"/>
-
<classpathentry kind="con"
path="com.ibm.wtp.server.java.core.container/
com.ibm.etools.websphere.runtime.core.runtimeTarget.v51/was.base.v51"/>
- J2EE ȯ°æ ¼³Á¤
ÆäÀÌÁö¿¡¼ ¼¹ö ´ë»ó ÁöÁ¤ Áö¿øÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö
È®ÀÎÇϽʽÿÀ.
â -> ȯ°æ
¼³Á¤ -> J2EE¸¦ ¼±ÅÃÇϰí "¼¹ö ´ë»ó ÁöÁ¤
Áö¿ø" ¾Æ·¡¿¡¼
¼¹ö ´ë»ó ÁöÁ¤ Áö¿ø »ç¿ëÀ» ¼±ÅÃÇß´ÂÁö
È®ÀÎÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®¸¦
¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
Ư¼º -> J2EE¸¦ ¼±ÅÃÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®¿¡¼
·±Å¸ÀÓ ´ë»ó¿¡ ÇØ´çµÇ´Â ´ë»ó ¼¹ö¸¦ ¼±ÅÃÇϰí(¿¹¸¦
µé¾î, JDK 1.4 ·±Å¸ÀÓ È¯°æÀ» »ç¿ëÇÏ´Â
WebSphere
Application Server V5.1)
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
- ¼±ÅÃÇÑ ´ë»ó
¼¹ö´Â
Rational Web Developer V6.0 ¹×
WebSphere Studio Site Developer V5.1.x¿Í
ȣȯ °¡´ÉÇÏ°Ô µË´Ï´Ù. º¯°æ»çÇ×ÀÌ SCM ½Ã½ºÅÛ¿¡¼
È®¾àµÇ°í ³ª¸é J2EE ÇÁ·ÎÁ§Æ®´Â SCM ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â
V5.1.x ¹× V6.0 »çÀÌ¿¡ »óÈ£¿î¿µ
°¡´ÉÇÕ´Ï´Ù.
- Âü°í:
- ´ë»ó
¼¹ö°¡ ´Ù½Ã
Rational Web Developer V6.0À¸·Î
¼³Á¤µÇ¸é J2EE ÇÁ·ÎÁ§Æ® ȣȯ¼ºÀº ¼Õ½ÇµÇ¹Ç·Î ´Ù½Ã
¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
WebSphere Studio Site Developer V5.1.x¿ÍÀÇ È£È¯¼ºÀ» Rational Web Developer V6.0¿¡¼ ÀÛ¼ºµÈ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ® ¶Ç´Â ÀÌÀü ¹öÀüÀÇ WebSphere Studio¿¡¼ ÀÌÁÖÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡¼ ¿ÏÀüÈ÷ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ´õ ÀÌ»ó V5.1.x¿Í ȣȯÇÏÁö ¾Ê°Å³ª »óÈ£¿î¿µÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ WebSphere Studio V5.1.x¿ÍÀÇ È£È¯¼ºÀ» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
WebSphere Studio Site Developer
V5.1.x¿ÍÀÇ È£È¯¼ºÀ» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ¿£ÅÍÇÁ¶óÀÌÁî
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î
Ŭ¸¯ÇÏ°í ÆË¾÷ ¸Þ´º¿¡¼
ȣȯ¼º
Á¦°Å ¸Þ´º ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ.
- ´ëÈ
»óÀÚ°¡ ½ÇÇàµÇ¾î ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥
ÇÁ·ÎÁ§Æ®ÀÇ ¿ªÈ£È¯¼º ¹× ÇÁ·ÎÁ§Æ®¿¡ ÁßøµÇ¾î ÀÖ´Â
¸ðµç ¸ðµâ ¹× À¯Æ¿¸®Æ¼ ÇÁ·ÎÁ§Æ®ÀÇ Á¦°Å¸¦ È®ÀÎÇϵµ·Ï
¿äûÇÕ´Ï´Ù.
- ¿¹¸¦ Ŭ¸¯ÇÏ¿© ȣȯ¼º Á¦°Å ÀÛ¾÷À»
°è¼ÓÇϽʽÿÀ.
ȣȯ¼º Á¦°Å ÀÛ¾÷À» ½ÇÇàÇϸé, ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿Í ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¿¡ ÁßøµÇ¾î ÀÖ´Â ¸ðµç ¸ðµâ ¹× À¯Æ¿¸®Æ¼ ÇÁ·ÎÁ§Æ®´Â ´õ ÀÌ»ó WebSphere Studio Site Developer V5.1.x¿Í
¿ªÈ£È¯µÇÁö ¾Ê½À´Ï´Ù.
¿ø·¡ WebSphere Studio Site Developer V5.1.x¿¡¼ Á¦°øÇß´ø JavaServer Faces ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
Rational Web Developer V6.0.1¿¡¼ Faces
·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀº À¥ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ³°Àº
ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£ÀÌ ¿¸± ¶§ ÀÚµ¿À¸·Î
¹ß»ýÇÕ´Ï´Ù.
WebSphere Studio Site Developer
V5.1.x¿¡¼
Rational Web Developer V6.0.1·Î À¥
ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿ ¶§ Faces ·±Å¸ÀÓ
ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù.
ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- WebSphere Studio Site Developer
V5.1.x¿¡¼ Faces ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â
ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ
¿¸³´Ï´Ù.
- Âü°í:
- ÇÁ·ÎÁ§Æ®
ÀÌÁÖ Ã¢ÀÌ ¿¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤
¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î
Ŭ¸¯Çϰí
ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã
ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À»
¿±´Ï´Ù.
- ÀÛ¾÷°ø°£¿¡ Faces
ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì
¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç
ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥
ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
- ´ÙÀ½ Áß Çϳª¸¦
Ŭ¸¯ÇϽʽÿÀ.
- ¿¹¸¦ Ŭ¸¯ÇÏ¸é °»½ÅÀ» ÀÚµ¿À¸·Î
¿Ï·áÇÕ´Ï´Ù.
- ³ªÁßÀ» Ŭ¸¯ÇÏ¸é °»½ÅÀÌ Áö¿¬µË´Ï´Ù.
³ªÁßÀ» ¼±ÅÃÇÑ ÈÄ ÀÚµ¿À¸·Î ·±Å¸ÀÓ
ÀÚ¿øÀ» °»½ÅÇÏ·Á¸é À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ý°í ´Ù½Ã ¿°Å³ª
À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ºôµåÇϱâ Àü¿¡ Workbench¸¦ ´Ù½Ã
½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÚµ¿ ºôµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÑ
°æ¿ì À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
ÇÁ·ÎÁ§Æ® ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼öÇà ¾ÈÇÔÀ» Ŭ¸¯ÇÏ¸é ·±Å¸ÀÓ ÀÚ¿øÀÌ
ÀÌÀü ·¹º§·Î À¯ÁöµË´Ï´Ù.
¼öÇà
¾ÈÇÔÀ» ¼±ÅÃÇϰí ÀǵµÀûÀ¸·Î ÀÌÀü ·¹º§ ·±Å¸ÀÓ
ÀÚ¿ø¿¡ ¸Ó¹«¸£´Â °æ¿ì °»½ÅÇϵµ·Ï ´Ù½Ã ÇÁ·ÒÇÁÆ®µÇÁö
¾Ê½À´Ï´Ù. ³ªÁß¿¡ ÇÊ¿äÇÑ °æ¿ì ·±Å¸ÀÓ ÀÚ¿øÀ»
¼öµ¿À¸·Î °»½ÅÇØ¾ß
ÇÕ´Ï´Ù.
- Âü°í:
- Faces
Client ÄÄÆ÷³ÍÆ®¸¦ Æ÷ÇÔÇÑ Faces JSP¸¦ ÀÛ¼ºÇÑ °æ¿ì Faces
Client ÄÄÆ÷³ÍÆ® ·±Å¸ÀÓ ÀÚ¿øÀ» °³º°ÀûÀ¸·Î ÃֽŠ·¹º§·Î
°»½ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½Å¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- Faces ÄÁÅÙÃ÷¿Í ÇÔ²²
±âÁ¸ÀÇ À¥ ÇÁ·ÎÁ§Æ®¸¦
Rational Web Developer V6.0.1
ÀÛ¾÷°ø°£À¸·Î °¡Á®¿À½Ê½Ã¿À.
- JSF601À̶ó´Â »õ À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â
EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÎ °æ¿ì »õ EGL ÇÁ·ÎÁ§Æ®)¸¦
ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÃֽŠ·±Å¸ÀÓ ÀÚ¿ø¿¡
´ëÇÑ ¼Ò½º·Î¼¸¸ »ç¿ëÇÕ´Ï´Ù. °»½ÅÀÌ ¿Ï·áµÈ ÈÄ
»èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ JSF601 ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃ߷ΠŬ¸¯ÇÏ°í ¸Þ´º¿¡¼
Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- À¥ ÇÁ·ÎÁ§Æ® ±â´ÉÀ» Ŭ¸¯Çϰí
Faces
±âº» ÄÄÆ÷³ÍÆ® ¹×
Faces
Client ÇÁ·¹ÀÓ¿öÅ© Ãß°¡¸¦ ¼±ÅÃÇÑ ÈÄ
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
- EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, ´ÙÀ½°ú °°ÀÌ
JSF ÆäÀÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
- »õ
EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ WebContent Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ.
- »õ·Î
ÀÛ¼º -> ±âŸ -> Faces JSP ÆÄÀÏÀ»
¼±ÅÃÇϽʽÿÀ.
eglintdebug.jar ¹×
eglintdebugsupport.jar ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡
Ãß°¡µË´Ï´Ù.
- °»½ÅÇÏ·Á´Â
±âÁ¸ÀÇ °¢ Faces ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ÆîÃļ
WebContent/WEB-INF/lib/
Æú´õÀÇ ÆÄÀÏÀ» Ç¥½ÃÇϽʽÿÀ. ÀÌ µð·ºÅ丮¿¡¼ ´ÙÀ½ÀÇ
JAR ÆÄÀÏÀ» ã¾Æ »èÁ¦ÇϽʽÿÀ.
- eglintdebug.jar(EGL¸¸)
- eglintdebugsupport.jar(EGL¸¸)
- fda.jar(EGL¸¸)
- fdaj.jar(EGL¸¸)
- jsf-api.jar
- jsf-ibm.jar
- jsf-impl.jar
- odc-jsf.jar
- WebContent/WEB-INF/faces-config.xml
ÆÄÀÏÀ» ã¾Æ ¿©½Ê½Ã¿À. ´ÙÀ½ ¿ä¼Ò°¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é
ÀÌ ±¸¼º ÆÄÀÏ¿¡
Ãß°¡ÇϽʽÿÀ.
<lifecycle>
<phase-listener>com.ibm.faces.webapp.ValueResourcePhaseListener</phase-listener>
</lifecycle>
<application>
<variable-resolver>com.ibm.faces.databind.SelectItemsVarResolver</variable-resolver>
<property-resolver>com.ibm.faces.databind.SelectItemsPropResolver</property-resolver>
</application>
- »èÁ¦ÇÑ
¸ðµç JAR ÆÄÀÏ¿¡ ´ëÇØ
JSF601 ÇÁ·ÎÁ§Æ®ÀÇ
WebContent/WEB-INF/lib
µð·ºÅ丮¿¡¼ µ¿ÀÏÇÑ À̸§ÀÇ JAR ÆÄÀÏÀ» º¹»çÇÏ¿© ¿ø·¡
ÇÁ·ÎÁ§Æ®¿¡¼ µ¿ÀÏ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸½Ê½Ã¿À. ÀϺÎ
±¸¼º¿¡¼´Â ÀÌ·¯ÇÑ ¸ðµç JAR ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÒ
Çʿ䰡 ¾øÀ¸¹Ç·Î, ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡ ¾ø¾ú´ø ƯÁ¤ JAR
ÆÄÀÏÀº º¹»çÇÏÁö ¸¶½Ê½Ã¿À.
- ¿ø·¡ÀÇ
ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â
web.xml ¹èÄ¡
¼³¸íÀÚ¸¦ ¿¾î ±¸¼º¿¡ ´ÙÀ½À»
Ãß°¡ÇϽʽÿÀ.
<context-param>
<param-name>com.ibm.ws.jsf.JSP_UPDATE_CHECK</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>com.ibm.ws.jsf.LOAD_FACES_CONFIG_AT_STARTUP</param-name>
<param-value>true</param-value>
</context-param>
- ¿ø·¡
ÇÁ·ÎÁ§Æ®°¡ µ¥ÀÌÅÍ ¾×¼¼½º¸¦ À§ÇØ
WDO(WebSphere Data
Object)¸¦ »ç¿ëÇÑ °æ¿ì, ´ÙÀ½ Ãß°¡ ´Ü°è¸¦
¼öÇàÇϽʽÿÀ.
- ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡¼
ÆÄÀÏ -> »õ·Î
ÀÛ¼º -> Faces JSP ÆÄÀÏÀ» Ŭ¸¯ÇÏ¿© »õ Àӽà Faces
JSP ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
- ÆÈ·¹Æ®ÀÇ µ¥ÀÌÅÍ
µå·Î¾î¿¡¼ ÆäÀÌÁö·Î °ü°è ·¹ÄÚµå ¸ñ·Ï ÄÄÆ÷³ÍÆ®¸¦
²ø¾î¿À½Ê½Ã¿À.
- ¸ðµç ¿¬°á ¹×
µ¥ÀÌÅÍ ¼Ò½º¸¦ ¼±ÅÃÇϰí
¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. ¼±ÅÃµÈ µ¥ÀÌÅÍ´Â
Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼
°è¼Ó WDO¸¦ »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ ±¸¼ºÀ»
»ý¼ºÇÕ´Ï´Ù.
- Àӽà JSP ÆÄÀÏÀ»
»èÁ¦ÇϽʽÿÀ.
- EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, °¢ EGL À¥
ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
»ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ÇÁ·ÎÁ§Æ®°¡
ÀÚµ¿À¸·Î ºôµåµÇÁö ¾ÊÀ¸¸é
ÇÁ·ÎÁ§Æ® -> ¸ðµÎ ºôµå¸¦
Ŭ¸¯ÇϽʽÿÀ.
- JSF601 À¥ ÇÁ·ÎÁ§Æ®¸¦
»èÁ¦ÇϽʽÿÀ.
¿ø·¡ WebSphere Studio Site Developer V5.1.x¿¡¼ Á¦°øÇß´ø JavaServer Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
Rational Web Developer V6.0.1¿¡¼ À¥
ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ³°Àº ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â
ÀÛ¾÷°ø°£ÀÌ ¿¸± ¶§ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ ÀÚµ¿À¸·Î
°»½ÅµË´Ï´Ù.
WebSphere Studio Site Developer
V5.1.x¿¡¼
Rational Web Developer V6.0.1·Î À¥
ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿ ¶§ Faces Client
·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï
ÇÁ·ÒÇÁÆ®µË´Ï´Ù.
ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- WebSphere Studio Site Developer
V5.1.x¿¡¼ Faces Client ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥
ÇÁ·ÎÁ§Æ®(¶Ç´Â ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ®
ÀÌÁÖ Ã¢ÀÌ ¿¸³´Ï´Ù.
- Âü°í:
- ÇÁ·ÎÁ§Æ®
ÀÌÁÖ Ã¢ÀÌ ¿¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤
¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î
Ŭ¸¯Çϰí
ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã
ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À»
¿±´Ï´Ù.
- ÀÛ¾÷°ø°£¿¡ Faces
Client ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì
¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç
ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥
ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
- ´ÙÀ½ Áß Çϳª¸¦
Ŭ¸¯ÇϽʽÿÀ.
- ¿¹¸¦ Ŭ¸¯ÇÏ¸é °»½ÅÀ» ÀÚµ¿À¸·Î
¿Ï·áÇÕ´Ï´Ù.
- ³ªÁßÀ» Ŭ¸¯ÇÏ¸é °»½ÅÀÌ Áö¿¬µË´Ï´Ù.
³ªÁßÀ» ¼±ÅÃÇÑ ÈÄ ÀÚµ¿À¸·Î ·±Å¸ÀÓ
ÀÚ¿øÀ» °»½ÅÇÏ·Á¸é À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ý°í ´Ù½Ã ¿°Å³ª
À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ºôµåÇϱâ Àü¿¡ Workbench¸¦ ´Ù½Ã
½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÚµ¿ ºôµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÑ
°æ¿ì À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
ÇÁ·ÎÁ§Æ® ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼öÇà ¾ÈÇÔÀ» Ŭ¸¯ÇÏ¸é ·±Å¸ÀÓ ÀÚ¿øÀÌ
ÀÌÀü ·¹º§·Î À¯ÁöµË´Ï´Ù.
¼öÇà ¾ÈÇÔÀ» ¼±ÅÃÇϰí ÀǵµÀûÀ¸·Î ÀÌÀü
·¹º§ ·±Å¸ÀÓ ÀÚ¿ø¿¡ ¸Ó¹«¸£´Â °æ¿ì °»½ÅÇϵµ·Ï ´Ù½Ã
ÇÁ·ÒÇÁÆ®µÇÁö ¾Ê½À´Ï´Ù. ³ªÁß¿¡ ÇÊ¿äÇÑ °æ¿ì ·±Å¸ÀÓ
ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇØ¾ß ÇÕ´Ï´Ù.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ
Java
ÀÚ¿ø -> JavaSource Æú´õ¿¡¼ À̸§ ÁöÁ¤ ±ÔÄ¢ÀÌ
com.ibm.dynwdo4jsmediators.<client-data-name>ÀÎ ¸ðµç
Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ Áß°³ÀÚ Å¬·¡½º ÆÐŰÁö¸¦
»èÁ¦ÇϽʽÿÀ. com.ibm.dynwdo4jsmediators¶ó´Â ÆÐŰÁö¸¦
»èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ ÆÐŰÁö¿¡´Â ÇÁ·ÎÁ§Æ®¿¡¼
Áß°³ÀÚ Àç»ý¼ºÀ» À§ÇØ »ç¿ëÇÒ Å¬¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ¿¡
´ëÇÑ ¸ÞŸµ¥ÀÌÅÍ(ecore ¹× emap ÆÄÀÏ)°¡ ÀÖ½À´Ï´Ù.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ
Java
ÀÚ¿ø -> JavaSource Æú´õ¿¡¼
OdysseyBrowserFramework.properties ÆÄÀÏÀ» ¿°í
EMAP_FILES ¹×
ECORE_FILES¿¡ ´ëÇÑ Ç׸ñÀ»
»èÁ¦ÇϽʽÿÀ.
- Ŭ¶óÀ̾ðÆ®
µ¥ÀÌÅÍ º¸±âÀÇ °¢ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃ߸¦ Ŭ¸¯Çϰí
±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- °í±Þ ÅÇ¿¡¼
¼¹öÃø µ¥ÀÌÅÍ¿¡¼ Àç»ý¼ºÀ» Ŭ¸¯ÇÏ¿©
µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¸ðµç Áß°³ÀÚ¸¦ ´Ù½Ã
»ý¼ºÇϽʽÿÀ.
¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ Faces ·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀÇ
¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å ´Ü°è¸¦
¿Ï·áÇϽʽÿÀ.
- ˤ˂
ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å ¼½¼ÇÀÇ
4-6´Ü°è¸¦ ¿Ï·áÇϽʽÿÀ.
WebSphere Application Server V5.1¿¡¼ V6.0À¸·Î
Faces Client ÄÄÆ÷³ÍÆ®°¡ µé¾îÀÖ´Â ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó
¼¹ö¸¦ º¯°æÇÒ ¶§ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö
ÀÖ½À´Ï´Ù.
WebSphere Application Server V5.1¿¡¼ V6.0À¸·Î
Faces Client ÄÄÆ÷³ÍÆ®°¡ µé¾îÀÖ´Â ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó
¼¹ö¸¦ º¯°æÇÒ ¶§ ´ÙÀ½ µÎ °¡Áö ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- ÀÌ¹Ì »ý¼ºµÈ
Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ Áß°³ÀÚ Å¬·¡½º°¡ ´õ ÀÌ»ó
ÄÄÆÄÀÏÇÏÁö ¾Ê½À´Ï´Ù. ÇÑ ¹ø¿¡ ÇϳªÀÇ JSP°¡
Àç»ý¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
- ·çÆ®
Java
¼Ò½º Æú´õ¿¡¼ ¹ß°ßµÈ OdysseyBrowserFramework.properties
ÆÄÀÏÀ» ¿©½Ê½Ã¿À. ³ªÁß »ç¿ëÀ» À§ÇØ ÄÁÅÙÃ÷¸¦
ÀúÀåÇϽʽÿÀ.
- OdysseyBrowserFramework.properties
ÆÄÀÏ¿¡¼ Faces Client µ¥ÀÌÅͰ¡ µé¾îÀÖ´Â À¥ ÇÁ·ÎÁ§Æ®ÀÇ
°¢ JSP¿¡ ´ëÇØ EMAP_FILES ¹× ECORE_FILES Ư¼º¿¡ ´ëÇÑ
<client-data-name>.ecore ¹× <client-data-name>.emap
Ç׸ñÀ» ãÀ¸½Ê½Ã¿À.
- JSPÀÇ
Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ¿¡ ´ëÇØ ÀÏÄ¡ÇÏ´Â Ç׸ñ¸¸ º¸°üÇϰí
´Ù¸¥ ¸ðµç Ç׸ñÀº »èÁ¦ÇϽʽÿÀ.
¿¹¸¦ µé¾î, ÇöÀç
ÆäÀÌÁö¿¡ ACCOUNT¶ó°í Çϴ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅͰ¡ ÀÖ°í
Ư¼º ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº Ç׸ñÀÌ ÀÖÀ»
°æ¿ì,
EMAP_FILES=com\\ibm\\dynwdo4jsmediators/account.emap com\\ibm\\dynwdo4jsmediators/orders.emap
Ç׸ñ¿¡¼ com\\ibm\\dynwdo4jsmediators/orders.emap¸¦
»èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é Ç׸ñÀÌ ´ÙÀ½°ú °°ÀÌ
Ç¥½ÃµË´Ï´Ù.
EMAP_FILES=com\\ibm\\dynwdo4jsmediators/account.emap
- Ư¼º ÆÄÀÏÀ»
ÀúÀåÇϽʽÿÀ.
- SP¿¡¼
Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÑ ÈÄ ¸¶¿ì½º
¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯Çϰí
±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- °í±Þ ÅÇ¿¡¼
¸ðµÎ Àç»ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ÇöÀç JSPÀÇ
¸ðµç Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ¿¡ ÇÊ¿äÇÑ ¸ðµç ¾ÆÆ¼ÆÑÆ®°¡
´Ù½Ã »ý¼ºµË´Ï´Ù.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ
Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â °¢ JSP¿¡ ´ëÇØ 2-6´Ü°è¸¦
¹Ýº¹ÇϽʽÿÀ.
- Ŭ¶óÀ̾ðÆ®
µ¥ÀÌÅÍ Áß°³ÀÚ Å¬·¡½º¸¦ Àç»ý¼ºÇÑ ÈÄ, ÀϺΠÁß°³ÀÚ
Ŭ·¡½º´Â ÄÄÆÄÀϵÇÁö ¾ÊÀº ä·Î ³²½À´Ï´Ù. À̵éÀº
V6.xÀÇ SDO(Service Data Object)¿¡¼ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â
½ºÅ°¸¶ ¿ä¼Ò¿¡ ´ëÇÑ Áß°³ÀÚÀ̸ç À̸§ ÁöÁ¤ ±ÔÄ¢
*_DataGraphSchema_wdo4js_*.java ¹× *_RootDataObject_wdo4js_*.java¸¦
°®½À´Ï´Ù. ÀÌ·¯ÇÑ ÄÄÆÄÀÏ ¿À·ù¸¦ ¸·±â À§ÇØ À¥
ÇÁ·ÎÁ§Æ®¿¡¼ À̵é Áß°³ÀÚ Å¬·¡½º¸¦
»èÁ¦ÇϽʽÿÀ.
- °»½ÅÀÌ
¼º°øÀûÀ¸·Î ¿Ï·áµÈ ÈÄ OdysseyBrowserFramework.properties
ÆÄÀÏÀÇ ¿ø·¡ ÄÁÅÙÃ÷¸¦ º¹¿øÇϽʽÿÀ.
- WDO¿¡ ¹ÙÀεåµÈ
Æ®¸® º¸±â Faces Client ÄÄÆ÷³ÍÆ®°¡ ÇÁ·ÎÁ§Æ®ÀÇ ´ë»ó
¼¹ö¸¦ WebSphere Application Server V6.0À¸·Î º¯°æÇÑ ÈÄ
¼¹ö¿¡¼ ½ÇÇàÇÏÁö ¸øÇÕ´Ï´Ù. ÇØ°áÃ¥Àº ¸ðµç className
űװ¡ WDO DataObject Ŭ·¡½º ´ë½Å SDO DataObject Ŭ·¡½º¸¦
»ç¿ëÇϵµ·Ï º¯°æÇϱâ À§ÇØ JSPÀÇ ¼Ò½º º¸±â¸¦ ¼öÁ¤ÇÏ´Â
°ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î
account¶ó´Â WDOÀÇ °æ¿ì,
- ·çÆ®
¿ÀºêÁ§Æ®¿¡ ´ëÇØ className ű׸¦
className="com.ibm.etools.wdo.DataObject(DynWDO`account`RootDataObject)"¿¡¼
className="commonj.sdo.DataObject(DynWDO`account`DataGraphRoot)"·Î
º¯°æÇϽʽÿÀ.
- ¸ðµç ÇÏÀ§
³ëµå¿¡ ´ëÇØ className ű׸¦
className="com.ibm.etools.wdo.DataObject(DynWDO`account`ACCOUNT)"¿¡¼
className="commonj.sdo.DataObject(DynWDO`account`ACCOUNT)"·Î
º¯°æÇϽʽÿÀ. ¿©±â¼ ACCOUNT´Â µ¥ÀÌÅÍ ³ëµåÀÇ
À̸§ÀÔ´Ï´Ù.
ÀÚµ¿ÈµÈ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼·Î
¾÷±×·¹À̵å
Diff ÇÁ·Î¼¼¼ ¹×
Çڵ鷯´Â ÀÌÁ¦ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù.
WebSphere
Studio V5.1.x¿¡¼ Faces Client ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ Diff Çڵ鷯
¹× ÇÁ·Î¼¼¼¸¦ ÀÛ¼ºÇÑ °æ¿ì ÇØ´ç Äڵ带 »èÁ¦Çϰí
ÀÚµ¿À¸·Î »ý¼ºµÈ ÇÁ·Î¼¼¼ ¹× Çڵ鷯¸¦ »ç¿ëÇÏ´Â °ÍÀÌ
¹Ù¶÷Á÷ÇÕ´Ï´Ù.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ
°¢ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ »õ Diff Çڵ鷯 ¹×
ÇÁ·Î¼¼¼¸¦ »ý¼ºÇϽʽÿÀ.
- Ŭ¶óÀ̾ðÆ®
µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϰí, ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦
Ŭ¸¯ÇÏ°í ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- °í±Þ ÅÇ¿¡¼
¸ðµÎ Àç»ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
- »ý¼ºµÈ
ÇÁ·Î¼¼¼¿Í Çڵ鷯°¡ ÀÚµ¿À¸·Î È£ÃâµÇ¹Ç·Î Diff
ÇÁ·Î¼¼¼ ¹× Çڵ鷯¸¦ È£ÃâÇϱâ À§ÇØ ÀÛ¼ºÇÑ Äڵ带
Á¦°ÅÇϽʽÿÀ. ÀÌ Äڵ尡 »ç¿ëµÈ ÀϹÝÀûÀÎ ¿¹´Â
´ÙÀ½°ú °°Àº ¸í·É ´ÜÃß ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ ¸í·É
À̺¥Æ®ÀÇ °æ¿ìÀÔ´Ï´Ù. ¿¹¸¦
µé¸é,
String Diff = getClientData1().getDiffStr();
if (DiffProcessor.Synch(getRoot(), Diff) == true)
return "";
return "failure";
- »ç¿ëÀÚ°¡
ÀÛ¼ºÇÑ ÀÌÀüÀÇ »ç¿ëÀÚ Á¤ÀÇ Çڵ鷯 ¹× ÇÁ·Î¼¼¼¿¡
ÇØ´çÇÏ´Â ÆÄÀÏÀ» À¥ ÇÁ·ÎÁ§Æ®¿¡¼
Á¦°ÅÇϽʽÿÀ.
V5.1.x¿¡ ´ëÇØ ÀÛ¼ºµÈ »ç¿ëÀÚ Á¤ÀÇ Diff Çڵ鷯
¹× ÇÁ·Î¼¼¼ À¯Áö
¹Ù¶÷Á÷ÇÏÁø
¾ÊÁö¸¸, V5.1.xÀÇ »ç¿ëÀÚ Á¤ÀÇ Diff Çڵ鷯 ¹× ÇÁ·Î¼¼¼¸¦
À¯ÁöÇØ¾ß ÇÑ´Ù°í °áÁ¤ÇÏ´Â °æ¿ì V6.0¿¡¼ ÀÛµ¿µÇµµ·Ï
¼öÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. DiffHandler ÀÎÅÍÆäÀ̽º ¹× DiffInfo
Ŭ·¡½º°¡ º¯°æµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.
- DiffHandler
ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾ú½À´Ï´Ù.
- handle
¸Þ¼Òµå¿¡¼´Â ÀÌÁ¦ DiffException À̿ܿ¡ Exceptionµµ
¹ß»ýÇÕ´Ï´Ù.
- »õ find ¸Þ¼Òµå´Â
¿ÀºêÁ§Æ®¸¦ ã±â À§ÇØ ÇÁ·¹ÀÓ¿öÅ©¿¡¼
»ç¿ëµË´Ï´Ù.
- »õ getId
¸Þ¼Òµå´Â µð¹ö±ëÀ» À§ÇØ »ç¿ëµÇ¸ç ÇÁ·¹ÀÓ¿öÅ©°¡
¿ÀºêÁ§Æ® °ªÀ» ÀμâÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù.
find ¹× getId
¸Þ¼Òµå´Â »ý¼ºµÈ DiffHandler¿¡ ÀÇÇØ ³»ºÎ¿¡¼
»ç¿ëµË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ DiffHandlerÀÇ °æ¿ì, ´ÜÁö
ÀÎÅÍÆäÀ̽º¿¡ µû¸£±â À§ÇØ ºó ¸Þ¼Òµå¸¦ ±¸ÇöÇϸé
µË´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â ÇÁ·¹ÀÓ¿öÅ©¿¡¼ È£ÃâµÇÁö
¾Ê½À´Ï´Ù.
º¯°æµÈ DiffHandler
ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú
°°½À´Ï´Ù.
public interface DiffHandler
{
public void handle(DiffInfo Diff) throws DiffException, Exception;
public Object find (DiffInfo Diff) throws DiffException, Exception;
public String getId (DiffInfo Diff, boolean Original);
}
- DiffInfo Ŭ·¡½º´Â
´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾ú½À´Ï´Ù.
- ¸Þ¼Òµå ArrayList
getAncestors()°¡ ¸Þ¼Òµå DiffInfo getParent()·Î
´ëüµÇ¾ú½À´Ï´Ù. ÀÌ DiffInfo getParent() ¸Þ¼Òµå´Â ÃÖ»óÀ§
Æ®¸®¿¡¼ °¢ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸¿¡ ´ëÇØ °¡Àå ½±°Ô ¼øÈ¯
¹æ½ÄÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
- ¸Þ¼Òµå
getCurrent() ¹× getOriginal()Àº ÀÌÁ¦ EObject ¿ÀºêÁ§Æ® ´ë½Å
DataObject ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¹Ýµå½Ã DataObject
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϵµ·Ï Äڵ带 º¯°æÇÒ ÇÊ¿ä´Â
¾ø½À´Ï´Ù. ±×·¯³ª DataObject ÀÎÅÍÆäÀ̽º´Â EObject¸¦
»ç¿ëÇÏ´Â °Íº¸´Ù ´õ ½±°í Á÷°üÀûÀÔ´Ï´Ù. ½±°Ô DataObject
¿ÀºêÁ§Æ®¸¦ ±âÁ¸ Äڵ忡 ´ëÇÑ EObject ¿ÀºêÁ§Æ®·Î
ij½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¿ÀºêÁ§Æ®°¡
Àû¿ëµÇ´Â Ư¼º À̸§À» ½Äº°Çϱâ À§ÇØ »õ ¸Þ¼Òµå String
getPropertyName()ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ´Â ¿¹¸¦ µé¾î,
ÁöÁ¤µÈ Ŭ·¡½º¿¡ µ¿ÀÏ À¯ÇüÀÇ µÎ Ư¼ºÀÌ ÀÖÀ» °æ¿ì
Áß¿äÇÕ´Ï´Ù. ÀÌÀü DiffInfo Ŭ·¡½º¿¡¼´Â Äڵ带 µÎ Ư¼º
»çÀÌ¿¡¼ ±¸º°ÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.
DiffInfo Ŭ·¡½º´Â
ÀÌÁ¦ ´ÙÀ½°ú
°°½À´Ï´Ù.
public class DiffInfo
{
public char getCrud()
public DataObject getCurrent()
public String getEClassName()
public DataObject getOriginal()
public String getPropertyName()
public DiffInfo getParent()
}
- Âü°í:
- DiffInfo
Ŭ·¡½º´Â ´õ ÀÌ»ó °ø¿ëÀ¸·Î Áö¿øµÇÁö ¾Ê½À´Ï´Ù. Diff
ÇÁ·Î¼¼¼ ¹× Çڵ鷯°¡ ÀÚµ¿À¸·Î »ý¼ºµÇ±â ¶§¹®ÀÔ´Ï´Ù.
ÀÌÀü Çڵ鷯¸¦ º¸Á¸ÇÏ´Â °ÍÀº ´ÜÁö ÀϽÃÀûÀÎ
¼Ö·ç¼ÇÀ̹ǷΠÀÚµ¿ÈµÈ Çڵ鷯¸¦ »ç¿ëÇÒ °ÍÀ»
±ÇÀåÇÕ´Ï´Ù.
V6.0¿¡¼ Faces Client ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ º¯°æ
- WebSphere Application Server V6.0À»
Áö¿øÇÕ´Ï´Ù.
- WebSphere Application Server V6.0¿¡¼ÀÇ
SDO(Service Data Objects)¸¦ Áö¿øÇÕ´Ï´Ù.
- EGL µ¥ÀÌÅÍ´Â
ÀÌÁ¦ Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍ·Î Áö¿øµË´Ï´Ù.
- Diff ÇÁ·Î¼¼¼ ¹×
Çڵ鷯°¡ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù.
- ´ÙÀ½
ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ »õ À̺¥Æ®°¡ ÀÖ½À´Ï´Ù.
- TabbedPanel:
onInitialPageShow
- Tree: onNodeExpand,
onNodeCollapse, onExpand, onCollapse
- DataGrid: onPage,
onSort, onFilter
WebSphere Studio V5.1.x¿¡¼ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì WebSphere Application Server V6.0¿¡¼ EAR ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϱâ À§ÇØ À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ¸¦ ¾à°£ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ¼öµ¿À¸·Î ±âÁ¸ Struts 1.0.2 ¶Ç´Â Struts 1.1 º£Å¸(2 ¶Ç´Â 3) À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âÁ¸ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ
¼öÁ¤
Struts ÇÁ·ÎÁ§Æ®°¡
WebSphere
Studio v5.x¿¡¼ ÀÛ¼ºµÉ ¶§ À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡ ¼³¸íÀÚ¿¡
ÀÖ´Â ±¸¼º
¸Å°³º¯¼ö(<param-name>config</param-name>)°¡
WEB-INF/struts-config.xml·Î ¼³Á¤µË´Ï´Ù.
WebSphere
Application Server V6.0Àº ÀÌ ¸Å°³º¯¼ö¿¡¼ ¾Õ¿¡ "/"°¡
Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. WebSphere Application Server V6.0¿¡¼
WebSphere
Studio V5.1.x¿¡¼ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϸé
EAR ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¶§ java.net.MalformedURLException
¿¹¿Ü°¡ ¼ö½ÅµÉ ¼ö ÀÖ½À´Ï´Ù.
- Âü°í:
- Rational Web Developer V6.0˼ ț Struts
ÇÁ·ÎÁ§Æ®°¡ ÀÛ¼ºµÉ ¶§ "/"¸¦ Ãß°¡ÇÕ´Ï´Ù. ±×·¯³ª
WebSphere
Studio V5.1x·ÎºÎÅÍ ÀÌÁÖÇÒ ¶§´Â ¼öµ¿À¸·Î Ãß°¡µÇ¾î¾ß
ÇÕ´Ï´Ù.
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿©
WebSphere
Studio v5.1.x¿¡¼ ÀÛ¼ºµÈ Struts À¥ ÇÁ·ÎÁ§Æ®ÀÇ ¹èÄ¡
¼³¸íÀÚ¸¦ V6.0¿¡¼ Á¤Á¤ÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ Struts À¥ ÇÁ·ÎÁ§Æ®¸¦ ¿©½Ê½Ã¿À.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ À¥ ÇÁ·ÎÁ§Æ®ÀÇ À¥
¹èÄ¡
¼³¸íÀÚ ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. À¥ ¹èÄ¡
¼³¸íÀÚ ÆíÁý±â°¡ ¿¸³´Ï´Ù.
- ¼Ò½º ÅÇÀ» Ŭ¸¯ÇÏ¿© ¼Ò½º ÆäÀÌÁö¸¦
¿©½Ê½Ã¿À.
- Çà
<param-value>WEB-INF/struts-config.xml</param-value>(ÀÌ
ÇàÀº
<servlet></servlet>
ÅÂ±× ¾È¿¡ ÀÖÀ½)
À»
<param-value>/WEB-INF/struts-config.xml</param-value>·Î
º¯°æÇϽʽÿÀ.
- À¥ ¹èÄ¡ ¼³¸íÀÚ¸¦
ÀúÀåÇϽʽÿÀ.
EAR ÇÁ·ÎÁ§Æ®°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§ java.net.MalformedURLException ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
Struts 1.1 º£Å¸ À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î
º¯È¯
WebSphere Studio V5.1.x¿¡¼, Struts ·±Å¸ÀÓ
¶óÀ̺귯¸®°¡ V5.0.xÀÇ Struts 1.1 º£Å¸(2 ¶Ç´Â 3)¿¡¼ Struts
1.1(ÃÖÁ¾)·Î ¿Ã¶ó°¬½À´Ï´Ù. ±âÁ¸ Struts 1.1 º£Å¸(2 ¶Ç´Â 3)
À¥ ÇÁ·ÎÁ§Æ®°¡ ÀÖ°í À̵éÀ» Struts 1.1(ÃÖÁ¾)·Î
º¯È¯ÇÏ·Á´Â °æ¿ì ¼öµ¿À¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(Âü°í:
¹Ýµå½Ã Struts 1.1 º£Å¸(2 ¶Ç´Â 3) ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î
º¯È¯ÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. )
Struts 1.1 º£Å¸(2 ¶Ç´Â 3)
ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- Struts 1.1 º£Å¸
ÇÁ·ÎÁ§Æ®¸¦
Rational Web Developer V6.0 ÀÛ¾÷°ø°£¿¡
·ÎµåÇϽʽÿÀ.
- ¿¹¸¦ µé¾î
Struts11À̶ó´Â »õ Struts 1.1 À¥ ÇÁ·ÎÁ§Æ®¸¦
ÀÛ¼ºÇϽʽÿÀ. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ º¯È¯ÇÏ´Â µ¿¾È ÇÊ¿äÇÒ
Struts 1.1 ·±Å¸ÀÓ ÆÄÀÏ¿¡ Æí¸®ÇÏ°Ô ¾×¼¼½ºÇϱâ À§ÇØ ÀÌ
Àӽà ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿Ï·áÇßÀ» ¶§ ÀÌ
ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Struts 1.1·Î
º¯È¯ÇÏ·Á´Â °¢ Struts 1.1 º£Å¸ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF/lib µð·ºÅ丮¿¡¼ ´ÙÀ½ JAR ÆÄÀÏÀ»
»èÁ¦ÇϽʽÿÀ.
- commons-*.jar.
- struts.jar.
- ´ÙÀ½ JAR ÆÄÀÏÀ»
Struts11/WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼ ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF/lib µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
- commons-*.jar.
- struts.jar.
- ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF µð·ºÅ丮¿¡¼ ÅÂ±× ¶óÀ̺귯¸® ¼³¸íÀÚ(TLD)
ÆÄÀÏÀÎ struts-*.tld¸¦ »èÁ¦ÇϽʽÿÀ.
- Struts11/WebContent/WEB-INF
µð·ºÅ丮¿¡¼ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮·Î
struts-*.tld ÆÄÀÏÀ» º¹»çÇϽʽÿÀ.
Struts 1.0.2 À¥ ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î
º¯È¯
WebSphere Studio V5.1.x(¹× V5.0.x)¿¡¼ Struts
Áö¿øÀ» À¥ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÒ ¶§ Struts 1.0.2¸¦ ¼±ÅÃÇÏ´Â
¿É¼ÇÀÌ ÀÖ¾ú½À´Ï´Ù. ±âÁ¸ Struts 1.0.2 À¥ ÇÁ·ÎÁ§Æ®°¡
ÀÖ°í À̵éÀ» Struts 1.1·Î º¯È¯ÇÏ·Á´Â °æ¿ì ¼öµ¿À¸·Î
º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. (Âü°í: ¹Ýµå½Ã Struts 1.1 º£Å¸(2 ¶Ç´Â 3)
ÇÁ·ÎÁ§Æ®¸¦ Struts 1.1·Î º¯È¯ÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
)
Struts 1.0.2 ÇÁ·ÎÁ§Æ®¸¦
Struts 1.1·Î º¯È¯ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- Struts 1.0.2
ÇÁ·ÎÁ§Æ®¸¦
Rational Web Developer V6.0 ÀÛ¾÷°ø°£¿¡
·ÎµåÇϽʽÿÀ.
- ¿¹¸¦ µé¾î
Struts11À̶ó´Â »õ Struts 1.1 À¥ ÇÁ·ÎÁ§Æ®¸¦
ÀÛ¼ºÇϽʽÿÀ. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ º¯È¯ÇÏ´Â µ¿¾È ÇÊ¿äÇÒ
Struts 1.1 ·±Å¸ÀÓ ÆÄÀÏ¿¡ Æí¸®ÇÏ°Ô ¾×¼¼½ºÇϱâ À§ÇØ ÀÌ
Àӽà ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿Ï·áÇßÀ» ¶§ ÀÌ
ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Struts 1.1·Î
º¯È¯ÇÏ·Á´Â °¢ Struts 1.0.2 ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF/lib µð·ºÅ丮¿¡¼ struts.jar ÆÄÀÏÀ»
»èÁ¦ÇϽʽÿÀ.
- ´ÙÀ½ JAR ÆÄÀÏÀ»
Struts11/WebContent/WEB-INF/lib µð·ºÅ丮¿¡¼ ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF/lib µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
- commons-*.jar.
- struts.jar.
- jarkarta-oro.jar.
- ÇÁ·ÎÁ§Æ®ÀÇ Web
Content/WEB-INF µð·ºÅ丮¿¡¼ ÅÂ±× ¶óÀ̺귯¸® ¼³¸íÀÚ(TLD)
ÆÄÀÏÀÎ struts-*.tld¸¦ »èÁ¦ÇϽʽÿÀ.
- Struts11/WebContent/WEB-INF
µð·ºÅ丮¿¡¼ ÇÁ·ÎÁ§Æ®ÀÇ Web Content/WEB-INF µð·ºÅ丮·Î
struts-*.tld ÆÄÀÏÀ»
º¹»çÇϽʽÿÀ.
Rational Web Developer V6.0ÀÇ µð¹ö±ë µµ±¸¿¡ ´ëÇØ ¸î °¡Áö º¯°æ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² ÀÌ·¯ÇÑ µµ±¸¸¦ »ç¿ëÇÏ·Á¸é ÀÌÁÖ¿¡ ´ëÇÑ º¯°æ»çÇ×À» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Á¤À» º¯°æÇϰųª º¹¿øÇØ¾ß ÇÒ ¼öµµ Àֱ⠶§¹®ÀÔ´Ï´Ù.
ÀÛ¾÷°ø°£ ¹× ½ÇÇà ±¸¼º ÀÌÁÖ
WebSphere Studio Site DeveloperÀÇ V5.1.x
ÀÛ¾÷°ø°£ÀÌ
Rational Web Developer V6.0¿¡¼ ¿¸°
°æ¿ì, ÀÛ¾÷°ø°£°ú ¿¬°üµÇ´Â ´ÙÀ½ µð¹ö°Å ½ÇÇà ±¸¼ºÀº
ÀÚµ¿À¸·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù.
- ¼¹ö¿¡¼ µð¹ö±×: ÀÌÀü¿¡ "¼¹ö¿¡¼
µð¹ö±×"¸¦ ÅëÇØ ÀÛ¼ºÇÑ ½ÇÇà ±¸¼ºÀº V6.0À¸·Î ÀÌÁÖµÇÁö
¾Ê½À´Ï´Ù. V6.0¿¡¼ ¼¹ö¿¡¼ÀÇ µð¹ö±ëÀ» À§ÇØ
ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã
¼±ÅÃÇÑ ´ÙÀ½
¼¹ö¿¡¼ µð¹ö±×¸¦ ¼±ÅÃÇϽʽÿÀ.
±×·¯¸é ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ »õ ½ÇÇà ±¸¼ºÀÌ
ÀÛ¼ºµË´Ï´Ù.
- ¼¹ö Á¢¼Ó: ÀÌÀü¿¡ ¼¹ö Á¢¼Ó¿¡ ´ëÇØ
ÀÛ¼ºµÈ WebSphere Application Server µð¹ö±× ½ÇÇà
±¸¼ºÀº V6.0À¸·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù.
WebSphere Application Server µð¹ö±× ½ÇÇà
±¸¼ºÀº ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. V6.0¿¡¼ µð¹ö±ëÀ»
À§ÇØ ¼¹ö Á¢¼ÓÀ» ¼öÇàÇÏ·Á¸é
¼¹ö¿¡¼ µð¹ö±× Á¶Ä¡¸¦ »ç¿ëÇϰí 5.xÀÇ
°æ¿ì WebSphere v5 ¼¹ö Á¢¼ÓÀ», 6.0ÀÇ °æ¿ì
WebSphere v6.0 ¼¹ö Á¢¼ÓÀ»
ÀÛ¼ºÇϽʽÿÀ.
- SQLJ µð¹ö°Å: SQLJ µð¹ö±× ½ÇÇà ±¸¼ºÀº ´õ
ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌÀü¿¡ ÀÛ¼ºµÈ SQLJ ½ÇÇà
±¸¼ºÀº V6.0À¸·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù. V6.0¿¡¼ÀÇ
µð¹ö±ëÀ» À§ÇØ SQLJ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ·Á¸é
Java
ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ±¸¼ºÀ» »ç¿ëÇϽʽÿÀ.
- ½ºÅä¾îµå ÇÁ·Î½ÃÀú µð¹ö°Å: ÀÌÀü¿¡
ÀÛ¼ºÇÑ ½ºÅä¾îµå ÇÁ·Î½ÃÀú µð¹ö°Å ±¸¼ºÀº
Rational Web Developer V6.0À¸·Î
ÀÌÁֵǹǷÎ
µð¹ö±× ½ÇÇà ±¸¼º ´ëÈ »óÀÚ¿¡¼ »ç¿ëÇÒ
¼ö ÀÖ½À´Ï´Ù. ÀÌÁÖ ÈÄ,
µ¥ÀÌÅÍ Á¤ÀÇ º¸±â ÆË¾÷ ¸Þ´º¿¡¼
µð¹ö±× Á¶Ä¡¸¦ »ç¿ëÇÒ °æ¿ì »õ ½ÇÇà
±¸¼ºÀÌ ÀÚµ¿À¸·Î
ÀÛ¼ºµË´Ï´Ù.
- Âü°í:
- ½ºÅä¾îµå
ÇÁ·Î½ÃÀú¸¦ Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£À» ÀÌÁÖÇÑ ÈÄ µð¹ö±×¸¦
À§ÇØ ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ ´Ù½Ã ºôµåÇÒ °æ¿ì,
½ºÅä¾îµå ÇÁ·Î½ÃÀú¿Í ¿¬°üµÇ´Â ÀÌÁÖµÈ ½ÇÇà ±¸¼ºÀº
ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.
- EGL µð¹ö°Å: ÀÛ¾÷°ø°£À» ÀÌÁÖÇÑ ÈÄ¿¡´Â
±âÁ¸ EGL µð¹ö°Å ½ÇÇà ±¸¼º¿¡ ´ëÇØ ´ÙÀ½ ´Ü°è¸¦
¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- ¿Ã¹Ù¸¥ À§Ä¡¸¦
°¡¸®Å°µµ·Ï ¼³Ä¡µÈ
JRE(Java
Run-time Environment)¸¦ ¼öÁ¤ÇϽʽÿÀ. ÀÛ¾÷°ø°£ ÀÌÁÖ ÈÄ,
¼³Ä¡µÈ JRE´Â
WebSphere Studio Site DeveloperÀÇ ÀÌÀü
¹öÀüÀÇ JRE¸¦ °¡¸®Å°°Ô µË´Ï´Ù. À̸¦ º¯°æÇÏ·Á¸é
´ÙÀ½°ú °°ÀÌ »õ·Î¿î JREÀÇ À§Ä¡¸¦ °¡¸®Å°°Ô ÇϽʽÿÀ.
- Workbench
¸Þ´º¿¡¼
â -> ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ.
- °á°ú
ȯ°æ ¼³Á¤ ´ëÈ »óÀÚ¿¡¼
Java
³ëµå¸¦ ÆîÄ£ ÈÄ
¼³Ä¡µÈ JRE¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¿À¸¥ÂÊ¿¡¼, ÀÌ
Á¦Ç°ÀÇ ÇöÀç ¹öÀü°ú ÇÔ²² ¼³Ä¡µÈ JRE¸¦ °¡¸®Å°µµ·Ï,
¼³Ä¡µÈ JRE¸¦ ¼³Á¤ÇϽʽÿÀ. JREÀÇ À§Ä¡´Â
Rational Web Developer V6.0 ¼³Ä¡
µð·ºÅ丮ÀÇ
\eclipse\jre
¼ºêµð·ºÅ丮ÀÔ´Ï´Ù.
- ½ÇÇàÇϱâ Àü¿¡
½ÇÇà ±¸¼º¿¡¼
¼Ò½º ÅÇÀ» ¼±ÅÃÇϽʽÿÀ. (ÀÌ·¸°Ô ÇÏÁö
¾ÊÀ¸¸é "¼Ò½º ãÁö ¸øÇÔ" ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.) ¼Ò½º
À§Ä¡¸¦ V5.1.x ÀÛ¾÷°ø°£ÀÇ ½ÇÇà ±¸¼º¿¡ Ãß°¡ÇÑ °æ¿ì, ÀÌ
À§Ä¡´Â ÀÌÁÖµÈ ½ÇÇà ±¸¼º¿¡ ¼öµ¿À¸·Î ´Ù½Ã Ãß°¡Çؾß
ÇÕ´Ï´Ù.
- ÄÄÆÄÀÏµÈ ¾ð¾î µð¹ö°Å: ÀÛ¾÷°ø°£À»
ÀÌÁÖÇÑ ÈÄ¿¡´Â ±âÁ¸ÀÇ ÄÄÆÄÀÏµÈ ¾ð¾î µð¹ö°Å ½ÇÇà
±¸¼º¿¡ ´ëÇØ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- ÄÄÆÄÀÏµÈ ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ±¸¼ºÀÇ
½Ã½ºÅÛ È¯°æ ÅÇ¿¡¼ ȯ°æ º¯¼ö¸¦
¼³Á¤ÇßÀ¸¸é, ÀÌÁÖµÈ ½ÇÇà ±¸¼º¿¡ ÀÌ È¯°æ º¯¼ö¸¦
¼öµ¿À¸·Î ´Ù½Ã Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
- ÄÄÆÄÀÏµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¶Ç´Â
½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡ Á¢¼Ó ½ÇÇà ±¸¼º¿¡
¼Ò½º À§Ä¡¸¦ Ãß°¡ÇßÀ¸¸é, ÀÌÁÖµÈ ½ÇÇà ±¸¼º¿¡ ÀÌ ¼Ò½º
À§Ä¡¸¦ ¼öµ¿À¸·Î ´Ù½Ã Ãß°¡Çؾß
ÇÕ´Ï´Ù.
µð¹ö±× º¸±â
±â¾ïÀåÄ¡ ¹×
±â¾ïÀåÄ¡ ¸ÊÇÎ º¸±â´Â ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ
º¸±â´Â ¸Þ¸ð¸® ¹× ¸Þ¸ð¸® ·»´õ¸µ º¸±â·Î
¹Ù²î¾ú½À´Ï´Ù.
XSLT µð¹ö°Å
ÀÌ XSLT µð¹ö°Å´Â
V6.0¿¡¼ º¯°æµÇ¾úÀ¸¸ç ¸¹Àº º¸±â ¹× Á¶Ä¡°¡
µÎµå·¯Áö°Ô º¯°æµÇ¾ú½À´Ï´Ù. Ãß°¡ Á¤º¸¸¦ º¸·Á¸é
Information Center¿¡¼ XSLT µð¹ö°Å ¹®¼¸¦
ÂüÁ¶ÇϽʽÿÀ.
XSLT µð¹ö°Å¿¡¼
°¡Àå µÎµå·¯Áø º¯°æ»çÇ× Áß Çϳª´Â
Rational Web Developer V6.0°ú ÇÔ²²
¼³Ä¡µÈ JRE¿¡ ´ëÇÑ Á¾¼Ó¼ºÀÔ´Ï´Ù. ÀÛ¾÷°ø°£À»
WebSphere Studio Site Developer
V5.1.x¿¡¼ ÀÌÁÖÇÒ °æ¿ì, XSLT µð¹ö±× ¼¼¼ÇÀ» ½ÇÇàÇÒ ¼ö
ÀÖÀ¸·Á¸é ¸ÕÀú ¿Ã¹Ù¸¥ À§Ä¡¸¦ Áö½ÃÇϵµ·Ï ¼³Ä¡µÈ JRE¸¦
¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ´ÙÀ½ Á¶Ä¡ Áß Çϳª¸¦
¼öÇàÇϽʽÿÀ.
- ´ÙÀ½ ´Ü°è¸¦
¼öÇàÇÏ¿© »õ JRE À§Ä¡¸¦ Áö½ÃÇϵµ·Ï Àüü ÀÛ¾÷°ø°£¿¡
´ëÇØ JRE¸¦ º¯°æÇϽʽÿÀ.
- Workbench
¸Þ´º¿¡¼
â -> ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ.
- ȯ°æ ¼³Á¤
â¿¡¼ Java ³ëµå¸¦ ÆîÄ£ ÈÄ
¼³Ä¡µÈ JRE¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¿À¸¥ÂÊ¿¡¼,
ÀÌ Á¦Ç°ÀÇ ÇöÀç ¹öÀü°ú ÇÔ²² ¼³Ä¡µÈ JRE¸¦ °¡¸®Å°µµ·Ï,
¼³Ä¡µÈ JRE¸¦ ¼³Á¤ÇϽʽÿÀ. JREÀÇ À§Ä¡´Â
Rational Web Developer V6.0 ¼³Ä¡
µð·ºÅ丮ÀÇ
\eclipse\jre
¼ºêµð·ºÅ丮ÀÔ´Ï´Ù.
- µð¹ö±× ½ÇÇà ±¸¼º ´ëÈ »óÀÚ¸¦ ÅëÇØ
µð¹ö±× ¼¼¼ÇÀ» ½ÇÇàÇÏ·Á´Â °æ¿ì¿¡´Â »õ JRE À§Ä¡¸¦
°¡¸®Å°µµ·Ï ½ÇÇà ±¸¼ºÀÇ JRE¸¦ º¯°æÇÏ¸é µË´Ï´Ù.
ÀÌ·¸°Ô ÇÏ·Á¸é
µð¹ö±× ½ÇÇà ±¸¼º ´ëÈ »óÀÚ¿¡¼ ½ÇÇà
±¸¼ºÀ» ¿©½Ê½Ã¿À.
JRE ÅÇÀ» ¼±ÅÃÇϰí
´ëü JRE Çʵ忡¼ »õ JRE À§Ä¡¸¦
ÁöÁ¤ÇϽʽÿÀ.
WDO(WebSphere Data Objects) °ü°èÇü ·¹Äڵ峪 °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» »ç¿ëÇÏ´Â WebSphere Application Server V5.1À» ´ë»óÀ¸·Î ÁöÁ¤ÇÑ À¥ ÇÁ·ÎÁ§Æ®¿¡¼ Äڵ带 ÀÛ¼ºÇÑ ´ÙÀ½ ´Ù½Ã ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ë»óÀ¸·Î WebSphere Application Server V6.0À» ÁöÁ¤Çϸé SDO(Service Data Objects) °ü°èÇü ·¹ÄÚµå ¹× °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. WDO¿¡¼ SDO·ÎÀÇ ÀÌÁÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ë»ó ¼¹ö¸¦ WebSphere Application Server V5.1¿¡¼ WebSphere Application Server V6.0À¸·Î º¯°æÇÒ ¶§ ÀÚµ¿À¸·Î ¹ß»ýÇÕ´Ï´Ù.
´ë»ó ¼¹ö´Â ´ÙÀ½°ú
°°ÀÌ µÎ °¡Áö ¹æ¹ýÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÁ§Æ®ÀÇ Æ¯¼º
´ëÈ »óÀÚ¸¦ »ç¿ëÇÏ¿© ´ë»ó ¼¹ö¸¦ ¼öÁ¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼ ÇÁ·ÎÁ§Æ®¸¦
¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
Ư¼º -> ¼¹ö -> ´ë»ó ·±Å¸ÀÓÀ» ¼±ÅÃÇϽʽÿÀ.
- J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦
»ç¿ëÇϸé J2EE ÀÌÁÖ¸¦ ¼öÇàÇÏ´Â µ¿¾È ÀÀ¿ëÇÁ·Î±×·¥
´ë»óÀ» ´Ù½Ã ÁöÁ¤ÇÏ¿© ´Ù¸¥ ¼¹ö¸¦ »ç¿ëÇÒ ¼ö
ÀÖ½À´Ï´Ù.
- Âü°í:
- ȗˤ
J2EE ½ºÆå ·¹º§·Î¸¸ ÀÌÁÖÇÒ ¼ö
ÀÖ½À´Ï´Ù.
´ë»ó ¼¹ö º¯°æ ¹× J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ ´ëÇÑ µµ¿ò¸» Ç׸ñÀº Rational Web DeveloperÀÇ ¿Â¶óÀÎ
µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
ȣȯ ½Ã °í·Á»çÇ×
- WDO ¾×¼¼½º BeanÀÇ
°ø¿ë ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API)¿¡
±â·ÏµÈ ÄÚµå´Â V6.0¿¡¼ Áö¿øµË´Ï´Ù(±¸Çö Ŭ·¡½º
´ë»óÀÌ SDO ·±Å¸ÀÓÀ¸·Î º¯°æµÈ °æ¿ì¿¡µµ).
- WebSphere Application Server V6.0¿¡ ´ëÇØ
»ý¼ºµÇ´Â »õ ÄÚµå´Â WDO ¾×¼¼½º BeanÀ» »ç¿ëÇÏÁö ¾ÊÁö¸¸
´ë½Å ´Ü¼øÇÑ SDO APIÀÇ Äڵ带 »ý¼ºÇÕ´Ï´Ù.
- V6.0À» ´ë»óÀ¸·Î
ÇÏ´Â µ¿¾È ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ »ý¼ºµÈ ÄÚµå´Â ¼¹ö¸¦
´Ù½Ã ´ë»óÀ¸·Î ÁöÁ¤ÇÏ¿© ´Ù½Ã ÀÌÁÖÇÑ °æ¿ì¿¡µµ V5.1
¼¹ö¿¡¼ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
- V5.1¿¡ ´ëÇØ ÀÛ¼ºµÈ
ÄÚµå´Â V5.1 ¼¹ö¸¦ ´ë»óÀ¸·Î ÁöÁ¤ÇÏ¿© Á¤¹æÇâ ¹×
¿ª¹æÇâÀ¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.
WDO¿¡¼ SDO·Î ÀÌÁÖÇÑ ÈÄ À¯Çü Ãæµ¹ ¿À·ùÀÇ °¡´É¼º
WDO¸¦ ÀÌ¿ëÇÏ´Â
ÇÁ·ÎÁ§Æ®°¡ SDO ±â¹Ý ÇÁ·ÎÁ§Æ®·Î ÀÌÁÖµÈ ÈÄ, ±âÁ¸ÀÇ WDO
µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Â ±âÁ¸ JSP ÆäÀÌÁö¿¡ SDO µ¥ÀÌÅ͸¦
Ãß°¡ÇÒ °æ¿ì, À¯Çü Ãæµ¹ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ´Â ±âÁ¸ WDO ¾×¼¼½º Bean ¹× µ¶¸³Çü SDO API È¥ÇÕÀ¸·Î
ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú À¯»çÇÑ JSPÀÇ
Java
¼Ò½º ÆÄÀÏ¿¡¼ ÄÄÆÄÀÏ ¿À·ù¸¦ º¼ ¼ö
ÀÖ½À´Ï´Ù.
import com.ibm.websphere.sdo.mediator.exception.MediatorExceptionÀÌ °¡Á®¿Â ´Ù¸¥ À¯Çü°ú Ãæµ¹ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ À¯Çü Ãæµ¹
¿À·ù´Â ´ÙÀ½°ú °°ÀÌ Á¤Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Java ¼Ò½º ÆÄÀÏ¿¡¼ Ãæµ¹ÇÏ´Â
import¹®À» Á¦°ÅÇϽʽÿÀ. À§ÀÇ ¿¹¿¡¼´Â ¼Ò½º ÆÄÀÏ¿¡¼
´ÙÀ½ import¹®À» Á¦°ÅÇϽʽÿÀ.
import com.ibm.websphere.wdo.mediator.exception.MediatorException;
- ¿ÏÀüÇÑ Å¬·¡½º
À̸§À» »ç¿ëÇϵµ·Ï ÇØ´ç À¯ÇüÀ» ÂüÁ¶ÇÏ´Â
Java
¼Ò½º ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿÀ. À§ÀÇ ¿¹¿¡¼´Â À¯Çü
MediatorExceptionÀ»
com.ibm.websphere.wdo.mediator.exception.MediatorExceptionÀ¸·Î
º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ò½º Äڵ尡 ´ÙÀ½°ú °°ÀÌ
ÀÛ¼ºµÇ¾úÀ» °æ¿ì,
catch ( MediatorException e1 ) {
´ÙÀ½°ú °°ÀÌ º¯°æÇØ¾ß ÇÕ´Ï´Ù.
catch ( com.ibm.websphere.wdo.mediator.exception.MediatorException e1 ) {
´ë»ó ¼¹ö¸¦ 5.1¿¡¼ V6.0À¸·Î(WDO¿¡¼ SDO·Î) º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×
´ë»ó ¼¹ö°¡ V5.1¿¡¼
V6.0À¸·Î º¯°æµÉ ¶§ ´ÙÀ½ º¯°æÀÌ ÀÚµ¿À¸·Î
¼öÇàµË´Ï´Ù.
- JAR(Java archive) ÆÄÀÏ
wdo_web.jar ¹×
wdo_jdbc_access.jarÀÌ
ÇÁ·ÎÁ§Æ®¿¡¼ Á¦°ÅµË´Ï´Ù.
- ´ÙÀ½ JAR ÆÄÀÏÀÌ
ÇÁ·ÎÁ§Æ®ÀÇ Å¬·¡½º °æ·Î¿¡¼ Á¦°ÅµË´Ï´Ù.
- emf-runtime.jar
- emf-event.jar
- wdo-interface.jar
- wdo.jar
- jdbcmediator.jar
- wdo.xmlmediator.jar
- sdo_web.jar
¹×
sdo_access_beans.jar
ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µË´Ï´Ù(SDO ·±Å¸ÀÓ JAR ÆÄÀÏÀº
ÀÚµ¿À¸·Î V6.0 ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·Î¿¡ Ãß°¡µÊ).
- JSTL(JavaServer Pages
Standard Tag Library) 1.0 JAR ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡¼
Á¦°ÅµË´Ï´Ù (JSTL 1.1/JSP 2.0 JAR ÆÄÀÏÀº ÀÚµ¿À¸·Î V6.0
ÇÁ·ÎÁ§Æ®ÀÇ Å¬·¡½º °æ·Î¿¡ Ãß°¡µÊ).
- ´ÙÀ½ import¹®ÀÌ
Java
¼Ò½º ÆÄÀÏ¿¡¼ º¯°æµË´Ï´Ù.
- com.ibm.websphere.wdo.access.connections.ConnectionManager°¡
com.ibm.websphere.sdo.access.connections.ConnectionManager·Î
º¯°æµË´Ï´Ù.
- com.ibm.websphere.wdo.mediator.rdb.ConnectionWrapper°¡
com.ibm.websphere.sdo.mediator.jdbc.ConnectionWrapper·Î
º¯°æµË´Ï´Ù.
´ë»ó ¼¹ö¸¦ V6.0¿¡¼ V5.1·Î(SDO¿¡¼ WDO·Î) º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×
´ë»ó ¼¹ö°¡ V6.0¿¡¼
V5.1·Î º¯°æµÉ ¶§ ´ÙÀ½ º¯°æÀÌ ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù.
- JAR ÆÄÀÏ
sdo_web.jar ¹×
sdo_access_beans.jarÀÌ
ÇÁ·ÎÁ§Æ®¿¡¼ Á¦°ÅµË´Ï´Ù.
- JAR ÆÄÀÏ
wdo_web.jar ¹×
wdo_jdbc_access.jarÀÌ
ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µË´Ï´Ù.
- ´ÙÀ½ JAR ÆÄÀÏÀÌ
ÇÁ·ÎÁ§Æ®ÀÇ Å¬·¡½º °æ·Î¿¡ Ãß°¡µË´Ï´Ù.
- emf-runtime.jar
- emf-event.jar
- wdo-interface.jar
- wdo.jar
- jdbcmediator.jar
- wdo.xmlmediator.jar
- JSTL 1.0 JAR ÆÄÀÏÀÌ
ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µË´Ï´Ù(JSTL 1.1/JSP 2.0 JARÀº ÇÁ·ÎÁ§Æ®
Ŭ·¡½º °æ·Î¿¡¼ Á¦°ÅµÊ).
- ´ÙÀ½ import¹®ÀÌ
Java
¼Ò½º ÆÄÀÏ¿¡¼ º¯°æµË´Ï´Ù.
- com.ibm.websphere.sdo.access.connections.ConnectionManager°¡
com.ibm.websphere.wdo.access.connections.ConnectionManager·Î
º¯°æµË´Ï´Ù.
- com.ibm.websphere.sdo.mediator.jdbc.ConnectionWrapper°¡
com.ibm.websphere.wdo.mediator.rdb.ConnectionWrapper·Î
º¯°æµË´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ J2EE ·¹º§À» 1.3¿¡¼ 1.4·Î º¯°æÇÑ ÈÄÀÇ À¥ ÇÁ·ÎÁ§Æ® º¯°æ»çÇ×
´ë»ó ¼¹ö¸¦
WebSphere
Application Server V6.0À¸·Î º¯°æÇÏ¿© WDO¿¡¼ SDO·Î ÀÌÁÖÇÏ´Â
µ¥ ¹ß»ýÇÏ´Â º¯°æ»çÇ× ¿Ü¿¡µµ, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ J2EE
½ºÆå ·¹º§À» 1.3¿¡¼ 1.4·Î º¯°æÇϸé WDO, JSTL 1.0 ű×
¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °Í¿¡¼ SDO, JSTL 1.1/jsp 2.0 ű×
¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î JSP(JavaServer Page)ÀÇ Å±×
¶óÀ̺귯¸®(taglib) ÂüÁ¶°¡ °»½ÅµË´Ï´Ù. ´ÙÀ½ Ç¥´Â J2EE
1.3¿¡¼ J2EE 1.4·Î À̵¿ÇÒ ¶§ JSP taglib ÂüÁ¶¿¡¼ÀÇ
º¯°æ»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 1. J2EE 1.3 ¹× J2EE 1.4¿¡¼ÀÇ JSP taglib ÂüÁ¶
| J2EE 1.3 taglib(WDO)
| J2EE 1.4 taglib(SDO)
|
| http://www.ibm.com/websphere/wdo/core
| http://www.ibm.com/websphere/sdo/core
|
| http://java.sun.com/jstl/core
| http://java.sun.com/jsp/jstl/core
|
| http://java.sun.com/jstl/fmt
| http://java.sun.com/jsp/jstl/fmt
|
| http://java.sun.com/jstl/xml
| http://java.sun.com/jsp/jstl/xml
|
| http://java.sun.com/jstl/sql
| http://java.sun.com/jsp/jstl/sql
|
Rational Web DeveloperÀÇ EGL(Enterprise Generation Language)¿¡ »õ ¿¹¾à¾î°¡ ÀÖ½À´Ï´Ù.
»õ ¿¹¾à¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- as
- isa
- like
- matches
- money
- openUI
- ref
- self
- string
- this
º¯¼ö ¶Ç´Â ÆÄÆ®
À̸§À¸·Î À§ ¿¹¾à¾î¸¦ »ç¿ëÇÏ¿© V6.0 ÀÛ¾÷°ø°£À¸·Î
°¡Á®¿Í ºôµåÇϸé
WebSphere Studio V5.1.xÀÇ EGL ÇÁ·Î±×·¥Àº
IWN.SYN.2002.e 39/2 "variableName"¿¡¼ÀÇ ±¸¹®
¿À·ù ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ
°æ¿ì º¯¼ö À̸§À» ¼öÁ¤ÇϽʽÿÀ.
¿ø·¡ Rational Web Developer V6.0¿¡¼ Á¦°øÇß´ø JavaServer Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀÌ Rational Web Developer V6.0.1¿¡ ¸Â°Ô °»½ÅµÇ¾ú½À´Ï´Ù. ÀÌ ÀÌÀü Á¦Ç° ¹öÀüÀ¸·Î ÀÛ¼ºµÈ À¥ ÇÁ·ÎÁ§Æ®¿¡¼ °³¹ßÀ» °è¼ÓÇÏ·Á´Â °æ¿ì Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
Rational Web Developer V6.0.1¿¡¼, Faces
¹× Faces Client ·±Å¸ÀÓ ÀÚ¿ø °»½ÅÀº À¥ ÇÁ·ÎÁ§Æ®¸¦
°¡Á®¿À°Å³ª ³°Àº Faces ¶Ç´Â Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ»
Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£ÀÌ ¿¸± ¶§ ÀÚµ¿À¸·Î ¹ß»ýÇÕ´Ï´Ù.
Rational Web Developer V6.0¿¡¼
Rational Web Developer V6.0.1·Î À¥
ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª ÀÛ¾÷°ø°£À» ¿ ¶§ ÀÌ·¯ÇÑ
·±Å¸ÀÓ ÀÚ¿øÀ» ÃֽŠ·¹º§·Î °»½ÅÇϵµ·Ï
ÇÁ·ÒÇÁÆ®µË´Ï´Ù.
ÀÚµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ÀÚµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- Rational Web Developer V6.0¿¡¼ Faces
¶Ç´Â Faces Client ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â
ÀÛ¾÷°ø°£)¸¦ °¡Á®¿À½Ê½Ã¿À. ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢ÀÌ
¿¸³´Ï´Ù.
- Âü°í:
- ÇÁ·ÎÁ§Æ®
ÀÌÁÖ Ã¢ÀÌ ¿¸®Áö ¾Ê´Â °æ¿ì ÀÚµ¿ ºôµå ȯ°æ ¼³Á¤
¼³Á¤ÀÌ »ç¿ë ºÒ°¡´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î
Ŭ¸¯Çϰí
ÇÁ·ÎÁ§Æ® -> ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ® ´Ù½Ã
ºôµå ÇÁ·Î¼¼½º°¡ ÇÁ·ÎÁ§Æ® ÀÌÁÖ Ã¢À»
¿±´Ï´Ù.
- ÀÛ¾÷°ø°£¿¡ Faces
¶Ç´Â Faces Client ÄÁÅÙÃ÷¸¦ °®´Â ´Ù¸¥ À¥ ÇÁ·ÎÁ§Æ®°¡
ÀÖ´Â °æ¿ì ¾÷±×·¹À̵åµÇ¾î¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç
ÇÁ·ÎÁ§Æ®¿¡ ÀÌ ¼±ÅûçÇ× Àû¿ëÀ» ¼±ÅÃÇÏ¸é ¸ðµç À¥
ÇÁ·ÎÁ§Æ®°¡ °»½ÅµË´Ï´Ù.
- ´ÙÀ½ Áß Çϳª¸¦
Ŭ¸¯ÇϽʽÿÀ.
- ¿¹¸¦ Ŭ¸¯ÇÏ¸é °»½ÅÀ» ÀÚµ¿À¸·Î
¿Ï·áÇÕ´Ï´Ù.
- ³ªÁßÀ» Ŭ¸¯ÇÏ¸é °»½ÅÀÌ Áö¿¬µË´Ï´Ù.
³ªÁßÀ» ¼±ÅÃÇÑ ÈÄ ÀÚµ¿À¸·Î ·±Å¸ÀÓ
ÀÚ¿øÀ» °»½ÅÇÏ·Á¸é À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ý°í ´Ù½Ã ¿°Å³ª
À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ºôµåÇϱâ Àü¿¡ Workbench¸¦ ´Ù½Ã
½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÚµ¿ ºôµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÑ
°æ¿ì À¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
ÇÁ·ÎÁ§Æ® ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼öÇà ¾ÈÇÔÀ» Ŭ¸¯ÇÏ¸é ·±Å¸ÀÓ ÀÚ¿øÀÌ
ÀÌÀü ·¹º§·Î À¯ÁöµË´Ï´Ù.
¼öÇà ¾ÈÇÔÀ» ¼±ÅÃÇϰí ÀǵµÀûÀ¸·Î ÀÌÀü
·¹º§ ·±Å¸ÀÓ ÀÚ¿ø¿¡ ¸Ó¹«¸£´Â °æ¿ì °»½ÅÇϵµ·Ï ´Ù½Ã
ÇÁ·ÒÇÁÆ®µÇÁö ¾Ê½À´Ï´Ù. ³ªÁß¿¡ ÇÊ¿äÇÑ °æ¿ì ·±Å¸ÀÓ
ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇØ¾ß ÇÕ´Ï´Ù.
¼öµ¿À¸·Î ·±Å¸ÀÓ ÀÚ¿ø °»½Å
À¥ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ Faces ¹× Faces Client ·±Å¸ÀÓ ÀÚ¿øÀ» ¼öµ¿À¸·Î °»½ÅÇÏ·Á¸é ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- JSF601À̶ó´Â »õ À¥ ÇÁ·ÎÁ§Æ®(¶Ç´Â
EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÎ °æ¿ì »õ EGL ÇÁ·ÎÁ§Æ®)¸¦
ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÃֽŠ·±Å¸ÀÓ ÀÚ¿ø¿¡
´ëÇÑ ¼Ò½º·Î¼¸¸ »ç¿ëÇÕ´Ï´Ù. °»½ÅÀÌ ¿Ï·áµÈ ÈÄ
»èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ JSF601 ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃ߷ΠŬ¸¯ÇÏ°í ¸Þ´º¿¡¼
Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- À¥ ÇÁ·ÎÁ§Æ® ±â´ÉÀ» Ŭ¸¯Çϰí
Faces ±âº» ÄÄÆ÷³ÍÆ® ¹×
Faces Client ÇÁ·¹ÀÓ¿öÅ© Ãß°¡¸¦ ¼±ÅÃÇÑ ÈÄ
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
- EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, ´ÙÀ½°ú °°ÀÌ
JSF ÆäÀÌÁö ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
- »õ
EGL À¥ ÇÁ·ÎÁ§Æ®ÀÇ WebContent Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃ߷ΠŬ¸¯ÇϽʽÿÀ.
- »õ·Î
ÀÛ¼º -> ±âŸ -> Faces JSP ÆÄÀÏÀ»
¼±ÅÃÇϽʽÿÀ.
eglintdebug.jar ¹×
eglintdebugsupport.jar ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡
Ãß°¡µË´Ï´Ù.
- °»½ÅÇÏ·Á´Â
±âÁ¸ÀÇ °¢ Faces ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ´ÙÀ½À»
¼öÇàÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®
Ž»ö±â¿¡¼ ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ÆîÃļ
WebContent/WEB-INF/lib/
Æú´õÀÇ ÆÄÀÏÀ» Ç¥½ÃÇϽʽÿÀ. ÀÌ µð·ºÅ丮¿¡¼ ´ÙÀ½ÀÇ
JAR ÆÄÀÏÀ» ã¾Æ »èÁ¦ÇϽʽÿÀ.
- eglintdebug.jar(EGL¸¸)
- eglintdebugsupport.jar(EGL¸¸)
- fda6.jar(EGL¸¸)
- fdaj6.jar(EGL¸¸)
- jsf-api.jar
- jsf-ibm.jar
- jsf-impl.jar
- odc-jsf.jar
- »èÁ¦ÇÑ
¸ðµç JAR ÆÄÀÏ¿¡ ´ëÇØ
JSF601 ÇÁ·ÎÁ§Æ®ÀÇ
WebContent/WEB-INF/lib
µð·ºÅ丮¿¡¼ µ¿ÀÏÇÑ À̸§ÀÇ JAR ÆÄÀÏÀ» º¹»çÇÏ¿© ¿ø·¡
ÇÁ·ÎÁ§Æ®¿¡¼ µ¿ÀÏ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸½Ê½Ã¿À. ÀϺÎ
±¸¼º¿¡¼´Â ÀÌ·¯ÇÑ ¸ðµç JAR ÆÄÀÏÀÌ ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÒ
Çʿ䰡 ¾øÀ¸¹Ç·Î, ¿ø·¡ ÇÁ·ÎÁ§Æ®¿¡ ¾ø¾ú´ø ƯÁ¤ JAR
ÆÄÀÏÀº º¹»çÇÏÁö ¸¶½Ê½Ã¿À.
- EGL¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÏ °æ¿ì, °¢ EGL À¥
ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí
»ý¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ÇÁ·ÎÁ§Æ®°¡
ÀÚµ¿À¸·Î ºôµåµÇÁö ¾ÊÀ¸¸é
ÇÁ·ÎÁ§Æ® -> ¸ðµÎ ºôµå¸¦
Ŭ¸¯ÇϽʽÿÀ.
- JSF601 À¥ ÇÁ·ÎÁ§Æ®¸¦
»èÁ¦ÇϽʽÿÀ.
J2EE ÇÁ·ÎÁ§Æ®¸¦ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÒ ¼ö ÀÖµµ·Ï Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç°¡ °»½ÅµÇ¾ú½À´Ï´Ù. J2EE ÀÌÁÖ ¸¶¹ý»ç´Â ¸ðµç J2EE ¸ðµâ À¯Çü¿¡ ´ëÇØ J2EE 1.2 ¹× 1.3 ½ºÆå µÑ ´Ù¿¡¼ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇϵµ·Ï Áö¿øÇÕ´Ï´Ù.
J2EE 1.2 ¹× 1.3 ½ºÆå
·¹º§ ¾ÆÆ¼ÆÑÆ®¸¦ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡
´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â J2EE 1.3¿¡¼ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ ¹× J2EE 1.2¿¡¼ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
- Âü°í:
- J2EE
ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇϱâ Àü¿¡ ´ÙÀ½ ´Ü°è¸¦
¼öÇàÇϽʽÿÀ.
- Àüü ÀÛ¾÷°ø°£À»
¹é¾÷ÇϽʽÿÀ.
- °øÀ¯ ÀúÀå¼Ò¿¡
´ëÇØ ÀÛ¾÷ÇÏ´Â °æ¿ì, ÇØ´çµÇ´Â ¸ðµç ÇÁ·ÎÁ§Æ®¸¦
üũ¾Æ¿ôÇϰųª Àá±×½Ê½Ã¿À.
´ÙÀ½°ú °°ÀÌ J2EE
ÀÌÁÖ ¸¶¹ý»ç¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- J2EE PerspectiveÀÇ
J2EE
°èÃþ ±¸Á¶ º¸±â¿¡¼ ÀÌÁÖÇÏ·Á´Â ¿£ÅÍÇÁ¶óÀÌÁî
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î
Ŭ¸¯ÇϽʽÿÀ.
- ÆË¾÷
¸Þ´º¿¡¼
ÀÌÁÖ -> J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ.
- ÀÌÁÖ
ÇÁ·Î¼¼½º¸¦ ÁøÇàÇϱâ Àü¿¡ J2EE ÀÌÁÖ ¸¶¹ý»ç ½ÃÀÛ
ÆäÀÌÁöÀÇ Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À.
Âü°í:
- º¸¾È À¥ ¼ºñ½ºÀÇ
ÀÌÁÖ(J2EE 1.3¿¡¼ 1.4·Î)¿¡´Â º¸¾È ¹ÙÀεù ¹× È®Àå
ÆÄÀÏÀÇ ¼öµ¿ ÀÌÁÖ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â º¸¾È À¥ ¼ºñ½º ÀÌÁÖ¸¦ ÂüÁ¶ÇϽʽÿÀ.
J2EE ÀÌÁÖ ¸¶¹ý»ç »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ×Àº Rational Web Developer V6.0¿¡¼ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ´ëÇÑ º¯°æ»çÇ׿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
J2EE 1.2 ¹× 1.3 ½ºÆå
·¹º§ ¾ÆÆ¼ÆÑÆ®¸¦ J2EE 1.4·Î ÀÌÁÖÇÒ ¶§ ÀÌ ¾ÆÆ¼ÆÑÆ®ÀÇ
º¯°æ»çÇ׿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â J2EE 1.3¿¡¼ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ ¹× J2EE 1.2¿¡¼ 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
º¸¾È À¥ ¼ºñ½º´Â À¥ ¼ºñ½º¸¦ J2EE 1.3¿¡¼ J2EE 1.4·Î ÀÌÁÖÇÒ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç·Î ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù. º¸¾È À¥ ¼ºñ½º ÀÌÁÖ¿¡´Â ¼öµ¿ ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù.
J2EE ÀÌÁÖ ÈÄ,
´ÙÀ½°ú °°ÀÌ º¸¾È ¹ÙÀεù ¹× È®Àå ÆÄÀÏÀ» J2EE 1.4·Î
¼öµ¿À¸·Î ÀÌÁÖÇØ¾ß ÇÕ´Ï´Ù.
- webservices.xml
ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇÏ¿© À¥ ¼ºñ½º ÆíÁý±â¸¦
¿©½Ê½Ã¿À.
- ¹ÙÀεù ±¸¼º ÅÇÀ» ¼±ÅÃÇÏ¿© ¹ÙÀεù
ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ.
- »õ·Î¿î
¼½¼Ç ¿äû ÀÌ¿ëÀÚ ¹ÙÀεù ±¸¼º ¼¼ºÎ»çÇ× ¹×
ÀÀ´ä »ý¼º±â ¹ÙÀεù ±¸¼º ¼¼ºÎ»çÇ׿¡
ÇÊ¿äÇÑ ¸ðµç ¹ÙÀεù ±¸¼ºÀ» Ãß°¡ÇϽʽÿÀ.
- È®Àå ÅÇÀ» ¼±ÅÃÇÏ¿© È®Àå ÆÄÀÏÀ»
ÆíÁýÇϽʽÿÀ.
- »õ·Î¿î
¼½¼Ç ¿äû ÀÌ¿ëÀÚ ¼ºñ½º ±¸¼º ¼¼ºÎ»çÇ× ¹×
ÀÀ´ä »ý¼º±â ¼ºñ½º ±¸¼º ¼¼ºÎ»çÇ׿¡
ÇÊ¿äÇÑ ¸ðµç È®Àå ±¸¼ºÀ» Ãß°¡ÇϽʽÿÀ.
- ÀúÀå
ÈÄ ÆíÁý±â¸¦ Á¾·áÇϽʽÿÀ.
J2EE ÇÁ·ÎÁ§Æ®´Â J2EE 1.3¿¡¼ J2EE 1.4 ½ºÆå ·¹º§·ÎÀÇ ÀÌÁÖ°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â °¢ J2EE ÇÁ·ÎÁ§Æ® À¯Çüº°·Î J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© J2EE 1.3¿¡¼ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¾ÆÆ¼ÆÑÆ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
À¥ ¹èÄ¡ ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®´Â J2EE 1.3 ·¹º§ À¥ ÇÁ·ÎÁ§Æ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ÀÇÇØ ÀÌÁֵ˴ϴÙ.
ÀÌÁֵǴ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÆ¼ÆÑÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÎÁõ Á¦ÇÑÁ¶°Ç
J2EE 1.4¿¡´Â µÎ °¡Áö
¼Ó¼ºÀÎ language ¹×
value¸¦ °¡Áö°í ÀÖ´Â
Description
¿ÀºêÁ§Æ®°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ
Description
¿ÀºêÁ§Æ®´Â J2EE 1.3¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ¼³¸íÀÌ ÀÎÁõ
Á¦ÇÑÁ¶°Ç¿¡ ´ëÇÑ ¼Ó¼ºÀ̾ú±â ¶§¹®ÀÔ´Ï´Ù. µû¶ó¼ À¥
¹èÄ¡ ¼³¸íÀÚ ¾ÆÆ¼ÆÑÆ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ °æ¿ì
Description
¿ÀºêÁ§Æ®ÀÇ value´Â ÀÎÁõ Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼
°¡Á®¿É´Ï´Ù.
º¸¾È Á¦ÇÑÁ¶°Ç
¸¶Âù°¡Áö·Î, J2EE
1.3¿¡¼ ¼³¸íÀº º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼Ó¼ºÀ̾ú½À´Ï´Ù. J2EE
1.4¿¡´Â language ¹×
value
¼Ó¼ºÀ» °®´Â »õ·Î¿î
Description
¿ÀºêÁ§Æ®°¡ ÀÖ½À´Ï´Ù. µû¶ó¼
Description
¿ÀºêÁ§Æ®ÀÇ value´Â º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼
°¡Á®¿É´Ï´Ù.
À¥ ÀÀ¿ëÇÁ·Î±×·¥
J2EE 1.3 ½ºÆå ·¹º§¿¡
ÀÖ´Â
ContextParam
¿ÀºêÁ§Æ®ÀÇ ¼³¸í ¹®ÀÚ¿ ¼Ó¼ºÀº J2EE 1.4¿¡¼
ParamValueÀÇ
Description
¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.
J2EE 1.3ÀÇ
TagLib
¿ÀºêÁ§Æ®´Â J2EE 1.4ÀÇ
JSPConfig
¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.
JSPConfig
¿ÀºêÁ§Æ®´Â 1.3ÀÇ À¥ ·çÆ® ¿ÀºêÁ§Æ®ÀÇ
ÀϺο´½À´Ï´Ù.
J2EE ÀÌÁÖ ¸¶¹ý»ç´Â JCA(J2EE Connector Architecture) 1.0 ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®¸¦ JCA 1.5·Î ÀÌÁÖÇÕ´Ï´Ù. ÀÌÁÖµÈ ¾ÆÆ¼ÆÑÆ®´Â µÎ °¡ÁöÀÇ »õ ¿ÀºêÁ§Æ®(OutboundResourceAdaptor ¹× ConnectionDefinition)°¡ Ä¿³ØÅÍ ÇÁ·ÎÁ§Æ®¿ëÀ¸·Î J2EE 1.4 ½ºÆå ·¹º§ÀÇ ResourceAdaptor ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ °Í°ú °°ÀÌ ResourceAdaptor ¿ÀºêÁ§Æ®ÀÇ ¿ä¼Ò¿Í ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù.
ÀÌÁÖµÈ ¿ä¼ÒÀÇ ¸ÊÇο¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ´ÙÀ½ ¿ä¼Ò´Â
ResourceAdaptor
¿ÀºêÁ§Æ®¿¡¼
OutboundResourceAdaptor
¿ÀºêÁ§Æ®·Î À̵¿µË´Ï´Ù.
- reauthenticationSupport
- transactionSupport
- ´ÙÀ½ ¿ä¼Ò´Â
ResourceAdaptor
¿ÀºêÁ§Æ®¿¡¼
ConnectionDefinition
¿ÀºêÁ§Æ®·Î À̵¿µË´Ï´Ù.
- managedConnectionFactoryClass
- connectionFactoryInterface
- connectionFactoryImplClass
- connectionInterface
- connectionImplClass
- outboundResourceAdaptor
¿ÀºêÁ§Æ®¿¡´Â
ConnectionDefinitions
Á¤ÀÇ ¸ñ·ÏÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼
ConnectionDefinition˼
OutboundResourceAdaptor¿¡
º¸À¯µÈ
ConnectionDefinitions
¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù.
- OutboundResourceAdaptor
¿ÀºêÁ§Æ®´Â
ResourceAdaptor
¿ÀºêÁ§Æ®¿¡ Æ÷ÇԵ˴ϴÙ.
- AuthenticationMechanism
¿ÀºêÁ§Æ®´Â JCA 1.5¿¡¼ ÀϺΰ¡ º¯°æµÇ¾ú½À´Ï´Ù. Áï,
customAuthMechType
¿ä¼Ò´Â
authenticationMechanismÀ¸·Î
¹Ù²î°í
authenticationType
¿ä¼Ò´Â
authenticationMechanismÀ¸·Î
¹Ù²î¾ú½À´Ï´Ù.
- ResourceAdaptor
¿ÀºêÁ§Æ®ÀÇ ¼³¸í ¼Ó¼ºÀº ´ÙÀ½ ¿ÀºêÁ§Æ®ÀÇ °æ¿ì¿¡ ¼³¸í
¼Ó¼º ¹®ÀÚ¿ÀÌ Description ¿ÀºêÁ§Æ®ÀÇ °ª ¿ä¼Ò·Î ¼³Á¤µÈ
Description ¿ÀºêÁ§Æ®·Î ¹Ù²ò´Ï´Ù.
- SecurityPermission
- AuthenticationMechanism
- ConfigurationProperties
J2EE 1.4 ½ºÆåÀº »õ JAX-RPC 1.0 API¸¦ ÀÌ¿ëÇÏ´Â À¥ ¼ºñ½º¸¦ Áö¿øÇÕ´Ï´Ù.
JAX-RPC API´Â ´ÙÀ½À» ÅëÇØ ¼ºñ½º ¿£µåÆ÷ÀÎÆ®¸¦ Áö¿øÇÕ´Ï´Ù.
- JAXR-RPC°¡ ÀÖ´Â
servlet
- SOAP°¡ ÀÖ´Â
servlet
- Stateless ¼¼¼Ç
Bean
J2EE 1.4 ½ºÆåÀº J2EE ½ºÆå(JSR 109)¿¡ ´ëÇØ À¥ ¼ºñ½º¸¦ Áö¿øÇÕ´Ï´Ù. JSR 109´Â À¥ ¼ºñ½º¿¡ ´ëÇÑ ¹èÄ¡ ¿ä±¸»çÇ×À» Á¤ÀÇÇϸç JAX-RPC ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» »ç¿ëÇÕ´Ï´Ù.
´ÙÀ½ À¥ ¼ºñ½º
¾ÆÆ¼ÆÑÆ®´Â J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÌÁֵ˴ϴÙ.
- À¥ ¼ºñ½º
¼³¸íÀÚ
- À¥ ¼ºñ½º
Ŭ¶óÀÌ¾ðÆ® ¼³¸íÀÚ
- JAX-RPC ¸ÊÇÎ
¼³¸íÀÚ
À¥ ¼ºñ½º ¹èÄ¡ ¼³¸íÀÚ ÀÌÁÖ
J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖµÈ J2EE 1.3 ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔµÈ ¸ðµç À¥ ¼ºñ½º ¹èÄ¡ ¼³¸íÀÚ´Â JSR-109 V1.0(J2EE 1.3ÀÇ °æ¿ì)¿¡¼ J2EE 1.4·Î ÀÌÁֵ˴ϴÙ.
À¥ ¼ºñ½º ¹èÄ¡
¼³¸íÀÚ´Â JSR-109 V1.0¿¡ Á¤ÀÇµÈ ´ë·Î
webservices.xml
¹×
webservicesclient.xml°ú,
webservices.xml
¹×
webservicesclient.xml¿¡
¾ð±ÞµÈ ¸ðµç JAX-RPC ¸ÊÇÎ ¹èÄ¡ ¼³¸íÀÚ·Î ±¸¼ºµÇ¾î
ÀÖ½À´Ï´Ù. ´Ù¸¥ J2EE ¹èÄ¡ ¼³¸íÀÚÀÇ °æ¿ì¿Í ¸¶Âù°¡Áö·Î,
ÀÌÁÖ¸¦ ÇÏ¸é ¼³¸íÀÚ¿¡ Æ÷ÇÔµÈ Á¤º¸ÀÇ ±¸Á¶°¡ J2EE 1.4¿¡
ÀûÇÕÇϵµ·Ï ¼öÁ¤µË´Ï´Ù. ƯÈ÷ À¥ ¼ºñ½º ¹èÄ¡
¼³¸íÀÚÀÇ ±¸Á¶ º¯°æÀº ±ÔÁ¤µÈ À̸§ÀÌ Ç¥½ÃµÇ´Â ¹æ¹ý¿¡
´ëÇÑ º¯°æÀÔ´Ï´Ù. JSR-109 V1.0¿¡¼ ±ÔÁ¤µÈ À̸§Àº °¢°¢
À̸§ °ø°£ URI ¹× À̸§ÀÇ ·ÎÄà ÆÄÆ®¸¦ Æ÷ÇÔÇÏ´Â ÀÏ·ÃÀÇ
µÎ ¿ä¼Ò
<namespaceURI>
¹×
<localpart>¸¦
»ç¿ëÇÏ¿© Ç¥½ÃµË´Ï´Ù. J2EE 1.4¿¡¼ ±ÔÁ¤µÈ À̸§Àº XML
À̸§ °ø°£À» »ç¿ëÇÏ´Â XMLSchema QName À¯ÇüÀ» ±âÃÊ·Î
ÇÕ´Ï´Ù.
°¢ À¥ ¼ºñ½º ¹èÄ¡
¼³¸íÀÚÀÇ ÀÌÁÖ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¾Æ·¡¸¦
ÂüÁ¶ÇϽʽÿÀ.
- À¥ ¼ºñ½º
¼³¸íÀÚ(webservices.xml)
webservices.xml
¹èÄ¡ ¼³¸íÀÚ´Â J2EE À¥ ¼ºñ½º¸¦ Æ÷ÇÔÇÏ´Â À¥
ÇÁ·ÎÁ§Æ®¿¡ ÀÖ½À´Ï´Ù.
<wsdl-port>
¿ä¼Ò ¹×
<soap-header>
¿ä¼Ò µÑ ´Ù ±ÔÁ¤µÈ À̸§À» Æ÷ÇÔÇÏ¸ç ±× ÄÁÅÙÃ÷´Â J2EE
1.4 Çü½ÄÀ¸·Î ÀÌÁֵ˴ϴÙ.
¿¹¸¦ µé¾î,
<wsdl-port>°¡
ÀÌÁÖ Àü¿¡ ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÇ´Â
°æ¿ì,
<wsdl-port>
<namespaceURI>http://addressbook.webservice</namespaceURI>
<localpart>AddressBook</localpart>
</wsdl-port>
ÀÌÁÖ ÈÄ¿¡´Â
<wsdl-port>°¡
´ÙÀ½°ú °°ÀÌ
Á¦½ÃµË´Ï´Ù.
<wsdl-port xmlns:pfx="http://addressbook.webservice">pfx:AddressBook</wsdl-port>
Á¢µÎºÎ "pfx"´Â
ÀÌÁÖµÈ ¸ðµç ±ÔÁ¤µÈ À̸§¿¡ ´ëÇØ À̸§ °ø°£ Á¢µÎºÎ·Î
»ç¿ëµË´Ï´Ù.
- À¥ ¼ºñ½º Ŭ¶óÀ̾ðÆ®
¼³¸íÀÚ(webservicesclient.xml)
webservicesclient.xml
¹èÄ¡ ¼³¸íÀÚ´Â J2EE À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ Æ÷ÇÔÇÏ´Â
J2EE 1.3 À¥ ÇÁ·ÎÁ§Æ® ¹× ÀÀ¿ëÇÁ·Î±×·¥ Ŭ¶óÀ̾ðÆ®
ÇÁ·ÎÁ§Æ®¿¡ ÀÖ½À´Ï´Ù. J2EE 1.3¿¡¼ 1.4·Î ÀÌÁÖÇÏ´Â Áß¿¡
webservicesclient.xml
ÄÁÅÙÃ÷°¡ ÀÌÁֵǾî ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¹èÄ¡ ¼³¸íÀÚ·Î
À̵¿µË´Ï´Ù. ¹ß»ýÇÏ´Â ÇÁ·Î¼¼½º´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- À¥ ÇÁ·ÎÁ§Æ®ÀÇ
°æ¿ì,
webserivcesclient.xmlÀÇ
¸ðµç
<service-ref>
¿ä¼Ò´Â web.xmlÀÇ
<web-app>
¿ä¼Ò ¾Æ·¡·Î À̵¿µË´Ï´Ù.
- ÀÀ¿ëÇÁ·Î±×·¥
Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì,
webservicesclient.xmlÀÇ
¸ðµç
<service-ref>
¿ä¼Ò´Â
application-client.xmlÀÇ
<application-client>
¿ä¼Ò ¾Æ·¡·Î À̵¿µË´Ï´Ù.
- Webservicesclient.xmlÀÌ
»èÁ¦µÇ¾ú½À´Ï´Ù.
<service-qname>
¿ä¼Ò ¹×
<soap-header>
¿ä¼Ò µÑ ´Ù ±ÔÁ¤µÈ À̸§À» Æ÷ÇÔÇÏ¸ç ±× ÄÁÅÙÃ÷°¡ J2EE
1.4 Çü½ÄÀ¸·Î ÀÌÁֵ˴ϴÙ. ¿¹¸¦ µé¾î,
<service-qname>ÀÌ
ÀÌÁÖ Àü¿¡ ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÇ´Â
°æ¿ì,
<service-qname>
<namespaceURI>http://addressbook.webservice</namespaceURI>
<localpart>AddressBookService</localpart>
</service-qname>
ÀÌÁÖ ÈÄ¿¡´Â
<service-qname>ÀÌ
´ÙÀ½°ú °°ÀÌ
Á¦½ÃµË´Ï´Ù.
<service-qname xmlns:pfx="http://addressbook.webservice">pfx:AddressBookService</service-qname>
Á¢µÎºÎ "pfx"´Â
ÀÌÁÖµÈ ¸ðµç ±ÔÁ¤µÈ À̸§¿¡ ´ëÇØ À̸§ °ø°£ Á¢µÎºÎ·Î
»ç¿ëµË´Ï´Ù.
- JAX-RPC ¸ÊÇÎ ¼³¸íÀÚ
webservices.xml
¹×
webservicesclient.xml
¹èÄ¡ ¼³¸íÀÚ´Â °¢°¢ Çϳª ÀÌ»óÀÇ JAX-RPC ¸ÊÇÎ ¹èÄ¡
¼³¸íÀÚ¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
webservices.xml
ÆÄÀÏ¿¡¼ ÀÌ ÂüÁ¶´Â °¢
<webservice-description>
¿ä¼Ò ¾Æ·¡ÀÇ
<jaxrpc-mapping-file>
¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ.
webservicesclient.xml
ÆÄÀÏ¿¡¼ ÀÌ ÂüÁ¶´Â °¢
<service-ref>
¿ä¼Ò ¾Æ·¡ÀÇ
<jaxrpc-mapping-file>
¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ.
J2EE 1.3¿¡¼ 1.4·Î
ÀÌÁÖÇÏ´Â Áß¿¡
webservices.xml
¹×
webservicesclient.xml¿¡¼
ÂüÁ¶µÇ´Â ¸ðµç JAX-RPC ¸ÊÇÎ ¹èÄ¡ ¼³¸íÀÚ°¡ ÀÌÁֵ˴ϴÙ.
ÀÌ ÀÌÁÖ¿¡´Â ¸ðµç ±ÔÁ¤µÈ À̸§ÀÌ J2EE 1.4 Çü½ÄÀ¸·ÎÀÇ
ÀÌÁÖµµ Æ÷ÇԵ˴ϴÙ. (ÀÌÁÖµÈ ±ÔÁ¤µÈ À̸§ÀÇ ¿¹´Â
webservices.xml
¹×
webservicesclient.xml¿¡
°üÇÑ À§ÀÇ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.)
J2EE ¸ðµâÀº J2EE 1.2 ½ºÆå ·¹º§¿¡¼ J2EE 1.4·ÎÀÇ ÀÌÁÖ°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â °¢ J2EE ÇÁ·ÎÁ§Æ® À¯Çüº°·Î J2EE ÀÌÁÖ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© J2EE 1.2¿¡¼ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖÇÏ´Â ¾ÆÆ¼ÆÑÆ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
J2EE ÀÌÁÖ ¸¶¹ý»ç
»ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â
Á¦ 3 Àå, J2EE ÇÁ·ÎÁ§Æ® ÀÌÁÖÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
À¥ ¹èÄ¡ ¼³¸íÀÚÀÇ ¾ÆÆ¼ÆÑÆ®´Â J2EE 1.2 À¥ ÇÁ·ÎÁ§Æ®°¡ J2EE 1.4 ½ºÆå ·¹º§·Î ÀÌÁÖµÉ ¶§ J2EE ÀÌÁÖ ¸¶¹ý»ç¿¡ ÀÇÇØ ÀÌÁֵ˴ϴÙ.
ÀÌÁֵǴ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÆ¼ÆÑÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÎÁõ Á¦ÇÑÁ¶°Ç
J2EE 1.4¿¡´Â µÎ
°¡Áö ¼Ó¼ºÀÎ language ¹×
value¸¦ °¡Áö°í ÀÖ´Â
Description
¿ÀºêÁ§Æ®°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ
Description
¿ÀºêÁ§Æ®´Â J2EE 1.2¿¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ¼³¸íÀÌ ÀÎÁõ
Á¦ÇÑÁ¶°Ç¿¡ ´ëÇÑ ¼Ó¼ºÀ̾ú±â ¶§¹®ÀÔ´Ï´Ù. µû¶ó¼ À¥
¹èÄ¡ ¼³¸íÀÚ ¾ÆÆ¼ÆÑÆ®°¡ J2EE 1.4·Î ÀÌÁÖµÉ °æ¿ì
Description
¿ÀºêÁ§Æ®ÀÇ value´Â ÀÎÁõ Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼
°¡Á®¿É´Ï´Ù.
º¸¾È Á¦ÇÑÁ¶°Ç
¸¶Âù°¡Áö·Î, J2EE
1.2¿¡¼ ¼³¸íÀº º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼Ó¼ºÀ̾ú½À´Ï´Ù. J2EE
1.4¿¡´Â language ¹×
value ¼Ó¼ºÀ» °®´Â »õ·Î¿î
Description
¿ÀºêÁ§Æ®°¡ ÀÖ½À´Ï´Ù. µû¶ó¼
Description
¿ÀºêÁ§Æ®ÀÇ value´Â º¸¾È Á¦ÇÑÁ¶°ÇÀÇ ¼³¸í ¼Ó¼º¿¡¼
°¡Á®¿É´Ï´Ù.
À¥ ÀÀ¿ëÇÁ·Î±×·¥
J2EE 1.2 ½ºÆå
·¹º§¿¡ ÀÖ´Â
ContextParam
¿ÀºêÁ§Æ®ÀÇ ¼³¸í ¹®ÀÚ¿ ¼Ó¼ºÀº J2EE 1.4¿¡¼
ParamValueÀÇ
Description
¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.
J2EE 1.2ÀÇ
TagLib
¿ÀºêÁ§Æ®´Â J2EE 1.4ÀÇ
JSPConfig
¿ÀºêÁ§Æ®·Î À̵¿µÇ¾ú½À´Ï´Ù.
JSPConfig
¿ÀºêÁ§Æ®´Â 1.2ÀÇ À¥ ·çÆ® ¿ÀºêÁ§Æ®ÀÇ
ÀϺο´½À´Ï´Ù.
¸ðµç J2EE ½ºÆå ·¹º§ÀÇ ÀÌÁÖ¿¡ °øÅëÀ¸·Î »ç¿ëµÇ´Â Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ ¸¶¹ý»ç°¡ º¯°æµÇ¾ú½À´Ï´Ù.
¼±ÅûçÇ×ÀÎ ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ
WebSphere Studio V5.1.x - V5.1.2ÀÇ °æ¿ì,
ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â J2EE ½ºÆå ·¹º§ ÀÌÁÖ¿Í µ¿½Ã¿¡
¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â J2EE ½ºÆå
·¹º§ÀÇ ÀÌÁÖ ½Ã ¼±ÅûçÇ×ÀÌ ¾Æ´Ï¾ú½À´Ï´Ù.
Rational Web Developer V6.0ÀÇ J2EE ÀÌÁÖ
¸¶¹ý»ç¿¡¼ ÇÁ·ÎÁ§Æ® ±¸Á¶ ÀÌÁÖ´Â
ÇÁ·ÎÁ§Æ®
J2EE ½ºÆå ·¹º§ ÀÌÁÖ¿Í µ¶¸³ÀûÀÌ¸ç »ý·«Çصµ µÇ´Â
¼±ÅûçÇ×ÀÔ´Ï´Ù. J2EE ½ºÆå ·¹º§ ÀÌÁÖ ¹× ÇÁ·ÎÁ§Æ® ±¸Á¶
ÀÌÁÖ´Â ¼·Î µ¶¸³ÀûÀ¸·Î ¼öÇàµÉ ¼ö
ÀÖ½À´Ï´Ù.
ÇʼöÀÎ ´ë»ó ¼¹ö
Rational Web Developer V6.0ÀÇ °æ¿ì, ´õ
³ôÀº J2EE ½ºÆå ·¹º§·Î ÀÌÁÖµÈ »õ·Î¿î J2EE ÇÁ·ÎÁ§Æ® ¹×
±âÁ¸ J2EE ÇÁ·ÎÁ§Æ®¿¡¼´Â ´ë»ó ¼¹ö°¡ ÇÁ·ÎÁ§Æ®¿¡
¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼¹ö ´ë»ó ÁöÁ¤Àº Ŭ·¡½º
°æ·Î°¡ V6.0ÀÇ J2EE ÇÁ·ÎÁ§Æ®·Î ¼³Á¤µÇ°Ô ÇÏ´Â ±âº»
¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. ´ë»ó ¼¹ö ¼³Á¤ ¹× J2EE ÀÌÁÖ ¸¶¹ý»ç
»ç¿ë¿¡ ´ëÇÑ Á¤º¸´Â ¿Â¶óÀÎ µµ¿ò¸»À»
ÂüÁ¶ÇϽʽÿÀ.
Rational Web Developer V6.0ºÎÅÍ, WebSphere Studio Site DeveloperÀÇ ÀÌÀü ¿¡µð¼Ç¿¡ ÇÔ²² Æ÷ÇÔµÈ Å×½ºÆ® ȯ°æÀÌ ÀÌ Á¦Ç°°ú ÇÔ²² WebSphere Application Server Å×½ºÆ® ȯ°æÀ¸·Î º¯°æµÇ¾ú½À´Ï´Ù.
´ÙÀ½Àº
Rational Web Developer V6.0ÀÇ
WebSphere
Application Server Å×½ºÆ® ȯ°æ¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÇ
¿ä¾àÀÔ´Ï´Ù.
- WebSphere Application Server V4.x ¼¹ö´Â ÀÌ
Å×½ºÆ® ȯ°æ¿¡¼ ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª,
J2EE 1.2 ½ºÆå ·¹º§ ÀÀ¿ëÇÁ·Î±×·¥Àº ¿ø°Ý V4.x ¼¹ö¿¡¼
Å×½ºÆ®Çϱâ À§ÇØ °è¼ÓÇÏ¿© ¼öµ¿À¸·Î ³»º¸³»¾î ¹èÄ¡ÇÒ
¼ö ÀÖ½À´Ï´Ù.
- WebSphere Application Server V6.0 ¼¹ö´Â ¼³Ä¡
°¡´É Å×½ºÆ® ȯ°æÀ¸·Î Ãß°¡µÇ¾ú½À´Ï´Ù. ½ÇÇà ÁßÀÎ J2EE
1.4 ½ºÆå ·¹º§ ÀÀ¿ëÇÁ·Î±×·¥À» Áö¿øÇÕ´Ï´Ù.
´ÙÀ½ Ç¥´Â ´Ù¾çÇÑ
¹öÀüÀÇ
WebSphere Studio Site Developer ¹×
Rational Web Developer¿¡ Æ÷ÇÔµÈ
WebSphere
Application Server Å×½ºÆ® ȯ°æ ·¹º§À» Ç¥½ÃÇÕ´Ï´Ù.
Ç¥ 2. WebSphere Studio Site Developer ¹× Rational Web DeveloperÀÇ WebSphere Application Server Å×½ºÆ® ȯ°æ
| WebSphere Application Server V4.x AE
| WebSphere Application Server V5.x Base
| WebSphere Application Server Express V5.x
| WebSphere Application Server V6.0
|
| WebSphere Studio Site Developer
V5.1
| V4.0.6
| V5.0.2
| V5.0.2
| N/A
|
| WebSphere Studio Site Developer
V5.1.1
| V4.0.7 + PQ78374
| V5.0.2 + PQ78374 +PQ78419, V5.1
| V5.0.2 & V5.1
| N/A
|
| WebSphere Studio Site Developer
V5.1.2
| V4.0.7 + PQ78374
| V5.0.2 + PQ78374 +PQ78419, V5.1.0.3
| V5.0.2 & V5.1.0.3
| N/A
|
| Rational Web Developer V6.0
| N/A
| V5.0.x, V5.1.1
| V5.0.2 & V5.1.1
| V6.0
|
ÀúÀÛ±Ç ¹× ÁÖÀÇ»çÇ×