±è»ó¿íÀÇ À¥½ºÅ¸Æ®(webstart) °ÁÂ
¡Ø °Á¿¡ ´ëÇÑ Áú¹®Àº '¹®ÀÇ°Ô½ÃÆÇ'¿¡¼ ÇØÁÖ¼¼¿ä. °ÁÂÁøÇàÁßÀÔ´Ï´Ù. ±âº» : ¸Ó¸®¸» | °³¿ä | ¼¹ö¼³Á¤ | jnlpÆÄÀÏ | jnlpÆÐÅ°Áö ÀÀ¿ë : 1. ÆĶó¹ÌÅÍ µ¿Àû(dynamically)À¸·Î ³Ñ±â±â ... ¾È³çÇϼ¼¿ä? /^.^_ ¾ÖÇø´(Applet)ÀÇ ´ÜÁ¡À» ±Øº¹ÇÑ À¥½ºÅ¸Æ® °ÁÂÀÔ´Ï´Ù. ¾ÖÇø´Àº À¥ ºê¶ó¿ìÀú¿¡¼ µ¹¾Æ°¡´Â ÀÛÀº ÇÁ·Î±×·¥À¸·Î¼ ÀÎÅÍ³Ý ¿Ç³°ú ÇÔ²², ¸·°ÇÑ ±â´É¿¡ ÈǸ¢ÇÑ º¸¾È¸ðµ¨À» °®Ãß°í ÀÖ¾î Å« Àα⸦ ²ø¾úÀ¸¸ç, ¼¼°èÀûÀ¸·Î 700¸¸°³ »çÀÌÆ®¿¡¼ ÀÌ¿ë ÁßÀ̸ç, ¾ÆÁ÷µµ ¸¹Àº ±¹³» Çпø¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ°ú ÇÔ²² ¾ÖÇø´ Á¦ÀÛÀ» ±³À°ÇÏ°í ÀÖ½À´Ï´Ù. ¾ÖÇø´Àº ºÐ¸í ÀÎÅÍ³Ý ½Ã´ë¿¡ Java¶ó´Â ¾ð¾î°¡ ´ëÁߵ鿡°Ô Å« Àα⸦ ²ø°Ô ÇÑ ÁÖ¿ªÀÓ¿¡ Ʋ¸²¾ø½À´Ï´Ù. °¢Á¾ ºê¶ó¿ìÀú¿¡¼µµ ±âº»ÀûÀ¸·Î Áö¿øÇÏ°í ÀÖÁö¿ä. À½, ¿À´Ã ±Û»¡ÀÌ Á¶±Ý µÇ´Â±º¿ä. |O.O| ÇÏÁö¸¸, ¾ÖÇø´ÀÇ ´ÜÁ¡µµ ÀûÁö ¾Ê½À´Ï´Ù. ¹Ù·Î º¸¾È ¸ðµ¨°ú ºê¶ó¿ìÀú Áö¿ø¹®Á¦Àä. º¸¾È¸ðµ¨ ¶§¹®¿¡, ¾ÖÇø´Àº sandbox¶ó°í ºÒ¸®¿ì´Â ¿µ¿ª(Àӽõð·ºÅ丮¶ó°í »ý°¢Çϼŵµ ÁÁ½À´Ï´Ù.)¿¡¸¸ Á¢±ÙÇÒ ¼ö ÀÖ°í, ¾ÖÇø´À» ´Ù¿î·ÎµåÇÑ ¼¹ö ÀÌ¿ÜÀÇ ´Ù¸¥ ¼¹ö³ª, ·ÎÄà ÄÄÇ»ÅÍÀÇ ÀÚ¿ø¿¡´Â Á¢±ÙÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. À̸¦ À§Çؼ´Â ¹ø°Å·Î¿î applet ÀÎÁõ ÀýÂ÷¸¦ ¹Þ¾Æ¾ß ÇÏ°í, ÀÎÁõ¹ÞÀº ¾ÖÇø´Àº ½ÇÇà½Ã Ŭ¶óÀ̾ðÆ®¿¡°Ô "ÀÌ°Å ¹ÏÀ» ¸¸ Çմϱî? À¢¸¸ÇÏ¸é ¿¹ ÇÏÁö ¸¶½ÃÁÒ." ¶ó´Â ¸Þ¼¼Áö âÀ» ¶ç¿ö ÀǽÉÀ» »ç°Ô ÇÏÁö¿ä. ´ëºÎºÐ ¾Æ¹« »ý°¢¾øÀÌ ±×³É ¿¹ ´©¸£½ÃÁÒ? Á¦°¡ Á¦ ȨÇÇ¿¡ ÀÌ°Å Àý¶ó ¸ÚÂð äÆÃÀÔ´Ï´Ù. ÇÏ°í Çϵ带 Æ÷¸ËÇعö¸®´Â ¾ÖÇø´À» µ¹·ÁµÐ´Ù¸é, ¿¹ ´·¶´Ù°¡´Â Å«Àϳª°ÚÁö¿ä. ^_^; (±× Àß Á¤¸®ÇÑ ¾ßÇÑ °Íµé... ´Ù½Ã ¸ðÀ¸·Á¸é...À½ Á¦ ¾ê±â´Â ¾Æ´Õ´Ï´Ù. Àü ±×·± °Å º°·Î ¾È ÁÁ¾ÆÇÕ´Ï´Ù ÈìÈì.) ±× »ÓÀÌ ¾Æ´Ï¶ó ÀͽºÇ÷η¯¿ë ÀÎÁõÀ» ¹ÞÀ¸¸é Ÿ ºê¶ó¿ìÀú¿¡¼´Â ÅëÇÏÁö ¾Ê½À´Ï´Ù. ³Ý½ºÄÉÀÌÇÁ¿¡¼ ÀÌ¿ëÇϵµ·Ï ÇÏ·Á¸é ³Ý½ºÄÉÀÌÇÁ ÀÎÁõÀ» ¹Þ¾Æ¾ß ÇÏÁö¿ä. À¸À½... °Ô´Ù°¡ ºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â °¡»ó¸Ó½ÅÀ» »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ ºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â ¹öÀü ÀÌ»óÀÇ ¾ÖÇø´À» Á¦ÀÛÇÒ °æ¿ì Á¦´ë·Î º¸ÀÌÁö ¾ÊÀ» °æ¿ì°¡ ¸¹½À´Ï´Ù. ±× ÀÌ»Û ½ºÀ®(swing)À» ³öµÎ°í, ÇѱÛÀÚ Ä¥ ¶§¸¶´Ù ´Ù½Ã repaintÇؼ Â¥Áõ³ª´Â textField¸¦ »ç¿ëÇÏ´Â AWT ÆÐÅ°Áö¸¦ »ç¿ëÇØ¾ß ÇßÁö¿ä. ¹¹, Sun»ç¸¦ ¹Ì¿öÇÏ´Â MS°¡ Á¦¶§Á¦¶§ ÀÚ¹Ù°¡»ó¸Ó½ÅÀ» ¹öÀü¾÷ ÇØÁÙ ¸®°¡ ÀÖ³ª¿ä. 2001³â ÇöÀç jdk°¡ 1.3.1ÀÌ Åë¿ëµÇ°í ÀÖ°í, ¼ö°³¿ù Àü 1.4 º£Å¸°¡ ³ª¿Ô´Âµ¥µµ windowÀÇ °¡»ó¸Ó½ÅÀº java 1¿¡ ¸Ó¹°°í ÀÖ½À´Ï´Ù. À§ÀÓÇü À̺¥Æ® ¸ðµ¨µµ ¸¶À½´ë·Î ¸ø¾²Áö¿ä. ÀϺη¯ deprecatedµÈ Ŭ·¡½º ¸Þ¼Òµå¸¦ »ç¿ëÇØ¾ß Çϱ⵵ Çß½À´Ï´Ù. ±× »ÓÀԴϱî? MS°¡ window XP ºÎÅÍ´Â °¡»ó¸Ó½ÅÀ» ±âº»Áö¿øÇÏÁö ¾Ê±â·Î °áÁ¤Çß´ä´Ï´Ù. windowXP·Î 700¸¸ »çÀÌÆ®ÀÇ ¾ÖÇø´À» º¸±â À§Çؼ´Â ±ÍÂú°Ô ¾îÂ÷ÇÇ Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. À̸¦ À§Çؼ ÀÚ¹ÙÇ÷¯±×ÀÎ(plug-in)ÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. osÀÇ °¡»ó¸Ó½Å ´ë½Å¿¡ ´Ù¿î·Îµå¹ÞÀº jre¸¦ »ç¿ëÇϵµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. À½, ¿À±¤½Å´ÔÀÇ Ç¥ÇöÀ» ºô¸®¸é ¹ßÇ¥µÉ ´ç½Ã¿¡´Â ȹ±âÀûÀÎ ÀÏÀ̾ú´Ù°í ÇÏÁö¸¸, ÀÎÁõ°ú °°ÀÌ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ¾ú½À´Ï´Ù. 8¸Þ°¡°¡ ³Ñ´Â jreµµ Ŭ¶óÀ̾ðÆ®µéÀÌ ¼³Ä¡Çؾ߸¸ ÇÏ´Â ºÎ´ãÀÌ ÀÖ¾úÁö¿ä. (ÀÌ°Ç À¥½ºÅ¸Æ®µµ ¸¶Âù°¡ÁöÀ̱ä ÇÕ´Ï´Ù¸¸...) ½ºÀ® ¾ÖÇø´À̶ó´Â ¸» ÇÑ ¹øÂë µé¾îº¸¼ÌÁö¿ä? ±× ¹èÆ÷¿¡ ¹«Ã´ ¹ø°Å·Î¿î Á¡ÀÌ ÀÖ¾ú½À´Ï´Ù. À§¿Í °°Àº ¹®Á¦Á¡À» ÇØ°áÇÏ°íÀÚ Java Web Start¶ó´Â ±â¼úÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. À¥¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô µÈ °ÍÀÔ´Ï´Ù. ±×³É ¹Ù·Î ASP°¡ µÇ´Â±º¿ä. (active server page°¡ ¾Æ´Õ´Ï´Ù. ¤Ñ¤Ñ)Ŭ¶óÀ̾ðÆ®´Â adobe³ª flash shockwaveó·³ Ç÷¯±×ÀÎÀ¸·Î Java Web StartÀÌ ¼³Ä¡µÇ¸é µË´Ï´Ù. jre, ÇÁ·Î±×·¥ ¾÷µ¥ÀÌÆ®, ÀÎÁõ µîÀÌ ÇÑ Å¥¿¡ ÇØ°áµÇ´Â °ÍÀÌÁÒ. jdk1.4¿¡¼´Â ±âº»À¸·Î Æ÷Ç﵃ °ÍÀÔ´Ï´Ù. À̰͵µ ¹ßÇ¥ ´ç½Ã¿¡´Â Çõ¸íÀ¸·Î ºÒ¸®¾ú´Âµ¥, ¾Ë°í º¸¸é ±× Á¤µµ±îÁö´Â ¾Æ´Ï°í¿ä. Active Xó·³ ¸Ç óÀ½ Á¢¼Ó½Ã ½Ã°£ÀÌ ´Ù¼Ò °É¸®°í¿ä.(À¥½ºÅ¸Æ®°¡ ¼³Ä¡µÇ¾îÀÖÁö ¾Ê´Ù¸é ¼³Ä¡Çϴµ¥¿¡µµ ½Ã°£ÀÌ °É¸®°ÚÁö¿ä.) ±× ´ÙÀ½ºÎÅʹ ij½Ã¸¦ ÀÌ¿ëÇϱ⠶§¹®¿¡ ¸Å¿ì ºü¸¨´Ï´Ù. ¹¹....."ÇÑ Å¥"¿¡ ÇØ°áµÈ´Ù´Â °Ô Á¦ÀÏ Å« ÀåÁ¡ÀÌÁÒ. ^_^ °³¿ä: Sun»çÀÇ ÇÑ±Û ¹®¼ÀÔ´Ï´Ù. Java Web Start´Â Java TM ±â¼ú ±â¹Ý ÀÀ¿ëÇÁ·Î±×·¥À»
À§ÇÑ »õ·Î¿î ¹èÆ÷ ±â¼úÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ À¥¿¡¼ ¹Ù·Î ÀÀ¿ëÇÁ·Î±×·¥À» ½ÃÀÛÇÏ°í °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÄÄÇ»ÅÍ¿Í ÀÎÅÍ³Ý »çÀ̸¦ À̾îÁÖ´Â
´Ù¸® ¿ªÇÒÀ» ÇÕ´Ï´Ù. Java Web Start´Â Ŭ¸¯ ÇÑ ¹øÀ¸·Î ÀÀ¿ëÇÁ·Î±×·¥À» ½±°Ô ÀÛµ¿ÇÏ°í º¹ÀâÇÑ ¼³Ä¡³ª ¾÷±×·¹À̵å ÀýÂ÷
¾øÀ̵µ Ç×»ó ÃֽŠ¹öÀüÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. ÀÌ¿Í ¹Ý´ë·Î, HTML ±â¹Ý ÀüÀÚ ¿ìÆí Ŭ¶óÀ̾ðÆ®¿Í ÀÏÁ¤, °æ¸Å »çÀÌÆ® µîÀÇ À¥ ¹èÆ÷ ÀÀ¿ëÇÁ·Î±×·¥Àº ¼³Ä¡¿Í »ç¿ëÀÌ ¸Å¿ì ½±½À´Ï´Ù. À¥ ºê¶ó¿ìÀú´Â Àüü ÇÁ·Î¼¼½º¸¦ ÀÚµ¿ÈÇß½À´Ï´Ù. º¹ÀâÇÑ ´Ù¿î·Îµå, ¼³Ä¡ ¹× ±¸¼º ´Ü°è°¡ ¾øÀ¸¸ç Ç×»ó ÃֽŠ¹öÀüÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Java Web Start´Â À§¿¡¼ HTML ±â¹Ý ÀÀ¿ëÇÁ·Î±×·¥Ã³·³ ¸ðµç ±â´ÉÀ» °®Ãá ÀÀ¿ëÇÁ·Î±×·¥°ú µ¿ÀÏÇÑ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù. Java Web Start´Â À¥¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¹èÆ÷ ¼Ö·ç¼ÇÀÔ´Ï´Ù. HTML ±â¹Ý Ŭ¶óÀ̾ðÆ® ´ë½Å ÀÌ·¯ÇÑ ¸ðµç ±â´ÉÀ» °®Ãá ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¿öµå ÇÁ·Î¼¼¼ ¹× ½ºÇÁ·¹µå½ÃÆ®¿Í °°Àº ±âÁ¸ ÀÀ¿ëÇÁ·Î±×·¥°ú ȣȯµÇ´Â ´ëÈÇü »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦
»ç¿ëÇÕ´Ï´Ù. º¸¾È À¥ ½ºÅ¸Æ®´Â 2001³â 8¿ù ÇöÀç Windows 95/98/NT/2000, Solaris (SPARC & Intel editions), and Linux (RH6.1/x86) µî¿¡¼ Áö¿øµË´Ï´Ù. ±×¸®°í ¼¹ö´Â ¾î¶² standard web server¶óµµ °¡´ÉÇÕ´Ï´Ù. ÀÚ, ¿ì¼± À¥ ¼¹ö¸¦ ¼³Á¤Çؾ߰ÚÁö¿ä. À½. È®ÀåÀÚ°¡ jnlpÀÎ ÆÄÀÏÀ» ´Ù¿î¹ÞÀ¸¸é, Ŭ¶óÀ̾ðÆ®ÀÇ java À¥½ºÅ¸Æ®¸¦ ±¸µ¿½ÃÅ°µµ·Ï ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ¹Ù·Î mime type ¼³Á¤ÀÌÁö¿ä. ¿©±â¿¡ application/x-java-jnlp-file JNLP Ç׸ñÀ» Ãß°¡½ÃÄÑÁÖ¾î¾ß ÇÕ´Ï´Ù. À¥ ¼¹ö¸¶´Ù Á¶±Ý¾¿ ´Ù¸¥µ¥ °¢ À¥¼¹öÀÇ ¼³Á¤À» Âü°íÇϼ¼¿ä. ¸î °¡Áö¸¸ º»´Ù¸é, Apache¿¡¼´Â mime.types ÆÄÀÏÀÌ µû·Î ÀÖÁö¿ä. ¿¹¸¦ µé¾î apacheµð·ºÅ丮°¡ /usr/local/apacheÀÌ°í, conf¹Ø¿¡ mime.types°¡ ÀÖ´Ù¸é, vi /usr/local/apache/conf/mime.types ¸¦ º¸½Ã¸é # MIME type Extension ¹¹ ÀÌ·± Ç׸ñÀÌ ÀÖÀ» °Ì´Ï´Ù. ¿©±â¿¡ application/x-java-jnlp-file JNLP ¸¦ Ãß°¡ÇÏ½Ã¸é µÇ´Â °Ì´Ï´Ù. ȤÀº mimeÆÄÀÏ °Çµå¸± °Å ¾øÀÌ httpd.conf ÆÄÀÏ¿¡ AddTypeÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ÀúÀåÇϽðí¼, apache¸¦ À籸µ¿ ½ÃÄÑÁÖ¾î¾ß °ÚÁö¿ä. tomcatÀº web.xmlÀ» ¿¾î¼ MIME type ÁöÁ¤ÇÏ´Â ºÎºÐ¿¡ ¾Æ·¡Ã³·³ <mime-mapping> <extension> jnlp </extension> <mime-type> application/x-java-jnlp-file </mime-type> </mime-mapping> Ãß°¡½ÃÄÑÁÖ½Ã¸é µÇ°í¿ä. È®ÀåÀÚ jnlp¿¡ application/x-java-jnlp-fileÀ» ºÙÀÌ°í ÀÖÁö¿ä? resinÀº http://www.caucho.com¿¡ °¡º¸½Ã¸é ¾Æ½ÃµíÀÌ.(co.krÀÌ ¾Æ´Õ´Ï´Ù...co.kr´©¸£¸é ¹«½¼ Áß´ëºÎ¼ÓÃʵîÇб³ 1ȸ µ¿Ã¢È¸°¡ ³ª¿É´Ï´Ù....¤Ñ¤Ñ) ¾Æ·¡Ã³·³ ¹Ù²Ù½Ã°í. <web-app id='/'> <mime-mapping extension='.jnlp' </web-app> ¹°·Ð, tomcat ȤÀº resin°ú apache¸¦ ¿¬µ¿½ÃÅ°¼ÌÀ¸¸é, ±×³É apache¸¸ ¼³Á¤ÇصμÌÀ¸¸é µË´Ï´Ù. ³¡. Àüü ¹®¹ýÀÔ´Ï´Ù. <?xml version="1.0" encoding="utf-8"?>
¾ÆÀ̱¸ ¸¹±º¿ä. À½ Àú°É ´Ù Ä¡½Ç ÇÊ¿ä´Â ¾ø°í¿ä. º¹»çÇϽŠ´ÙÀ½¿¡ ¸î¸î ºÎºÐ¸¸ °íÃÄÁÖ½Ã¸é µË´Ï´Ù. ¹¹... titleÀ̶óµçÁö... vendor ÀÌ·± °Å ¾Ë¾Æ¼ °íÄ¡½Ã°í¿ä. (¾È°íÄ¡¸é ȸ鿡 ¶å´Ï´Ù. -_- ) À½ ¸Ç óÀ½¿¡ jnlpÀÇ specÀÌ 1.0+·Î µÇ¾îÀÖ±º¿ä. 1.0 ¹öÀü ÀÌ»óÀÇ jnlp ½ºÆåÀ̱º¿ä. ±ÛÄï. codebase ¾î¾ù Áß¿äÇÏÁö¿ä. applicationÀÌ ½ÇÇàµÇ´Â urlÀÌ°í¿ä. href À½ ºê¶ó¿ìÀú url¿¡¼ jnlpÆÄÀÏÀ» Àоú´Ù¸é? ¾ê´Â ÇÊ¿ä ¾ø°Ú½À´Ï´Ù¸¸... ³ªÁß¿¡ cgi³ª jsp µîÀ» ÀÌ¿ëÇؼ jnlpÆÄÀÏÀ» µ¿ÀûÀ¸·Î »ý¼ºÇØÁÙ ¶§¿¡´Â ÀÌ href¸¦ »©ÁÖ¼Å¾ß µÇ°Ú½À´Ï´Ù. mimeTypeÀ» jspÂÊÀÌ ¾Æ´Ï¶ó À¥½ºÅ¸Æ®ÂÊÀ¸·Î ¹Ù²Ù¾î ÁÖ·Á´Âµ¥ µµ·Î jnlpÆÄÀÏ·Î ÀÐÀ¸¸é ¾ÈµÇ°ÚÁö¿ä. À½À½ Á×Á× ÇÊ¿ä¾ø°í. iconÀº ¿¡, À¥½ºÅ¸Æ®´Â ÇÑ ¹ø ´Ù¿î·Îµå ¹ÞÀ¸¸é, ºê¶ó¿ìÀú ¾øÀ̵µ ¹Ù·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥ ½ºÅ¸Æ® ¼³Ä¡ÇÒ ¶§ ÀÛ¾÷Ç¥½ÃÁÙÀ̶û ¹ÙÅÁȸ鿡 ¹Ù·Î°¡±â ¾ÆÀÌÄÜÀÌ ³²°Åµç¿ä. ±×·¸°Ô ½ÇÇàÇßÀ» ¶§,(offline ½ÇÇà) °Å±â¿¡ ¶ß°Ô ÇÒ ¾ÆÀÌÄÜÀÔ´Ï´Ù. ÁöÁ¤ ¾ÈÇϽøé....... ¾ÈÇϽøé...... »¹°Ç µ¿±×¶ó¹Ì(À¥½ºÅ¸Æ® ¾ÆÀÌÄÜ)ÀÌ ¼³Á¤µË´Ï´Ù... ±× ¹Ø¿¡ offline-allowed´Â ¼³¸íÇÒ ÇÊ¿ä ¾ø°Ú±º¿ä. ±×¸®°í.....information ³¡³ª°í... security ¿ÀÈ£. ÀÌ°Ç ÀÎÁõ°É ¶§ ÇÊ¿äÇÑ ºÎºÐÀ¸·Î ÀϹÝÀûÀ¸·Î ±×³É À§Ã³·³ all-permissions(¸ðµç ±ÇÇÑ)·Î ³õ½À´Ï´Ù. full access to the client machine and local network¶ó´Â °ÅÁö¿ä. ÆÄÀÏÁ¢±Ù¸¸ µÇ°Ô Ç϶ó! µî °³º°ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ³ªº¸Áö¿ä? È÷¾ß. ±× ´ÙÀ½ÀÌ °¡Àå Áß¿äÇÑ resourceºÎºÐÀÔ´Ï´Ù. ¸¹Àº Ãʺ¸´ÔµéÀÌ ÀÇ¿Ü·Î ÀÌ ºÎºÐÀ» Á¤È®È÷ ÁöÁ¤À» ¾ÈÇؼ resource¸¦ ãÁö ¸øÇÏ´Â ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸½Ã´õ±º¿ä. º¸½Ã¸é j2seÀÇ ¹öÀüÀ» ÁöÁ¤ÇÏ°í Àִµ¥¿ä. À½, À¥½ºÅ¸Æ®´Â »ç¿ëÀÚ ½Ã½ºÅÛ¿¡ jre°¡ ±ò·ÁÀÖÁö ¾ÊÀ» °æ¿ì ÀÚµ¿À¸·Î ´Ù¿î·Îµå ¹Þ¾Æ¼ ÀÚ¹Ù¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÕ´Ï´Ù. 1.3 À¸·Î µÇ¾î ÀÖÀ¸¸é, 1.3ÀÌ ±ò·ÁÀÖÀ¸¸é ´Ù¿î·Îµå ¹ÞÁö ¾Ê°í 1.3À¸·Î ½ÇÇàÇÏ°ÚÁö¿ä. À½ +Å°³ª *Å°°¡ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù. <j2se version="1.2.2 1.3.*"> ÀÌÁ¤µµ·Î µÇ¾îÀÖÀ¸¸é µÇ°Ú±º¿ä. <j2se version="1.3" initial-heap-size="64m"/> <j2se version="1.2"/> <j2se version="1.4-beta" href="http://java.sun.com/products/autodl/j2se"/>
µîµµ °¡´ÉÇÕ´Ï´Ù. ±× ¹Ø¿¡ jar ÆÄÀÏ À§Ä¡ ÀÚ¾Ë ÁöÁ¤ÇØÁֽðí¿ä. nativelib¸¦ Æ÷ÇÔÇÏ´Â jarÆÄÀÏÀº ¾Æ·¡Ã³·³. <nativelib href="lib/windows/corelib.jar"/>
ȤÀº <resources os="SunOS" arch="sparc">
±× ´ÙÀ½Àº ¸ÞÀÎŬ·¡½º¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÎÀÚ³ª ¾ÖÇø´ÀÇ ÆĶó¹ÌÅÍ ÁöÁ¤ºÎºÐÀÔ´Ï´Ù. À§¿¡¼´Â <application-desc main-class="SwingSet2"/> ÀÌ·¸°Ô ³¡³µÁö¸¸, ¸¸¾à SwingSet2¿¡ argumentµéÀ» ÁÖ°í ½Í´Ù¸é. (¾Æ½ÃÁÒ? main¸Þ¼ÒµåÀÇ ÀÎÀÚ String[] args) <application-desc main-class="Main">
¾ÖÇø´ÀÇ °æ¿ì´Â <applet-desc ÀÌ·¸°Ô ÇÏ½Ã¸é µË´Ï´Ù. ¸ÞÀΠŬ·¡½º¿¡ .class È®ÀåÀÚ°¡ ¾øÁö¿ä? xmlÀ̴ϱî. / Á¶½ÉÇؼ ¾²½Ã°í¿ä. ÂÁ. / À߸ø ºÙ¿©¼ Àú ÇÏ·ç »ðÁúÇß½À´Ï´Ù. jnlp¹®¹ý ³¡³µ±º¿ä. À½ ÀÚ¹ÙÀ¥½ºÅ¸Æ® ±î½Ã¸é ±× µð·ºÅ丮¿¡ javaws.jarÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ±× ¾È¿¡ jnlp ÆÐÅ°Áö°¡ ÀÖÁö¿ä. À¯¿ëÇÑ Å¬·¡½ºµéÀÌ Àִµ¥ ¾ÆÁ÷ »ç¿ëÀº ¸øÇغñº¿ä. À̹ø ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇØ ºÁ¾ß°Ú½À´Ï´Ù. Sun»çÀÇ ¹®¼¿¡ µû¸£¸é, ¾ÖÇø´ÀÇ AppletContext ó·³ ÀÌ¿ëÇÏ°Ô ÇØÁÖ´Â BasicService Ŭ·¡½º, ½Ã½ºÅÛÀÇ Å¬¸³º¸µå¸¦ ÀÌ¿ëÇÏ´Â ClipboardService Ŭ·¡½º. ij½¬¿©ºÎ¸¦ °áÁ¤ÇÏ´Â DownloadService Ŭ·¡½º. File[Open/Save]ServiceŬ·¡½º. PrintService Ŭ·¡½º. µîµî À¯¿ëÇÑ Å¬·¡½º°¡ ¸¹³×¿ä. ÆÐÅ°Áö ´Ù¿î·Îµå : http://java.sun.com/products/javawebstart/download-jnlp.html 1. ÆĶó¹ÌÅÍ µ¿Àû(dynamically)À¸·Î ³Ñ±â±â Sun»ç °ø½Ä ÆäÀÌÁö - À¥½ºÅ¸Æ® ´Ù¿î·Îµå ¹× °³¹ßÀÚ Á¤º¸ ÆäÀÌÁö (¿µ¹®) Sun»ç À¥½ºÅ¸Æ® Æ÷·³ - °³¹ßÀÚµéÀÇ °¢Á¾ Áú´äÀ» º¼ ¼ö ÀÖ´Â ÆäÀÌÁö (¿µ¹®) Venus Application Publisher for JNLP - jnlp Á¦ÀÛ Åø ±¤½Å´Ô ȨÆäÀÌÁö - °ÅÀÇ ±¹³» À¯ÀÏÀÇ webstartÁ¤º¸¸¦ ´ã°í ÀÖÁö¿ä.
|