Java Plug-in Á¦¾îÆÇ µµ¿ò¸»


º» µµ¿ò¸»ÀÇ ³»¿ëÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

°³¿ä

Java Plug-in Á¦¾îÆÇÀ» »ç¿ëÇÏ¸é ½ÃÀÛ ´Ü°è¿¡¼­ Java Plug-in¿¡¼­ »ç¿ëÇÏ´Â ±âº» ¼³Á¤°ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Java Plug-in ÀÛµ¿ Áß¿¡ ½ÇÇàµÇ´Â ¸ðµç ¾ÖÇø´Àº ÀÌ ¼³Á¤°ªÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. ¿©±â¼­ ¸»ÇÏ´Â Java Plug-in Developer Guide´Â http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html¿¡¼­ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù(URLÀº º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù).

¿É¼Ç ÀúÀå

Á¦¾îÆÇ ¿É¼ÇÀ» º¯°æÇÑ ÈÄ Àû¿ëÀ» ´­·¯ º¯°æÀ» ÀúÀåÇϽʽÿÀ. Àç¼³Á¤À» Ŭ¸¯ÇÏ¸é º¯°æ ³»¿ëÀÌ Ãë¼ÒµÇ°í ¸¶Áö¸·À¸·Î ÀÔ·Â, Àû¿ëÇÑ °ªÀÌ ´Ù½Ã ·ÎµåµË´Ï´Ù. ÇÏÁö¸¸ ÀÌ °æ¿ì Java Plug-in ¼³Ä¡½Ã ¿ø·¡ ¼³Á¤ÇÑ ±âº»°ª°ú´Â ´Ù¸£´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

Á¦¾îÆÇ ¿É¼Ç ¼³Á¤

Java Plug-in Á¦¾îÆÇ ³»¿¡¼­ ´Ù¾çÇÑ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â 6°³ ÆÐ³ÎÀÌ ÀÖ½À´Ï´Ù. ÆÐ³ÎÀÇ À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¾Æ·¡´Â °¢ ÆÐ³Î¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.


񃧯

Java ÄÜ¼Ö Ç¥½Ã

¾ÖÇø´ ½ÇÇàÁß¿¡ Java ÄܼÖÀ» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ÄܼÖÀº System.out ¹× System.err¿¡ ÀÇÇØ ÀμâµÇ´Â ¸ðµç ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº ¹®Á¦Á¡À» µð¹ö±ëÇϴµ¥ À¯¿ëÇÕ´Ï´Ù.

ÄÜ¼Ö ¼û±â±â

Java ÄܼÖÀÌ ½ÇÇàµÇÁö¸¸ ¼û°ÜÁý´Ï´Ù. ±âº» ¼³Á¤Àº Java ÄÜ¼Ö ¼û±â±â(üũµÊ)ÀÔ´Ï´Ù.

ÄܼÖÀ» ½ÃÀÛÇÏÁö ¸¶½Ê½Ã¿À

Java ÄܼÖÀÌ ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù.

¿¹¿Ü ´ëÈ­ »óÀÚ Ç¥½Ã

¿¹¿Ü ¹ß»ý½Ã ¿¹¿Ü ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. ±âº» ¼³Á¤Àº ¿¹¿Ü ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÏÁö ¾Ê´Â °Í(üũµÇÁö ¾ÊÀ½)ÀÔ´Ï´Ù.


°í±Þ

Java Run Time Environment

Java Plug-in°¡ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ Java 2 JRE ¶Ç´Â SDK, Standard Edition v 1.3 ¶Ç´Â 1.4¿Í ÇÔ²² ½ÇÇàµÉ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÔ´Ï´Ù. Java Plug-in 1.3/1.4Àº ±âº» JRE°ú ÇÔ²² Á¦°øµË´Ï´Ù. ±×·¯³ª ÀÌ ±âº» JRE¸¦ ¹«È¿È­ÇÑ ÈÄ ÀÌÀü ¹öÀüÀ̳ª »õ ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦¾îÆÇÀº ÀÚµ¿À¸·Î ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ ¸ðµç Java 2 SDK ¶Ç´Â JRE ¹öÀüÀ» ¹ß°ßÇÏ¿© ¸ñ·Ï ¹Ú½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¹öÀüÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸ñ·ÏÀÇ Ã¹ ¹øÂ° Ç׸ñÀº ±âº» JREÀÌ¸ç ¸¶Áö¸· Ç׸ñÀº Ç×»ó ±âŸÀÔ´Ï´Ù. ±âŸ¸¦ ¼±ÅÃÇϸé Java 2 JRE ¶Ç´Â SDK, Standard Edition v 1.3/1.4ÀÇ °æ·Î¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖÀÇ

ÀÌ ¿É¼Ç º¯°æÀº °í±Þ »ç¿ëÀÚ¿¡°Ô¸¸ ±ÇÀåµË´Ï´Ù. ±âº» JREÀº º¯°æÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Java ·±Å¸ÀÓ ¸Å°³º¯¼ö

»ç¿ëÀÚ Á¤ÀÇ ¿É¼ÇÀ» ÁöÁ¤ÇÏ¿© Java Plug-in ±âº» ½ÃÀÛ ¸Å°³º¯¼ö¸¦ ¹«È¿È­ÇÕ´Ï´Ù. ±¸¹®Àº Java ¸í·ÉÇà È£Ã⠸Ű³º¯¼ö¿Í °°½À´Ï´Ù. ¸í·ÉÇà ¿É¼Ç Àüü ¸ñ·ÏÀº Java 2 Standard Edition(J2SE) ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¾Æ·¡ URLÀº º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.

http://java.sun.com/j2se/1.4/docs/tooldocs/<platform>/java.html

¿©±â¼­ <platform>Àº Solaris, Linux ¹× Win32 ¿î¿µÃ¼Á¦ Áß ÇϳªÀÔ´Ï´Ù.

Java ·±Å¸ÀÓ ¸Å°³º¯¼ö Áß ÀϺθ¦ ¿¹·Î µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥¸í(assertion) Áö¿ø »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´É

Ç¥¸í Áö¿øÀ» »ç¿ëÇÏ°Ô ÇÏ·Á¸é Java ·±Å¸ÀÓ ¸Å°³º¯¼ö¿¡ ½Ã½ºÅÛ ¼Ó¼ºÀ» ¾Æ·¡¿Í °°ÀÌ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

-D[ enableassertions | ea ][:<package name>"..." | : <class name> ]

Java Plug-in¿¡¼­ Ç¥¸íÀ» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é Java ·±Å¸ÀÓ ¸Å°³º¯¼ö¿¡ ¾Æ·¡¿Í °°ÀÌ ÁöÁ¤ÇØ ÁֽʽÿÀ.

-D[ disableassertions | da ][:<package name>"..." | : <class name> ]

Ç¥¸í »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´É¿¡ ´ëÇÑ »ó¼¼ Á¤º¸´Â ¾Æ·¡ ÁÖ¼ÒÀÇ Ç¥¸í ±â´É(Assertion Facility)À» ÂüÁ¶ÇϽʽÿÀ. http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html(URLÀº º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù).

±âº» ¼³Á¤Àº Java Plug-in Äڵ忡¼­´Â Ç¥¸íÀ» »ç¿ëÇÏÁö ¸øÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. Ç¥¸í »ç¿ë ¿©ºÎ´Â Java Plug-inÀ» ½ÃÀÛÇÒ ¶§ °áÁ¤µÇ±â ¶§¹®¿¡ Java Plug-in Á¦¾îÆÇ¿¡¼­ Ç¥¸í ¼³Á¤À» º¯°æÇÏ´Â °æ¿ì ºê¶ó¿ìÀú¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß »õ·Î¿î ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù.

Java Plug-inÀÇ Java ÄÚµå´Â ³»ÀåÇü Ç¥¸í ±â´ÉÀÌ ÀÖÀ¸¹Ç·Î ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î Java Plug-in ÄÚµåÀÇ Ç¥¸íÀ» »ç¿ë °¡´ÉÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

-D[ enableassertions | ea ]:sun.plugin

ÃßÀû ¹× ·Î±ë Áö¿ø

ÃßÀûÀº Java ConsoleÀÇ Ãâ·Â Á¤º¸¸¦ ÃßÀû ÆÄÀÏ(.plugin<version>.trace)·Î ´Ù½Ã º¸³»´Â ±â´ÉÀÔ´Ï´Ù.

-Djavaplugin.trace=true
-Djavaplugin.trace.option=basic|net|security|ext|liveconnect

±âº» ÃßÀû ÆÄÀÏ¸í ´ë½Å ´Ù¸¥ ÆÄÀϸíÀ» »ç¿ëÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.

-Djavaplugin.trace.filename=<tracefilename>

ÃßÀû°ú ¸¶Âù°¡Áö·Î ·Î±ëÀº Java Logging API¸¦ »ç¿ëÇØ Java ConsoleÀÇ Ãâ·Â Á¤º¸¸¦ ·Î±× ÆÄÀÏ(.plugin<version>.log)·Î ´Ù½Ã º¸³»´Â ±â´ÉÀÔ´Ï´Ù. javaplugin.logging ¼Ó¼ºÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ¸é ·Î±ë ±â´ÉÀÌ ÀÛµ¿µË´Ï´Ù.

-Djavaplugin.logging=true

±âº» ·Î±× ÆÄÀÏ¸í ´ë½Å ´Ù¸¥ ÆÄÀϸíÀ» »ç¿ëÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.

-Djavaplugin.log.filename=<logfilename>

¶ÇÇÑ ¼¼¼Çº°·Î ÃßÀû ÆÄÀϰú ·Î±× ÆÄÀÏÀ» µ¤¾î¾²Áö ¾ÊÀ¸·Á¸é ¼Ó¼ºÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇϽʽÿÀ.

-Djavaplugin.outputfiles.overwrite=false.

¼Ó¼ºÀ» false·Î ¼³Á¤Çϸé ÃßÀû ¹× ·Î±× ÆÄÀÏÀº ¼¼¼Ç¸¶´Ù ´Ù¸¥ ÆÄÀϸíÀ» °®°Ô µË´Ï´Ù. ±âº» ÃßÀû ¹× ·Î±× ÆÄÀϸíÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº ÆÄÀϸíÀÌ ºÎ¿©µË´Ï´Ù.

.plugin<username><date hash code>.trace
.plugin<username><date hash code>.log

Á¦¾îÆÇÀ» ÅëÇØ ÃßÀû ¹× ·Î±ë ¼³Á¤À» º¯°æÇÑ °æ¿ì Plug-inÀÌ ½ÃÀÛµÉ ¶§ º¯°æÀÌ Àû¿ëµË´Ï´Ù. ÇÏÁö¸¸ Plug-in ½ÇÇà Áß Á¦¾îÆÇÀ» ÅëÇØ º¯°æÇÑ °æ¿ì ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß º¯°æÀÌ Àû¿ëµË´Ï´Ù.

ÃßÀû ¹× ·Î±ë¿¡ ´ëÇÑ »ó¼¼ Á¤º¸´Â Java Plug-in Developer GuideÀÇ Tracing and LoggingÀ» ÂüÁ¶ÇϽʽÿÀ.

Java Plug-in¿¡¼­ ¾ÖÇø´ µð¹ö±ë

Java Plug-in¿¡¼­ ¾ÖÇø´À» µð¹ö±ëÇÒ ¶§ ¾Æ·¡ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. µð¹ö±ë¿¡ ´ëÇÑ »ó¼¼ Á¤º¸´Â Java Plug-in Developer GuideÀÇ Debugging Support¸¦ ÂüÁ¶ÇϽʽÿÀ.

-Djava.compiler=NONE
-Xnoagent
-Xdebug
-Xrunjdwp:transport=dt_shmem,address=<connect-address>,server=y,suspend=n

<connect-address>´Â ¹®ÀÚ¿­ÀÌ¸é µË´Ï´Ù(¿¹: 2502). ÀÌ ¹®ÀÚ¿­Àº Java Debugger(jdb)°¡ ³ªÁß¿¡ JVM¿¡ Á¢¼ÓÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.

±âº» Á¢¼Ó ŸÀӾƿô

¾ÖÇø´À» ÅëÇØ ¼­¹ö¿¡ Á¢¼ÓÇߴµ¥ ¼­¹ö°¡ Á¦´ë·Î ÀÀ´äÇÏÁö ¾Ê´Â °æ¿ì ¾ÖÇø´ÀÌ Á¤ÁöµÇ°Å³ª ºê¶ó¿ìÀú°¡ Á¤ÁöµÉ ¼öµµ ÀÖ½À´Ï´Ù. ³×Æ®¿öÅ© Á¢¼Ó ŸÀӾƿôÀÌ ¾ø±â ¶§¹®ÀÔ´Ï´Ù(±âº»°ªÀº -1·Î ¼³Á¤µÇ¾î Àִµ¥ ŸÀӾƿô ¼³Á¤ÀÌ ¾ø´Ù´Â ¶æÀÔ´Ï´Ù).

ÀÌ·± ¹®Á¦¸¦ ¹æÁöÇϱâ À§ÇØ Java Plug-inÀº ¸ðµç HTTP Á¢¼Ó¿¡ ´ëÇØ ±âº» ³×Æ®¿öÅ© ŸÀӾƿô °ª(2ºÐ)À» Ãß°¡Çß½À´Ï´Ù. ÀÌ ¼³Á¤Àº Java ·±Å¸ÀÓ ¸Å°³º¯¼ö¿¡¼­ ¹«È¿È­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

-Dsun.net.client.defaultConnectTimeout=value in milliseconds

±×¿Ü ¼³Á¤ÀÌ °¡´ÉÇÑ ³×Æ®¿öÅ© ¼Ó¼ºÀº sun.net.client.defaultReadTimeoutÀÔ´Ï´Ù.

-Dsun.net.client.defaultReadTimeout=value in milliseconds

ÁÖÀÇ

Java Plug-inÀº ±âº»°ªÀ¸·Î sun.net.client.defaultReadTimeoutÀ» ¼³Á¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¼³Á¤À» ¿øÇÒ °æ¿ì ¾Õ¿¡¼­ ¼³¸íÇÑ ´ë·Î Java ·±Å¸ÀÓ ¸Å°³º¯¼ö¿¡¼­ ¼³Á¤ÇϽʽÿÀ.

³×Æ®¿öÅ© ¼³Á¤ ¼³¸í

sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout

java.net.URLConnectionÀÌ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ ±âº» Á¢¼Ó°ª°ú Àбâ ŸÀӾƿô°ªÀ» °¢°¢ ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ¼³Á¤ÇÏ´Â ±âº»°ªÀº -1À̰í, ŸÀӾƿô ¼³Á¤ÀÌ ¾ø´Ù´Â ¶æÀÔ´Ï´Ù.

sun.net.client.defaultConnectTimeoutÀº È£½ºÆ®¿¡ Á¢¼ÓÇϴ ŸÀӾƿô(¹Ð¸®ÃÊ ´ÜÀ§)À» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î http Á¢¼ÓÀÇ °æ¿ì http ¼­¹ö¿¡ Á¢¼ÓµÇ¸é ŸÀӾƿôÀÔ´Ï´Ù. ftp Á¢¼ÓÀÇ °æ¿ì ftp ¼­¹ö¿¡ Á¢¼ÓµÇ¸é ŸÀӾƿôÀÔ´Ï´Ù.

sun.net.client.defaultReadTimeoutÀº ¾î¶² ÀÚ¿ø¿¡ Á¢¼ÓµÇ¾î ÀÔ·Â ½ºÆ®¸²¿¡¼­ ÀÚ¿øÀ» Àоî¿Ã ¶§ ŸÀӾƿô(¹Ð¸®ÃÊ ´ÜÀ§)À» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ³×Æ®¿öÅ© ¼Ó¼º¿¡ ´ëÇÑ °ø½Ä ¼³¸íÀº http://java.sun.com/j2se/1.4/docs/guide/net/properties.htmlÀ» ÂüÁ¶ÇϽʽÿÀ.


ºê¶ó¿ìÀú

ÀÌ ÆÐ³ÎÀº Microsoft Windows Ç÷§Æû¿¡¼­¸¸ Áö¿øµÇ¸ç ´Ù¸¥ Ç÷§Æû¿¡¼­´Â ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. ³»ºÎ JVM ´ë½Å Java Plug-inÀ» ±âº» Java ·±Å¸ÀÓÀ¸·Î ¼³Á¤ÇϰíÀÚ ÇÏ´Â ºê¶ó¿ìÀú¸¦ üũÇϽʽÿÀ. Java Plug-inÀ» ÅëÇØ Internet Explorer ¹× Netscape 6¿¡¼­ APPLET ÅÂÅ© Áö¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÇÁ·Ï½Ã

ÇÁ·Ï½Ã ÆÐ³ÎÀº ºê¶ó¿ìÀú ±âº» ¼³Á¤À» »ç¿ëÇϰųª ´Ù¸¥ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ÇÁ·Ï½Ã ÁÖ¼Ò ¹× Æ÷Æ®¸¦ ¹«È¿È­Çϴµ¥ »ç¿ëµË´Ï´Ù.

ºê¶ó¿ìÀú ¼³Á¤ »ç¿ë

ºê¶ó¿ìÀú ±âº» ÇÁ·Ï½Ã ¼³Á¤À» »ç¿ëÇÏ·Á¸é ÀÌ Ç׸ñ¿¡ üũÇϽʽÿÀ. ±âº» ¼³Á¤Àº ºê¶ó¿ìÀú ±âº» ÇÁ·Ï½Ã ¼³Á¤ »ç¿ë(üũµÊ)ÀÔ´Ï´Ù.

ÇÁ·Ï½Ã Á¤º¸ Å×À̺í

"ºê¶ó¿ìÀú ¼³Á¤ »ç¿ë" ¼±ÅöõÀ» ¼±ÅÃ ÇØÁ¦ÇÑ ´ÙÀ½ ¼±Åöõ ¾Æ·¡ ÇÁ·Ï½Ã Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© ±âº» ¼³Á¤À» ¹«È¿È­ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¿øµÇ´Â ÇÁ·ÎÅäÄÝ(HTTP, Secure(HTTPS), FTP, Gopher ¹× Socks)¿¡ ´ëÇÑ °¢°¢ÀÇ ÇÁ·Ï½Ã ÁÖ¼Ò ¹× Æ÷Æ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã È£½ºÆ® ¾øÀ½

ÇÁ·Ï½Ã°¡ »ç¿ëµÇÁö ¾ÊÀ» È£½ºÆ®(µé) ¸ñ·ÏÀÔ´Ï´Ù. ÁÖ·Î ÀÎÆ®¶ó³Ý ȯ°æÀÇ ³»ºÎ ¼­¹ö¿¡ ÇÁ·Ï½Ã È£½ºÆ® ¾øÀ½ÀÌ »ç¿ëµË´Ï´Ù.

ÀÚµ¿ ÇÁ·Ï½Ã ±¸¼º URL

FindProxyForURL ±â´ÉÀÌ µé¾î ÀÖ´Â JavaScript ÆÄÀÏ(.js ¶Ç´Â .pac È®ÀåÀÚ)ÀÇ URLÀÔ´Ï´Ù. FindProxyForURLÀº Á¢¼Ó ¿ä±¸½Ã »ç¿ëÇÒ ÇÁ·Ï½Ã ¼­¹ö¸¦ °áÁ¤ÇÏ´Â ³í¸®¸¦ °®½À´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º¿¡ ´ëÇÑ »ó¼¼ Á¤º¸´Â Java Plug-in Developer GuideÀÇ Proxy ConfigurationÀ» ÂüÁ¶ÇϽʽÿÀ.


ij½Ã

ÁÖÀÇ

¿©±â¼­ ¸»Çϴ ij½Ã¶õ ½ºÆ¼Å°(sticky) ij½Ã¸¦ ¸»ÇÕ´Ï´Ù. Áï, Java Plug-inÀÌ »ý¼º, Á¦¾îÇØ ºê¶ó¿ìÀú°¡ µ¤¾î¾µ ¼ö ¾ø´Â µð½ºÅ© ij½ÃÀÔ´Ï´Ù. »ó¼¼ Á¤º¸´Â Java Plug-in Developer GuideÀÇ Applet CachingÀ» ÂüÁ¶ÇϽʽÿÀ.

ij½Ì »ç¿ë

ij½ÌÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¼±ÅöõÀ» üũÇϽʽÿÀ. ±âº» ¼³Á¤Àº ij½Ì »ç¿ë(üũµÊ)ÀÔ´Ï´Ù. ¾ÖÇø´ ij½Ì »ç¿ëÀÌ °¡´ÉÇÏ¸é ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. ¾ÖÇø´ÀÌ Ä³½ÃµÇ¾î ´Ù½Ã ÂüÁ¶ÇÒ ¶§ ´Ù¿î·ÎµåÇÒ Çʿ䰡 ¾ø¾îÁö±â ¶§¹®ÀÔ´Ï´Ù.

HTTP/HTTPS¸¦ ÅëÇØ ´Ù¿î·ÎµåµÈ ÆÄÀÏ Áß Java Plug-inÀÌ Ä³½ÃÇÏ´Â ÆÄÀÏ Á¾·ù´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

.jar(jar ÆÄÀÏ)
.zip(zip ÆÄÀÏ)
.class(java Ŭ·¡½º ÆÄÀÏ)
.au(¿Àµð¿À ÆÄÀÏ)
.wav(¿Àµð¿À ÆÄÀÏ)
.jpg(À̹ÌÁö ÆÄÀÏ)
.gif(À̹ÌÁö ÆÄÀÏ)

ij½Ã¿¡¼­ ÆÄÀÏ º¸±â

ÀÌ »óÀÚ¸¦ ´©¸£¸é ij½ÃµÈ ÆÄÀÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ´ëÈ­»óÀÚ(Java Plug-in ij½Ã ºä¾î)°¡ ¶ß¸é¼­ ij½Ã ÆÄÀÏÀÌ Ç¥½ÃµË´Ï´Ù. ij½Ã ºä¾î´Â ij½Ã¿¡ ÀÖ´Â ÆÄÀÏÀÇ À̸§, Á¾·ù, Å©±â, ¸¸±âÀÏ, ÃÖÁ¾ ¼öÁ¤ÀÏ, ¹öÀü ¹× URL Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ij½Ã ºä¾î¿¡¼­ ij½Ã¿¡ ÀÖ´Â ÆÄÀÏÀ» ¼±ÅÃÀûÀ¸·Î »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ·¡¿¡¼­ ¼³¸íÇÒ Ä³½Ã Áö¿ì±â ¿É¼Ç ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÔ´Ï´Ù. ij½Ã Áö¿ì±â ¿É¼ÇÀº ij½Ã¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.

ij½Ã Áö¿ì±â

ÀÌ »óÀÚ¸¦ ´©¸£¸é ij½Ã¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀÌ »èÁ¦µË´Ï´Ù. ÆÄÀÏÀ» »èÁ¦Çϱâ Àü¿¡ ÇÁ·ÒÇÁÆ®(..._cache¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇϽðڽÀ´Ï±î?)°¡ »èÁ¦ ¿©ºÎ¸¦ ¹¯½À´Ï´Ù.

À§Ä¡

ij½ÃÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½ÃÀÇ ±âº» À§Ä¡´Â <user home>/.jpi_cacheÀÔ´Ï´Ù. ¿©±â¼­ <user home>Àº user.home ½Ã½ºÅÛ ¼Ó¼º°ªÀÔ´Ï´Ù. ÀÌ °ªÀº ¿î¿µÃ¼Á¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

Å©±â

Á¦ÇÑ ¾øÀ½À» Ã¼Å©ÇØ ij½Ã Å©±â¿¡ Á¦ÇÑÀ» µÎÁö ¾ÊÀ» ¼öµµ ÀÖ°í, ij½ÃÀÇ ÃÖ´ë Å©±â¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ij½Ã Å©±â°¡ ÁöÁ¤µÈ Á¦ÇѼ±À» ³Ñ´Â °æ¿ì ij½Ã Å©±â°¡ Á¦ÇѼ±¿¡ µé¾î¿Ã ¶§±îÁö ij½ÃµÈ ÆÄÀÏ Áß °¡Àå ¿À·¡µÈ ÆÄÀϺÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

Jar ¾ÐÃà

¾øÀ½°ú ³ôÀ½ »çÀÌ¿¡¼­ JAR ij½Ã ÆÄÀÏ ¾ÐÃàÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÐÃ൵¸¦ ³ôÀÏ ¼ö·Ï ¸Þ¸ð¸®´Â Àý¾àµÇÁö¸¸ ¼º´ÉÀº ¶³¾îÁý´Ï´Ù. ¾ÐÃàÀÌ ¾ø´Â °æ¿ì ÃÖ»óÀÇ ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.


ÀÎÁõ¼­

ÀÎÁõ¼­¿¡´Â ³× Á¾·ù°¡ ÀÖ½À´Ï´Ù.

¼­¸íµÈ ¾ÖÇø´

»ç¿ëÀÚÀÇ À§Å¹À» ¹Þ¾Æ ¼­¸íµÈ ÀÎÁõ¼­ÀÔ´Ï´Ù. ¼­¸íµÈ ¾ÖÇø´¿¡ ³ªÅ¸³ª´Â ÀÎÁõ¼­´Â <user home>/.java µð·ºÅ丮¿¡ À§Ä¡ÇÑ ÀÎÁõ¼­ ÆÄÀÏ jpicerts<version>¿¡¼­ ÀÐ¾î ¿É´Ï´Ù.

º¸¾È »çÀÌÆ®

º¸¾È »çÀÌÆ®¿ë ÀÎÁõ¼­ÀÔ´Ï´Ù. º¸¾È »çÀÌÆ®¿¡ ³ªÅ¸³ª´Â ÀÎÁõ¼­´Â <user home>/.java µð·ºÅ丮¿¡ À§Ä¡ÇÑ ÀÎÁõ¼­ ÆÄÀÏ code> jpihttpscerts<version>¿¡¼­ Àоî¿É´Ï´Ù.

¼­¸íÀÚ CA

¼­¸íµÈ ¾ÖÇø´À» À§ÇÑ CA(ÀÎÁõ±â°ü)ÀÇ ÀÎÁõ¼­ÀÔ´Ï´Ù. CA´Â ¼­¸íµÈ ¾ÖÇø´ÀÇ ¼­¸íÀÚ¿¡°Ô ÀÎÁõ¼­¸¦ ¹ß±ÞÇÏ´Â ±â°üÀÔ´Ï´Ù. ¼­¸íÀÚ CA¿¡ ³ªÅ¸³ª´Â ÀÎÁõ¼­´Â <jre>/lib/security µð·ºÅ丮¿¡ À§Ä¡ÇÑ ÀÎÁõ¼­ ÆÄÀÏ cacerts¿¡¼­ Àоî¿É´Ï´Ù.

º¸¾È »çÀÌÆ® CA

º¸¾È »çÀÌÆ®¸¦ À§ÇÑ CA(ÀÎÁõ±â°ü)ÀÇ ÀÎÁõ¼­ÀÔ´Ï´Ù. CA´Â º¸¾È »çÀÌÆ®¿¡ ÀÎÁõ¼­¸¦ ¹ß±ÞÇÏ´Â ±â°üÀÔ´Ï´Ù. º¸¾È »çÀÌÆ® CA¿¡ ³ªÅ¸³ª´Â ÀÎÁõ¼­´Â <jre>/lib/security µð·ºÅ丮¿¡ À§Ä¡ÇÑ ÀÎÁõ¼­ ÆÄÀÏ jssecacerts¿¡ À§Ä¡ÇÕ´Ï´Ù.

¼­¸íµÈ ¾ÖÇø´ ¹× º¸¾È »çÀÌÆ® ÀÎÁõ¼­ÀÇ °æ¿ì ³× °¡Áö ¿É¼Ç(°¡Á®¿À±â, ³»º¸³»±â, Á¦°Å ¹× ÀÚ¼¼È÷)ÀÌ ÀÖ¾î »ç¿ëÀÚ°¡ ÀÎÁõ¼­¸¦ °¡Á®¿À°í, ³»º¸³»°í, Á¦°ÅÇϰí, ÀÚ¼¼ÇÑ ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

¼­¸íÀÚ CA ¹× º¸¾È »çÀÌÆ® CAÀÇ °æ¿ì ¿É¼ÇÀÌ ÇÑ °¡Áö(ÀÚ¼¼È÷) ¹Û¿¡ ¾ø¾î »ç¿ëÀÚ´Â ÀÎÁõ¼­¸¦ ÀÚ¼¼È÷ º¼ ¼ö¸¸ ÀÖ½À´Ï´Ù.


¾÷µ¥ÀÌÆ®

ÀÌ ÆÐ³Î¿¡´Â Java ¾÷µ¥ÀÌÆ® Á¤º¸ ¾ò±â ¹öưÀÌ ÀÖ¾î »ç¿ëÀÚ´Â Java ¾÷µ¥ÀÌÆ® À¥»çÀÌÆ®¿¡¼­ Java Runtime EnvironmentÀÇ Ãֽо÷µ¥ÀÌÆ® ¹öÀüÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÐ³ÎÀº Microsoft Windows Ç÷§Æû¿¡¼­¸¸ Áö¿øµÇ¸ç ´Ù¸¥ Ç÷§Æû(¿¹: Solaris/Linux)¿¡¼­´Â ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.