±è»ó¿íÀÇ À¥½ºÅ¸Æ®(webstart) °­ÁÂ

 

¡Ø °­Á¿¡ ´ëÇÑ Áú¹®Àº '¹®ÀÇ°Ô½ÃÆÇ'¿¡¼­ ÇØÁÖ¼¼¿ä.

°­ÁÂÁøÇàÁßÀÔ´Ï´Ù.

±âº» : ¸Ó¸®¸» | °³¿ä | ¼­¹ö¼³Á¤ | jnlpÆÄÀÏ | jnlpÆÐÅ°Áö

ÀÀ¿ë :

1. ÆĶó¹ÌÅÍ µ¿Àû(dynamically)À¸·Î ³Ñ±â±â

2. ÆĶó¹ÌÅÍ ÇѱÛÈ­(±¹Á¦È­)

...

Âü°í»çÀÌÆ® [¼³Ä¡]

¸Ó¸®¸» :

¾È³çÇϼ¼¿ä? /^.^_ ¾ÖÇø´(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 ±â¹Ý Ŭ¶óÀ̾ðÆ® ´ë½Å ÀÌ·¯ÇÑ ¸ðµç ±â´ÉÀ» °®Ãá ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.

¿öµå ÇÁ·Î¼¼¼­ ¹× ½ºÇÁ·¹µå½ÃÆ®¿Í °°Àº ±âÁ¸ ÀÀ¿ëÇÁ·Î±×·¥°ú ȣȯµÇ´Â ´ëÈ­Çü »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÕ´Ï´Ù.
´ë¿ªÆø ¿ä±¸ ¼öÁØÀÌ ³·½À´Ï´Ù. Ŭ¸¯ÇÒ ¶§¸¶´Ù ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¹Ýµå½Ã À¥ ¼­¹ö¿¡ ¿¬°áµÉ ÇÊ¿ä°¡ ¾øÀ¸¸ç ÀÌ¹Ì ´Ù¿î·ÎµåÇÑ Á¤º¸¸¦ ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ¿¬°áÀÌ ´À·Áµµ ´õ ³ªÀº ´ëÈ­Çü ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ÀÇÁ¶óÀÎ »ç¿ëÀ» Áö¿øÇÕ´Ï´Ù.
´ÜÁ¡Àº óÀ½¿¡ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù¿î·ÎµåÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. HTML ±â¹Ý ÀÀ¿ëÇÁ·Î±×·¥Àº ÃÖÃÊ ÀÛµ¿ ºñ¿ëÀÌ ¸Å¿ì ³·½À´Ï´Ù. ÀϹÝÀûÀ¸·Î À¥ ÆäÀÌÁö´Â ¸î ÃÊ ¾È¿¡ º¼ ¼ö ÀÖ½À´Ï´Ù. Java TM ±â¼ú ±â¹Ý ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÏ¹Ý ¸ðµ© ¿¬°á·Î ´Ù¿î·ÎµåÇÒ ¶§ ¸î ºÐÀÌ °É¸³´Ï´Ù. Java Web Start´Â ÄÄÇ»ÅÍ¿¡¼­ ·ÎÄ÷Π´Ù¿î·ÎµåÇÑ ¸ðµç ÆÄÀÏÀ» ij½ÃÇÕ´Ï´Ù. µû¶ó¼­, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÃÖÃÊ ÀÛµ¿ ºñ¿ëÀº HTML ÆäÀÌÁö¿¡ ºñÇØ ³ôÁö¸¸ ÇÊ¿äÇÑ ¸ðµç ÀÚ¿øÀ» ·ÎÄÿ¡¼­ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÌÈÄ¿¡ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¶§´Â °ÅÀÇ Áï½Ã ½ÃÀ۵˴ϴÙ.
½ÃÀÛÇÒ ¶§¸¶´Ù Java Web Start´Â À¥ ¼­¹ö¸¦ È®ÀÎÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »õ ¹öÀüÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ°í ÀÚµ¿À¸·Î ´Ù¿î·ÎµåÇÏ¿© ½ÃÀÛÇÕ´Ï´Ù. µû¶ó¼­ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®µË´Ï´Ù. º¹ÀâÇÑ ¾÷±×·¹À̵å ÀýÂ÷°¡ ¾ø½À´Ï´Ù.

º¸¾È
Java Web Start´Â Java 2 Ç÷§ÆûÀÇ ÃÖ»óÀ§¿¡ ±¸ÃàµÇ¾î Æ÷°ýÀûÀÎ º¸¾È ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. Java Web Start¸¦ »ç¿ëÇÏ¿© ½ÃÀÛÇÑ ÀÀ¿ëÇÁ·Î±×·¥Àº ±âº»ÀûÀ¸·Î ÆÄÀÏ°ú ³×Æ®¿öÅ©¿¡ ´ëÇÑ ¾×¼¼½º°¡ Á¦ÇÑµÈ È¯°æ("sandbox")¿¡¼­ ½ÇÇàµË´Ï´Ù. µû¶ó¼­, Java Web Start¸¦ »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ½ÃÀÛÇÏ¸é ½Ã½ºÅÛ º¸¾È°ú ¹«°á¼ºÀÌ À¯ÁöµË´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥Àº ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹«Á¦ÇÑ ¾×¼¼½º¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, Java Web Start´Â ÀÀ¿ëÇÁ·Î±×·¥À» óÀ½ ½ÃÀÛÇÒ ¶§ º¸¾È °æ°í ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. º¸¾È °æ°í´Â ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÑ °ø±Þ¾÷ü¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. °ø±Þ¾÷ü¸¦ ½Å·ÚÇϱâ·Î ¼±ÅÃÇϸé ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀ۵˴ϴÙ. ÀÀ¿ëÇÁ·Î±×·¥ Á¦°øó¿¡ ´ëÇÑ Á¤º¸´Â µðÁöÅÐ ÄÚµå ¼­¸íÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.

¼­¹ö¼³Á¤:

À¥ ½ºÅ¸Æ®´Â 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/EDI-Consent
application/EDI-X12
application/EDIFACT
application/activemessage
application/andrew-inset ez
....

¹¹ ÀÌ·± Ç׸ñÀÌ ÀÖÀ» °Ì´Ï´Ù. ¿©±â¿¡

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'
mime-type='application/x-java-jnlp-file'/>

</web-app>

¹°·Ð, tomcat ȤÀº resin°ú apache¸¦ ¿¬µ¿½ÃÅ°¼ÌÀ¸¸é, ±×³É apache¸¸ ¼³Á¤ÇصμÌÀ¸¸é µË´Ï´Ù. ³¡.

jnlpÆÄÀÏ:

Àüü ¹®¹ýÀÔ´Ï´Ù.

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for SwingSet2 Demo Application -->
<jnlp
spec="1.0+"
codebase="http://javaweb.eng.com/jaws/apps"
href="swingset2.jnlp">
<information>
<title>SwingSet2 Demo Application</title>
<vendor>Sun Microsystems, Inc.</vendor>
<homepage href="docs/help.html"/>
<description>SwingSet2 Demo Application</description>
<description kind="short">A demo of the capabilities of the Swing Graphical User Interface.</description>
<icon href="images/swingset2.jpg"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.3"/>
<jar href="lib/SwingSet2.jar"/>
</resources>
<application-desc main-class="SwingSet2"/>
</jnlp>

¾ÆÀ̱¸ ¸¹±º¿ä. À½ Àú°É ´Ù Ä¡½Ç ÇÊ¿ä´Â ¾ø°í¿ä. º¹»çÇϽŠ´ÙÀ½¿¡ ¸î¸î ºÎºÐ¸¸ °íÃÄÁÖ½Ã¸é µË´Ï´Ù. ¹¹... 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">
<nativelib href="lib/solaris/corelibs.jar"/>
</resource>

±× ´ÙÀ½Àº ¸ÞÀÎŬ·¡½º¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÎÀÚ³ª ¾ÖÇø´ÀÇ ÆĶó¹ÌÅÍ ÁöÁ¤ºÎºÐÀÔ´Ï´Ù.

À§¿¡¼­´Â

<application-desc main-class="SwingSet2"/>

ÀÌ·¸°Ô ³¡³µÁö¸¸,

¸¸¾à SwingSet2¿¡ argumentµéÀ» ÁÖ°í ½Í´Ù¸é. (¾Æ½ÃÁÒ? main¸Þ¼ÒµåÀÇ ÀÎÀÚ String[] args)

<application-desc main-class="Main">
<argument>arg1</argument>
<argument>arg2</argument>
</application-desc>
ÀÌ·¸°Ô ÇØÁֽðí.

¾ÖÇø´ÀÇ °æ¿ì´Â

<applet-desc
documentBase="http://..."
name="TimePilot"
main-class="TimePilot.TimePilotApp"
width="527"
height="428">
<param name="key1" value="value1"/>
<param name="key2" value="value2"/>
</applet-desc>

ÀÌ·¸°Ô ÇÏ½Ã¸é µË´Ï´Ù. ¸ÞÀΠŬ·¡½º¿¡ .class È®ÀåÀÚ°¡ ¾øÁö¿ä?

xmlÀ̴ϱî. / Á¶½ÉÇؼ­ ¾²½Ã°í¿ä. ÂÁ. / À߸ø ºÙ¿©¼­ Àú ÇÏ·ç »ðÁúÇß½À´Ï´Ù.

jnlp¹®¹ý ³¡³µ±º¿ä.

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)À¸·Î ³Ñ±â±â

2. ÆĶó¹ÌÅÍ ÇѱÛÈ­(±¹Á¦È­)

Âü°í »çÀÌÆ® :

Sun»ç °ø½Ä ÆäÀÌÁö - À¥½ºÅ¸Æ® ´Ù¿î·Îµå ¹× °³¹ßÀÚ Á¤º¸ ÆäÀÌÁö (¿µ¹®)

    °³¹ßÀÚ °¡À̵å ÆäÀÌÁö

        jnlp ÆÄÀÏ Àüü ¹®¹ý anchor

Sun»ç À¥½ºÅ¸Æ® Æ÷·³ - °³¹ßÀÚµéÀÇ °¢Á¾ Áú´äÀ» º¼ ¼ö ÀÖ´Â ÆäÀÌÁö (¿µ¹®)

Venus Application Publisher for JNLP - jnlp Á¦ÀÛ Åø

±¤½Å´Ô ȨÆäÀÌÁö - °ÅÀÇ ±¹³» À¯ÀÏÀÇ webstartÁ¤º¸¸¦ ´ã°í ÀÖÁö¿ä.