ÀÌ ¿¬½ÀÀ» ½ÃÀÛÇϱâ Àü¿¡ ¸¦ ¿Ï·áÇϽʽÿÀ.

ÀÀ¿ëÇÁ·Î±×·¥Àº µð·ºÅ丮¿¡ ÀÖ´Â ÇöÀçÀÇ ¸ðµç Á÷¿ø ·¹ÄÚµå ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù. ·¹ÄÚµå´Â JTable(employeesTable)¿¡¼­ Á¤·Ä °¡´ÉÇÑ ¿­(¼º, À̸§, ÀüÀÚ ¿ìÆí ¹× Á÷¿ø ID)°ú ÇÔ²² Ç¥½ÃµË´Ï´Ù. Å×ÀÌºí¿¡ ´ëÇÑ ·¹Äڵ带 °¡Á®¿À·Á¸é, »ùÇà À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ¸®ÅÏµÈ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ employeesTableÀ» ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ¿¬½À¿¡¼­´Â ´ÙÀ½ µÎ ´Ü°è¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

  1. Á¦°øµÈ WSDL ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¿¡¼­ À¥ ¼­ºñ½º Java ÇÁ·Ï½Ã »ý¼º
  2. Á÷¿ø Å×À̺íÀ» À¥ ¼­ºñ½º°¡ ¸®ÅÏÇÏ´Â Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå

µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®, µ¥ÀÌÅÍ ¼Ò½º ¹× ¹ÙÀδõÀÇ °³¿ä

employeesTable¿¡ ´ëÇÑ ·ÎÄà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ °¡Á®¿À±â À§ÇØ Visual Editor¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º¸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Ãß°¡ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º´Â »ùÇà À¥ ¼­ºñ½º ÇÁ·Ï½Ã¿¡ ¿¬°áÇϰí ÀÀ¿ëÇÁ·Î±×·¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½º ¸Þ¼Òµå¸¦ ¹ß°ßÇÕ´Ï´Ù. ±×·± ÈÄ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ »ç¿ë °¡´ÉÇÑ getLightEmployeeRecord ¼­ºñ½º¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ employeesTableÀ» Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®(lightEmployeeRecord)·Î ¸®ÅϵǴ Çʵ忡 ¹ÙÀεåÇÕ´Ï´Ù.

Java Visual EditorÀÇ ³»Àå ¹ÙÀδõ Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ºü¸£°í ½±°Ô ÀÌ ¸ðµç µ¥ÀÌÅÍ ¼Ò½º ¹× µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Visual Editor´Â ºñÁÖ¾ó ±¸¼º¿ä¼Ò¸¦ µ¥ÀÌÅÍ ÆÑÅ丮¿¡ ¹ÙÀεåÇÏ´Â ´ë·Î ÇÁ·ÎÁ§Æ®¿¡ »ý¼ºµÇ´Â ÀÏ¹Ý ÀÎÅÍÆäÀ̽º ¹× Ŭ·¡½º ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î jve.generated ÆÐŰÁö¿¡ ¹ÙÀδõ Ŭ·¡½º°¡ »ý¼ºµË´Ï´Ù. Visual Editor´Â Ãß°¡·Î ÀÀ¿ëÇÁ·Î±×·¥ Çʿ信 ¸Âµµ·Ï »ç¿ëÀÚ Á¤ÀÇÇϰí Çâ»ó½Ãų ¼ö ÀÖ´Â ÀÏ¹Ý ±¸ÇöÀ¸·Î ¹ÙÀδõ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÇнÀ¼­´Â ±âº»ÀûÀÌ°í °£´ÜÇÏÁö¸¸ ±âº» ¹ÙÀδõ Ŭ·¡½º »ç¿ëÀÇ À¯µ¿¼º ¹× °­·ÂÇÑ ±â´É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¿ä±¸»çÇ×: ÀÌ ¿¬½ÀÀ» ½ÃÀÛÇϱâ Àü¿¡ µµ¿ò¸» ¸ñÂ÷ÀÇ Visual Editor ¼½¼Ç¿¡¼­ ´ÙÀ½ µµ¿ò¸» Ç׸ñÀ» Àеµ·Ï ÇϽʽÿÀ. ÀÌ Ç׸ñÀº µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®, µ¥ÀÌÅÍ ¼Ò½º, Java Visual Editor°¡ Á¦°øÇÏ´Â ¹ÙÀδõ ¿Ü¿¡ ±â´É ¹× ·ÎÁ÷¿¡ ´ëÇØ ÀÚ¼¼È÷ ÇнÀÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÇнÀ¼­¿¡¼­´Â À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º, ¸î °¡Áö À¯ÇüÀÇ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× ¸î °¡Áö À¯ÇüÀÇ ¹ÙÀδõ¸¦ »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¸¦ »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Ãß°¡ÇÒ ¶§ Visual Editor´Â ÇÊ¿äÇÑ Å¬·¡½º¸¦ »ç¿ëÀÚ ÇÁ·ÎÁ§Æ®ÀÇ jve.generated ÆÐŰÁö¿¡ Ãß°¡ÇÕ´Ï´Ù. À̶§ µ¥ÀÌÅÍ ¹ÙÀεù ·ÎÁ÷À» È®ÀåÇϰųª, ¹Ù²Ù°Å³ª ´Ù½Ã ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Java Visual Editor´Â »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »ç¿ë ÁßÀÎ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®, µ¥ÀÌÅÍ ¼Ò½º ¹× ¹ÙÀδõ¸¦ µðÀÚÀÎ º¸±âÀÇ ÀÚÀ¯ ¾ç½Ä ¿µ¿ª¿¡ Ç¥½ÃÇÏ¿© ¹ÙÀδõ ¿ÀºêÁ§Æ®¿¡ °üÇÑ ½Ã°¢Àû Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. Visual Editor´Â ¼±ÅÃÇÑ ¿ÀºêÁ§Æ®ÀÇ ÇöÀç ¹ÙÀδõ¸¦ Ç¥½ÃÇϱâ À§ÇØ ºñÁÖ¾ó ±¸¼º¿ä¼Ò¿Í µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× µ¥ÀÌÅÍ ¼Ò½º »çÀÌ¿¡ ¼±À» ±×¸³´Ï´Ù.

´ÙÀ½ ´ÙÀ̾î±×·¥Àº ºñÁÖ¾ó ±¸¼º¿ä¼Ò, ¹ÙÀδõ, µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× µ¥ÀÌÅÍ ¼Ò½º°¡ »óÈ£ÀÛ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °£´ÜÇÑ °³¿äÀÔ´Ï´Ù. ÀÌ ÇнÀ¼­¿¡¼­ ºôµåÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ¾à°£ ´õ º¹ÀâÇϰí âÁ¶ÀûÀ¸·Î ¹ÙÀδõ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ´ÙÀ̾î±×·¥Àº »ùÇà ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ºôµå ÁßÀÎ ¹ÙÀδõ, µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× µ¥ÀÌÅÍ ¼Ò½º¸¦ Á¤È®È÷ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

±×¸² 1. ºñÁÖ¾ó ±¸¼º¿ä¼Ò, ¹ÙÀδõ, µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× µ¥ÀÌÅÍ ¼Ò½º »çÀÌÀÇ »ùÇà °ü°è¸¦ º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥
ºñÁÖ¾ó ±¸¼º¿ä¼Ò, ¹ÙÀδõ, µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¹× µ¥ÀÌÅÍ ¼Ò½º »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥

±×¸² 1¿¡¼­, °¢ ºñÁÖ¾ó ±¸¼º¿ä¼Ò¿¡´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®(´ÜÃßÀÇ °æ¿ì¿¡´Â µ¥ÀÌÅÍ ¼Ò½º)¿Í ¿¬°ü½ÃŰ´Â ÀÚü ¹ÙÀδõ°¡ ÀÖ½À´Ï´Ù. ÅØ½ºÆ® ÇʵåÀÇ ¹ÙÀδõ´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡¼­ ƯÁ¤ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ´ÙÀ̾î±×·¥ÀÇ µÎ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®´Â ¸ðµÎ µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á÷Á¢ È£ÃâÀ» ÅëÇØ µ¥ÀÌÅ͸¦ °¡Á®¿É´Ï´Ù. ÅØ½ºÆ® ÇʵåÀÇ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®´Â Å×ÀÌºí¿¡¼­ ¼±ÅÃÇÑ ÇàÀÇ Å° °ªÀ» Service2¸¦ È£ÃâÇϱâ À§ÇÑ Àμö·Î »ç¿ëÇÕ´Ï´Ù. Service2´Â Å×ÀÌºí¿¡¼­ ¼±ÅÃÇÑ Çà¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖÀ» ¼ö ÀÖ´Â Àüü ·¹Äڵ带 ¸®ÅÏÇÕ´Ï´Ù. ÀÌ Àüü ·¹ÄÚµå´Â ´Ù½Ã Service3À» È£ÃâÇÒ ¶§ ´ÜÃßÀÇ Á¶Ä¡ ¹ÙÀδõ¿¡ ´ëÇÑ Àμö·Î »ç¿ëÇÕ´Ï´Ù. Service3Àº Çʵ忡 ÀÔ·ÂÇÑ °ªÀ» °»½ÅÇÏ´Â ¸Þ¼ÒµåÀÏ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®, µ¥ÀÌÅÍ ¹ÙÀδõ ¹× µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¾Õ¿¡ Á¦°øµÈ ¸µÅ©¸¦ ÂüÁ¶ÇϽʽÿÀ.

Á¦°øµÈ WSDL ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¿¡¼­ À¥ ¼­ºñ½º Java ÇÁ·Ï½Ã »ý¼º

¼­¹ö¿¡¼­ ½ÇÇà ÁßÀÎ À¥ ¼­ºñ½º¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é Java ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »óÈ£ÀÛ¿ëÇÒ Java ÇÁ·Ï½Ã³ª Ŭ¶óÀÌ¾ðÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù. WSDL ÆÄÀÏÀ» »ç¿ëÇÒ °æ¿ì, À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© Java ÇÁ·ÎÁ§Æ®¿¡ Java ÇÁ·Ï½Ã¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. MyDirectory ÇÁ·ÎÁ§Æ®¿¡´Â ÀÌ ÇÁ·Ï½Ã¸¦ »ý¼ºÇϱâ À§ÇØ »ç¿ëÇÒ EmployeeDirectory.wsdl ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Java ÇÁ·Ï½Ã¸¦ »ý¼ºÇÑ ÈÄ À¥ ¼­ºñ½º¸¦ ³ªÅ¸³»´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ÀÛ¼ºÇÏ°í ¹ÙÀεù ºñÁÖ¾ó ±¸¼º¿ä¼Ò¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áß¿ä: ÀÌ ¿¬½À¿¡¼­ »ç¿ëÇÏ´Â WSDL ÆÄÀÏÀº WebSphere Application ServerÀÇ ·ÎÄà ¼³Ä¡ À§Ä¡¿¡ À¥ ¼­ºñ½º¸¦ Àü°³ÇÏ°í ·ÎÄà ȣ½ºÆ®(http://localhost:9080)ÀÇ µðÆúÆ® Æ÷Æ®¸¦ »ç¿ëÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. EAR ÆÄÀÏÀ» ´Ù¸£°Ô Àü°³ÇßÀ¸¸é ÁøÇàÇϱâ Àü¿¡ ÀûÀýÇÏ°Ô WSDL ÆÄÀÏÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù.

ÇÁ·ÎÁ§Æ®¿¡¼­ À¥ ¼­ºñ½º Java ÇÁ·Ï½Ã¸¦ »ý¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ±âº» ¸Þ´º¿¡¼­ ÆÄÀÏ > »õ·Î ÀÛ¼º > ±âŸ¸¦ Ŭ¸¯ÇÑ ÈÄ À¥ ¼­ºñ½º > À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ. À¥ ¼­ºñ½º Ä«Å×°í¸®°¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¸é ¸ðµç ¸¶¹ý»ç Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»çÀÇ Å¬¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã À¯Çü Çʵ忡¼­ Java ÇÁ·Ï½Ã¸¦ ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  3. À¥ ¼­ºñ½º ¼±ÅûçÇ× ÆäÀÌÁö¿¡¼­ ã¾Æº¸±â¸¦ Ŭ¸¯ÇÏ¿© WSDL ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À.
  4. ÀÚ¿ø ºê¶ó¿ìÀú¿¡¼­ MyDirectory ÇÁ·ÎÁ§Æ®¸¦ ÆîÄ¡°í EmployeeDirectory.wsdlÀ» ¼±ÅÃÇϽʽÿÀ. À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç¿¡¼­ È®ÀÎÀ» Ŭ¸¯ÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.

    À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç

  5. ¸¶¹ý»çÀÇ Å¬¶óÀÌ¾ðÆ® È¯°æ ±¸¼º ÆäÀÌÁö¿¡¼­ ÆíÁýÀ» Ŭ¸¯ÇÏ¿© ¿Ã¹Ù¸¥ ·±Å¸ÀÓ JAR ÆÄÀÏ ¶Ç´Â °æ·Î°¡ Java ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µÇ¾ú´ÂÁö È®ÀÎÇÑ ´ÙÀ½ Ŭ¶óÀ̾ðÆ®Ãø ±¸¼ºÀ» ¼öÁ¤ÇϽʽÿÀ. ´ÙÀ½ °ªÀ» ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  6. ¸¶¹ý»çÀÇ Å¬¶óÀÌ¾ðÆ® È¯°æ ±¸¼º ÆäÀÌÁö¿¡¼­, Ŭ¶óÀÌ¾ðÆ® À¯Çü Çʵ忡¼­ Java¸¦ ¼±ÅÃÇϽʽÿÀ.
  7. Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ® Çʵ忡¼­ MyDirectory¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ´Â À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç°¡ À¥ ¼­ºñ½º¸¦ À§ÇØ Java ÇÁ·Ï½Ã¸¦ Ãâ·ÂÇÏ´Â Java ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù.

    À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç

  8. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  9. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ® ¸¶¹ý»ç´Â Java ÇÁ·Ï½Ã¸¦ »ý¼ºÇϰí À̸¦ »ç¿ëÀÚ ÇÁ·ÎÁ§Æ®ÀÇ »õ ÆÐŰÁö(directory.service)¿¡ Ãß°¡ÇÕ´Ï´Ù.

employeesTableÀ» À¥ ¼­ºñ½º°¡ ¸®ÅÏÇÏ´Â Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεå

µ¥¸ð º¸±â

employeesTableÀº ÀÌ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ¹ÙÀεåÇϴ ù ¹øÂ° ºñÁÖ¾ó ±¸¼º¿ä¼ÒÀ̹ǷΠ¹æ±Ý ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÑ »ùÇà À¥ ¼­ºñ½º ÇÁ·Ï½Ã¸¦ Áö½ÃÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ³ªÁß ¿¬½À¿¡¼­ ´Ù¸¥ ºñÁÖ¾ó ±¸¼º¿ä¼Ò¸¦ ¹ÙÀεåÇÒ ¶§ ÀÌ µ¥ÀÌÅÍ ¼Ò½º¸¦ Àç»ç¿ëÇÕ´Ï´Ù. ÀÌ ´Ü°è¿¡¼­´Â À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º¿Í lightEmployeeRecordRows µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÒ °ÍÀÔ´Ï´Ù.

Á÷¿ø Å×À̺íÀ» ¹ÙÀεåÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Java Bean º¸±â ¶Ç´Â µðÀÚÀÎ º¸±â¿¡¼­ employeesTableÀ» ¼±ÅÃÇϽʽÿÀ. (ÇØ´çµÇ´Â JScrollPane »óÀ§ ¿ä¼Ò´Â ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À.) ¹ÙÀεå¶ó´Â ·¹À̺íÀÌ ºÙÀº ÀÛÀº ÅÇÀÌ µðÀÚÀÎ ¿µ¿ª¿¡¼­ employeesTableÀÇ ¸Ç À§¿¡ Ç¥½ÃµË´Ï´Ù.

  2. employeesTable¿¡¼­ ¹ÙÀεå ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. ´ë½Å employeesTableÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ ¹ÙÀεù Ư¼ºÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®°¡ ¾øÀ¸¹Ç·Î »õ·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. »õ µ¥ÀÌÅÍ ¼Ò½º µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ Ŭ¸¯ÇϽʽÿÀ.
  4. ¼Ò½º À¯Çü Çʵ忡¼­ À¥ ¼­ºñ½º¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. ¾ÆÁ÷ À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º¸¦ »ç¿ëÀÚÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Ãß°¡ÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î Áö±Ý Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º ÇÊµå ¿·ÀÇ ... ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º Ãß°¡ ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À. ÀÌ ´ëÈ­ »óÀÚ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ë °¡´ÉÇÑ À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ®³ª ÇÁ·Ï½Ã¸¦ ã½À´Ï´Ù.
  6. EmployeeDirectory À¥ ¼­ºñ½º¸¦ ¼±ÅÃÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ »õ µ¥ÀÌÅÍ ¼Ò½º°¡ DirectoryApp.java ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù.

    À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º Ãß°¡ ´ëÈ­ »óÀÚ

  7. »õ µ¥ÀÌÅÍ ¼Ò½º µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ´ëÈ­ »óÀÚÀÇ ¼Ò½º ¼­ºñ½º Çʵ忡¼­ getLightEmployeeRecords()¸¦ ¼±ÅÃÇÏ°í »õ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ ±âº» À̸§À¸·Î lightEmployeeRecordRows¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ ¼­ºñ½º ¸Þ¼Òµå¿¡ ÇÊ¿äÇÑ ¸Å°³º¯¼ö´Â ¾ø½À´Ï´Ù. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ »õ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµÇ°í µðÀÚÀÎ º¸±âÀÇ ÀÚÀ¯ ¾ç½Ä ¿µ¿ª¿¡ Ç¥½ÃµË´Ï´Ù.

    »õ µ¥ÀÌÅÍ ¼Ò½º µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ´ëÈ­ »óÀÚ

    ÆÁ: Å×À̺íÀ» ¹ÙÀεåÇÏ´Â ÁßÀ̹ǷΠ»õ µ¥ÀÌÅÍ ¼Ò½º µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ´ëÈ­ »óÀÚ´Â Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÏ´Â ¼­ºñ½º¸¸ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ °æ¿ì getLightEmployeeRecords() ¸Þ¼Òµå´Â ¿ÀºêÁ§Æ® ¹è¿­À» ¸®ÅÏÇÏ´Â À¯ÀÏÇÑ »ç¿ë °¡´ÉÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.

  8. Å×ÀÌºí µ¥ÀÌÅÍ ¹ÙÀεù ´ëÈ­ »óÀÚ¿¡¼­ lightEmployeeRecordRows µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϽʽÿÀ.
  9. ÀÌÁ¦ employeesTable¿¡ Ç¥½ÃÇÏ·Á´Â lightEmployeeRecordRows µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ Æ¯¼ºÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.

    Å×ÀÌºí µ¥ÀÌÅÍ ¹ÙÀεù ´ëÈ­ »óÀÚ

    1. ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ¸ðµç ¿ÀºêÁ§Æ® Ư¼ºÀ» Å×ÀÌºí ¿­ ¸ñ·Ï¿¡ Ãß°¡ÇϽʽÿÀ.
    2. À§·Î ¹× ¾Æ·¡·Î È­»ìÇ¥¸¦ »ç¿ëÇÏ¿© À§¿¡¼­ ¾Æ·¡ ¼ø(Áï, lastName, firstName, email, employeeID)À¸·Î ¿­À» ¹è¿­ÇϽʽÿÀ.
    3. ¿­ Á¦¸ñ(¼º, À̸§, ÀüÀÚ ¿ìÆí, Á÷¿ø ID)ÀÇ À̸§À» º¯°æÇϽʽÿÀ.

      ÆÁ: Å×ÀÌºí ¹ÙÀε带 ¿Ï·áÇÏ°í ³ª¸é Ç×»ó ¹ÙÀεù Ư¼ºÀ¸·Î µ¹¾Æ°¡¼­ ¾ðÁ¦µçÁö ¿­ÀÇ À̸§À» ¹Ù²Ù°Å³ª ¼ø¼­¸¦ ÀçÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    4. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.

    ÀÌÁ¦ employeesTableÀÌ JRowTableBinder¸¦ »ç¿ëÇÏ¿© lightEmployeeRecordRows µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεåµÇ¾ú½À´Ï´Ù. ÀÚÀ¯ ¾ç½Ä ¿µ¿ª¿¡¼­ lightEmployeeRecordRows µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ Ŭ¸¯Çϸé Visual Editor´Â µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡¼­ Å×À̺í·Î ¼±À» ±×¸³´Ï´Ù. ¼±¿¡¼­ JRowTableBinder´Â Å×ÀÌºí ¹ÙÀδõ ¾ÆÀÌÄÜÀ¸·Î Ç¥½ÃµË´Ï´Ù. ´Ù¸¥ ¼±Àº µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®°¡ webServiceDataSource¸¦ ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º·Î »ç¿ëÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

    JTableÀÇ ¹ÙÀδõ ¼± º¸±â

ÇÁ·ÎÁ§Æ® ¹× ÀÀ¿ëÇÁ·Î±×·¥ º¯°æ»çÇ×À» Á¶»çÇϽʽÿÀ. ÀÌ ¿¬½À µ¿¾È À¥ ¼­ºñ½º µ¥ÀÌÅÍ ¼Ò½º, Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®, employeesTableÀ» Çà µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀεåÇÏ´Â ¹ÙÀδõ¸¦ Ãß°¡Çß½À´Ï´Ù. Java Visual Editor°¡ »ý¼ºÇÑ ¸ðµç ¹ÙÀδõ Ŭ·¡½º¸¦ º¸À¯ÇÏ´ÂÁö ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÛ¼ºµÈ »õ ÆÐŰÁö(jve.generated)¸¦ Á¶»çÇϽʽÿÀ. À¥ ¼­ºñ½ºÀÇ Java ÇÁ·Ï½Ã¸¦ º¸À¯ÇÏ´Â »õ ÆÐŰÁö(directory.service)µµ »ìÆìº¸½Ê½Ã¿À.

MyDirectory ÇÁ·ÎÁ§Æ®ÀÇ ÆÐŰÁö

ÀÌÁ¦ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇϸé Á÷¿ø Å×À̺íÀº À¥ ¼­ºñ½º¿¡ ÀÇÇØ ±âÁ¸ Á÷¿ø ·¹ÄÚµå·Î ä¿öÁý´Ï´Ù.

ÀÌÁ¦ ¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë Á¶°Ç | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.