¿¬½À 1.1: Çʼö ÀÚ¿ø °¡Á®¿À±â ¹× ÀÛ¾÷°ø°£ ¼³Á¤
ÀÌ ÇнÀ¼ÀÇ ´ëºÎºÐÀÇ ´Ü°è´Â ´Ù¾çÇÑ Perspective¿¡¼ ¼öÇàÇÒ ¼ö ÀÖÁö¸¸ J2EE Perspective´Â
À¥ ¼ºñ½º °³¹ß¿¡ ´ëÇÑ ±âº» PerspectiveÀ̹ǷΠÀÌ ÇнÀ¼ÀÇ ¸ðµç À̹ÌÁö¿Í ´Ü°è´Â
J2EE Perspective¸¦ »ç¿ëÇϰí ÀÖ´Ù´Â °¡Á¤À» ±âÃÊ·Î ÇÕ´Ï´Ù.
â ¸Þ´º¿¡¼ Perspective¸¦ ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¥ ¼ºñ½º ±â´É »ç¿ë
À¥ ¼ºñ½º °³¹ß¿¡ ÇÊ¿äÇÑ ±â´ÉÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ½ÃÀÛ ÆäÀÌÁö¿¡¼ ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼¸®ÀÇ À¥ ¼ºñ½º ¾ÆÀÌÄÜ (
)À» ã¾Æ¼ À¥ ¼ºñ½ºÀÇ »ç¿ë ¿©ºÎ¸¦ È®ÀÎÇϽʽÿÀ.
½ÃÀÛ ÆäÀÌÁö°¡ ´ÝÈù °æ¿ì µµ¿ò¸» ¸Þ´º¿¡¼ ¿ ¼ö ÀÖ½À´Ï´Ù.
- À¥ ¼ºñ½º¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼¸®ÀÇ »ç¶÷°ú À¯»çÇÏ°Ô º¸ÀÌ´Â ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ. ±×·¯¸é ¼±ÅÃÇÒ ¼ö ÀÖ´Â ±â´É ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.
- ¿ÞÂÊ À§ ¸ð¼¸®ÀÇ À¥ ¼ºñ½º ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ.
ÀÌÁ¦ À¥ ¼ºñ½º °³¹ß¿¡ »ç¿ëµÇ´Â µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
WS-I Áؼö ·¹º§ ¼³Á¤
±âº»°ªÀ¸·Î WS-I Áؼö ·¹º§Àº Á¦¾ÈÀ¸·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.
ºñÁؼö ¼±ÅûçÇ×À» ¼±ÅÃÇÑ °æ¿ì °æ°í ´ëÈ »óÀÚ°¡ ¿¸®°í °è¼ÓÇÒ ¼ö
¾ø½À´Ï´Ù. ÀÌ »ùÇÃÀº Áؼö À¥ ¼ºñ½º¸¦ »ý¼ºÇϹǷÎ,
´Ü¼ø SOAP ¹ÙÀεù ÇÁ·ÎÆÄÀϰú ÷ºÎ ÇÁ·ÎÆÄÀÏ¿¡ ´ëÇÑ WS-I Áؼö ·¹º§À»
Á¦¾ÈÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ºñÁؼö Á¦¾ÈÀ» ÀÛ¼ºÇÑ °æ¿ì °æ°í°¡ »ý¼ºµÇÁö¸¸
°è¼Ó ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
WS-I Áؼö ·¹º§À» º¯°æÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- â ¸Þ´º¿¡¼ ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ.
- À¥ ¼ºñ½º¸¦ ÆîÄ¡°í WS-I Áؼö¸¦ ¼±ÅÃÇϽʽÿÀ.
- µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼ Á¦¾È Áؼö¸¦ ¼±ÅÃÇϽʽÿÀ.
À¥ ÇÁ·ÎÁ§Æ® ÀÛ¼º
Rational Developer Á¦Ç°¿¡¼ À¥ ÇÁ·ÎÁ§Æ®´Â À¥ ¼ºñ½º¸¦
Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇнÀ¼¿¡¼´Â Java Bean ¹× À¥ ¼³Á¤°ú °°Àº À¥ ¼ºñ½º¿¡ ÇÊ¿äÇÑ ¸ðµç ÀÚ¿øÀº ÀÌ ÇÁ·ÎÁ§Æ®¿¡ °è¼Ó Æ÷ÇԵ˴ϴÙ.
À¥ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ±âº» ¸Þ´º Ç¥½ÃÁÙ¿¡¼ ÆÄÀÏ > »õ·Î ÀÛ¼º > ±âŸ > À¥ > µ¿Àû À¥ ÇÁ·ÎÁ§Æ®¸¦ Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ
- À¥ ÇÁ·ÎÁ§Æ®¸¦ ÇÁ·ÎÁ§Æ® À̸§ ÅØ½ºÆ® Çʵ忡 ÀÔ·ÂÇϽʽÿÀ. °í±Þ Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ. EAR ÇÁ·ÎÁ§Æ® Çʵ带 SQEAR·Î ¼³Á¤ÇϽʽÿÀ. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
- À¥ Perspective·Î ÀüȯÇ϶ó´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇ¸é ¾Æ´Ï¿À¸¦ Ŭ¸¯ÇϽʽÿÀ.
- À¥ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇßÀ¸¹Ç·Î J2EE Perspective¿¡¼ ´ÙÀ½°ú À¯»çÇÏ°Ô Ç¥½ÃµË´Ï´Ù.
¼¹ö¿¡ ÇÁ·ÎÁ§Æ® Ãß°¡
À¥ ¼ºñ½º¸¦ ½ÇÇàÇÒ ¼¹ö¿Í ÇÁ·ÎÁ§Æ®¸¦ ¼·Î ¿¬°ü½ÃÄÑ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¼¹ö º¸±â¿¡¼ ¼¹ö¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí ÇÁ·ÎÁ§Æ®
Ãß°¡ ¹× Á¦°Å¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÛ¾÷°ø°£¿¡ ¼¹ö º¸±â°¡ ¿¸®Áö ¾ÊÀ» °æ¿ì,
º¸±â Ç¥½Ã> ¼¹ö¸¦ ¼±ÅÃÇÏ¿© â ¸Þ´º·ÎºÎÅÍ ¼¹ö º¸±â¸¦ ¿©½Ê½Ã¿À.
- ¿¸®´Â â¿¡¼ µ¿Àû À¥ ÇÁ·ÎÁ§Æ® ¹× ¿¬°üµÈ EAR ÆÄÀÏÀ» ¼±ÅÃÇϰí
Ãß°¡¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
Bean °¡Á®¿À±â
StockQuoteService BeanÀÌ Á¦°øµÇ¾ú½À´Ï´Ù. ÀÌ ÇнÀ¼¿¡¼ »ç¿ëÇÒ BeanÀº
http://finance.yahoo.com À¥ »çÀÌÆ®¿¡¼ ÃֽЏŏŰ¡¸¦
¸®ÅÏÇÕ´Ï´Ù.
BeanÀ¸·Î ÀÛ¾÷Çϱâ Àü¿¡ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ Workbench·Î °¡Á®¿Í¾ß ÇÕ´Ï´Ù.
- ÀÚ¿ø Perspective·Î ÀüȯÇϽʽÿÀ(â > Perspective ¿±â
> ±âŸ > ÀÚ¿ø).
- ÀÚ¿ø PerspectiveÀÇ ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼ ÀÛ¼ºÇÑ À¥ ÇÁ·ÎÁ§Æ®ÀÇ
JavaSource Æú´õ¸¦ ¼±ÅÃÇϽʽÿÀ.
- °¡Á®¿À±â ¸¶¹ý»ç¸¦ ¿·Á¸é ÆÄÀÏ > °¡Á®¿À±â¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ÆÄÀÏ ½Ã½ºÅÛÀ» Ŭ¸¯ÇÏ¿© ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ÀÚ¿øÀ»
°¡Á®¿À½Ê½Ã¿À. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
- µð·ºÅ丮 ÅØ½ºÆ® Çʵ忡 µð·ºÅ丮¸¦ ÀÔ·ÂÇÏ·Á¸é ã¾Æº¸±â¸¦ Ŭ¸¯ÇÏ¿©
´ÙÀ½ Æú´õ¸¦ ã¾Æ ¼±ÅÃÇϽʽÿÀ.
com.ibm.etools.webservice.bujava.tutorial.doc\resources. ±×¸®°í È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
ÀÌ Æú´õ´Â Rational Developer Á¦Ç°ÀÇ ¼³Ä¡ µð·ºÅ丮ÀÎ
rwd\eclipse\plugins Æú´õ ³»¿¡ ÀÖ½À´Ï´Ù.
- ¿ÞÂÊ ºÐÇÒâ¿¡¼ ÀÚ¿ø ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.

- ¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© ÆÄÀÏÀ» °¡Á®¿À°í ¸¶¹ý»ç¸¦ ´ÝÀ¸½Ê½Ã¿À.
BeanÀ» °¡Á®¿ÔÀ¸¸é À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Bean °¡Á®¿À±â¿¡ ¼º°øÇßÀ¸¸é Ÿ½ºÅ© º¸±â´Â ¿À·ù¸¦ Æ÷ÇÔÇÏÁö ¾Ê°í
Java ¼Ò½º Æú´õ´Â Bean StockQuoteService.java¸¦ Æ÷ÇÔÇϸç
WEB-INF/Ŭ·¡½º Æú´õ´Â ÄÄÆÄÀÏµÈ Bean StockQuoteService.class¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ½Ç¼ö·Î À߸øµÈ Æú´õ¸¦ °¡Á®¿ÔÀ¸¸é StockQuoteService.java ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇÏ°í ³ª¿µÈ ÆÐŰÁö À̸§ÀÌ ÀÛ¾÷°ø°£ÀÇ ÆÐŰÁö À̸§°ú ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é °¡Á®¿Â ÆÐŰÁö¸¦ »èÁ¦ÇÏ°í ¿Ã¹Ù¸¥ Æú´õ¸¦ °¡Á®¿À°Å³ª ¿Ã¹Ù¸¥ À̸§À» »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ¼öµ¿À¸·Î ÀÛ¼ºÇÏ¿© Java ÆÄÀÏÀ» À̵¿½ÃŰ½Ê½Ã¿À.
ÀÌÁ¦ ¿¬½À 1.2: À¥ ¼ºñ½º ÀÛ¼ºÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.