ÀÌÀü ÆäÀÌÁö¿¡¼ Ç÷α×ÀÎÀ» ¼³Ä¡ÇÏ¿´À¸¹Ç·Î ÀÌŬ¸³½º¿¡¼ Ç÷º½º ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù
Å×½ºÆ® ¼¹ö·Î´Â ÅèÄÏ 6 ¸¦ »ç¿ëÇÏ¿´°í LiveCycle À» ´ë½ÅÇϱâ À§ÇØ ¿ÀÇ ¼Ò½ºÀÎ blazeDS ¸¦
»ç¿ëÇÏ¿´½À´Ï´Ù
BlazeDS ´Â ¾Æ·¡ÀÇ »çÀÌÆ®¿¡¼ ´Ù¿î ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù
- (
http://opensource.adobe.com/wiki/display/blazeds/Release+Builds )
TurnKey ¸¦ ´Ù¿î¹ÞÀ¸½Ã¸é µË´Ï´Ù
1 .ÀÌŬ¸³½º¸¦ ±¸µ¿ÇÏ¿© File -> New.. -> Others.. ¸¦ ¼±ÅÃÇÕ´Ï´Ù
2. Flex Builder ¾Æ·¡ÀÇ Flex Project ¸¦ ¼±ÅÃÇÑ ÈÄ Next¸¦ Ŭ¸¯ÇÕ´Ï´Ù
3. Project Name À» ÀÔ·ÂÇÑ ÈÄ ¾Æ·¡¿Í °°Àº ¿É¼ÇÀ¸·Î ¼±ÅÃÇÒ °ÍÀÔ´Ï´Ù
¡Ø Application TypeÀº WebApplication À» ¼±ÅÃÇÕ´Ï´Ù
¡Ø Server Technology ´Â J2EE¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Use Remote Object Access Service ¿¡ üũÇϰí LiveCycle Data Service¿¡ üũÇÕ´Ï´Ù
4. J2EE Server¸¦ ¼±ÅÃÇϴ âÀÌ ³ª¿É´Ï´Ù.
¿©±â¼´Â ÅèÄÏ 6·Î Å×½ºÆ®¸¦ Ç߱⠶§¹®¿¡ Target Runtime ÀÇ New¸¦ Ŭ¸¯ÇÏ¿© ÅèÄÏÀ» ¼±ÅÃÇØÁÖµµ·Ï
ÇÕ´Ï´Ù
5. New ¸¦ Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í °°Àº ¼¹ö ¼±ÅÃÀ» ÇÒ¼ö Àִ âÀÌ ¶ß°Ô µË´Ï´Ù
¿©±â¼ ÁÖÀÇÇÒ Á¡Àº Server's host name À» localhost °¡ ¾Æ´Ñ 127.0.0.1 ·Î ÀÔ·ÂÇØÁֽñâ
¹Ù¶ø´Ï´Ù ( ¿¹Àü JSP °³¹ß½Ã localhost ¿Í ¾ÆÀÌÇÇ ÀԷ½à ´Ù¸¥ °á°ú°¡ ³ª¿À±âµµ Çß½À´Ï´Ù )
6. ÅèĹÀ» ¼±ÅÃÇÑ ÈÄ Next ¹öưÀ» ´©¸£¸é ¾Æ·¡¿Í °°Àº ¼¹öÀÇ µð·ºÅ丮¸¦ ¼±ÅÃÇϴ âÀÌ ¶ß°Ô µË´Ï´Ù
ÀÌÀü¿¡ ¼³Ä¡Çصξú´ø Tomcat 6.0 ÀÇ µð·ºÅ丮¸¦ ¼±ÅÃÇØÁÝ´Ï´Ù
7. JRE ¹öÁ¯Àº ¼³Ä¡Çصξú´ø JDK1.6À» ¼±ÅÃÇØÁÖµµ·Ï ÇÕ´Ï´Ù
°¡²û Á¦°øÇÏ´Â JDK¿Í ¹öÁ¯ÀÌ Æ²¸±½Ã Á¦´ë·Î µ¿ÀÛµÇÁö ¾Ê´Â ¹ö±×°¡ ¹ß»ýÇÒ¼öµµ ÀÖ½À´Ï´Ù
8. Finish ¹öưÀ» Ŭ¸¯ÇÏ¿© ¼¹ö ȯ°æ ¼¼ÆÃÀ» ¸¶Ä¡¸é Ç÷º½º WAR ÆÄÀÏÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù
¾Õ¿¡¼ ´Ù¿î ¹Þ¾Ò´ø blazeDS ¸¦ ¾ÐÃàÀ» Ç®¸é blazeDS.WAR ÆÄÀÏÀÌ Àִµ¥
ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖµµ·Ï ÇÕ´Ï´Ù
9. blazeDS ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¸é ¾Æ·¡¿Í °°Àº blazeDS.war ÆÄÀϰú ¸î°³ÀÇ ÆÄÀÏÀÌ º¸ÀÔ´Ï´Ù.
blazeDS.WAR ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» ´©¸¨´Ï´Ù
10. blazeDS ¸¦ ¼±ÅÃÈÄ ¿ø·¡ âÀ¸·Î ³Ñ¾î¿À¸é next ¹öưÀ» ´·¯ ÇÁ·ÎÁ§Æ®¸¦ ¿Ï·áÇÕ´Ï´Ù
¾Æ·¡ ±×¸²Àº ÆÛ½ºÆåƼºê¸¦ Ç÷º½º ±â¹ÝÀ¸·Î ¹Ù²Ü°ÍÀ» ¹°¾îº¾´Ï´Ù
11. ¾Æ·¡¿Í °°Àº °°ÀÌ Ç÷º½º °³¹ß¿ë ÆÛ½ºÆåƼºê°¡ ³ª¿À¸é BlazeDS¸¦ ÀÌ¿ëÇÑ °³¹ßȯ°æ ÀÛ¾÷ÀÌ
¿Ï·áµÇ°Ô µË´Ï´Ù.
¿©±â±îÁö °³¹ßȯ°æÀ» ¼¼ÆÃÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. ÀÌÁ¦ºÎÅÍ °³¹ßÀ» ½ÃÀÛÇØ º¸°Ú½À´Ï´Ù~!!
¾Æ~ ´ÙÀ½ ÆäÀÌÁö´Â Ç÷º½º¿¡¼ Á¦°øÇÏ´Â DB ¿¬°áÀ» ÅëÇÑ DAO, VO, View ¸¦ ¸¸µé¾î Áִ ȸéÀ»
Å×½ºÆ® ÇØº¸µµ·Ï ÇϰڽÀ´Ï´Ù~!