Java Web Start
Java Web Start¼¼Êõ¿ÉÒÔÈÃÓû§´Óä¯ÀÀÆ÷ÉÏÏÂÔØÏÂÀ´java jar°ü£¬È»ºóÔÚ±¾µØ´ò¿ªjar°üÔËÐгÌÐò£¬Ö®ºóä¯ÀÀÆ÷¹Ø±ÕÓë·ñ¶¼Ã»ÓйØÏµÁË£¬ä¯ÀÀÆ÷µÄ×÷ÓþÍÊÇ´ÓÍøÉÏÏÂÔØjar°ü£¬È»ºóÆô¶¯³ÌÐò
1.Ê×ÏÈÏÈÏÂÔØTomcat,×÷Ϊ´æ·Å·¢²¼³ÌÐòµÄsever¡£µ±´ò¿ªÍøÒ³µÇ½ÄǸöseverµÄ½çÃæºó£¬µã»÷Á´½ÓÏÈÏÂÔØ´æÔÚseverÀïÃæµÄjar°üµ½±¾µØµçÄÔ£¬È»ºó×Ô¶¯ÔËÐÐjar¡£TomcatµÄ³ÌÐò°üÀïÃæµã»÷bin°üÀïÃæµÄ£¬ÔËÐÐstartup.batÆô¶¯sever.
2.ÏȽ«Ð´ºÃµÄjava³ÌÐò£¬µ¼³öjar°ü¡£ÔÚwebappsÏ´´½¨Ò»¸öÎļþ¼ÐHalloworld£¬È»ºóΪÁË·½±ã¹ÜÀí¸÷¸öÎļþ¾ÍÔÚÕâ¸ö°üÀïÃæÔٴν¨Á¢jarÎļþ¼Ð£¬jnlp£¬ÒÔ¼°WEB-
INFÎļþ¼Ð¡£°Ñjar°ü¿½±´µ½tomcatµÄwebappsÎļþ¼ÐϵÄjarÎļþ¼Ð¡£
3.ÔÚhalloworldÎļþ¼ÐϽ¨Á¢index.htmlÎļþ£¬µ±ÔÚä¯ÀÀÆ÷ÊäÈëÍøÖ·http://localhost:8080/HalloWorld/ʱ£¬ÏµÍ³»á×Ô¶¯ËÑË÷Ãû×ÖΪindex.htmlµÄÎļþ£¬²¢ÇÒ´ò¿ª¡£html ÀïÃæµÄÄÚÈÝÊÇ
<html>
<head></head>
<body>
<a href="jnlp/helloworld.jnlp">Hello World</a>
</body>
</html>
ÀïÃæ¾ÍÒ»¸öÁ´½Ó£¬Ö¸ÏòjnlpÎļþ¼ÐÀïÃæhelloworld.jnlpÎļþ
4.ÔÚjnlpÎļþ¼ÐÀïÃæ½¨Á¢helloworld.jnlp
¸ùÔªËØÊÇjnlp codebase ¾ÍÊÇÔÚsever,webappsÎļþ¼ÐÀïÃæ£¬´æ·ÅÕâ¸ö³ÌÐòµÄÎļþ¼ÐHalloWorldÎļþ¼Ð
resourceÀïÃæ¾ÍÊǶ¨Î»jarÎļþ
application desc main class ÊÇÖ¸¶¨¾ßÓÐmainº¯ÊýÈë¿ÚµÄÄǸöÀà¡£
<jnlp codebase="http://localhost:8080/HalloWorld">
<information>
<title>HalloWorld</title>
<vendor>IBM</vendor>
</information>
<resources>
<jar href="jar/HalloWorld.jar" />
</resources>
<application-desc main-class="sonst.HalloWorld" />
</jnlp>
ÕâÀï×¢ÒâÒ»ÏÂÈç¹ûjarÀïÃæµÄmain classÔÚÒ»¸ö°üÀïÕâÀïÊÇsonst°ü£¬ÄÇôһ¶¨Òª°Ñ°üÃû´øÉÏ¡£
5.ÔÚÎļþ¼Ðweb-infÎļþ¼ÐϽ¨Á¢web.xml
<web-app>
</web-app> ÕâÊDZØÐëдµÄ£¬¸ü¶àÐÅÏ¢¿ÉÒÔÈ¥¿´±ðµÄÍøÂç×ÊÔ´¡£
6.È»ºóÅäÖýáÊø ¾Í¿ÉÒÔÓÃjava web start Æô¶¯³ÌÐòÀ² ¹þ¹þ
Ïà¹ØÎĵµ£º
û¿´Í꣬ת¹ýÀ´ÊÕ²Ø
¿ÎǰË÷Òý
¿Îǰ˼¿¼
¡¡¡¡1. ʲôÊÇTCP/ IPÐÒ飿
¡¡¡¡2. TCP/IPÓÐÄÄÁ½ÖÖ´«ÊäÐÒé,¸÷ÓÐÊ²Ã´ÌØµã£¿
¡¡¡¡3. ʲôÊÇURL£¿
¡¡¡¡4. URLºÍIPµØÖ·ÓÐʲôÑùµÄ¹ØÏµ£¿
¡¡¡¡5. ʲô½ÐÌ×½Ó×Ö£¨Socket£©£¿
¡¡¡¡6. Ì×½Ó×Ö£¨Socket£©ºÍTCP/IPÐÒéµÄ¹ØÏµ£¿
¡¡¡¡7. URLºÍÌ×½Ó×Ö£¨Socket£©µÄ¹ØÏµ£¿
8£®1 ÍøÂç±à³Ì» ......
JavaÒÔ»ù´¡Àà¿âJFC£¨Java Foundation Class£©µÄÐÎʽΪ³ÌÐòÔ±Ìṩ±à³Ì½Ó¿ÚAPI£¬Àà¿âÖеÄÀà°´ÕÕÓÃ;¹éÊôÓÚ²»Í¬µÄ°üÖС£
£¨Ò»£©java.lang°ü
¡¡¡¡Java×î³£Óõİü¶¼ÊôÓڸðü£¬³ÌÐò²»ÐèҪעÈë´Ë°ü£¬¾Í¿ÉÒÔʹÓøðüÖеÄÀ࣬ÀûÓÃÕâЩÀà¿ÉÒÔÉè¼Æ×î»ù±¾µÄJava³ÌÐò¡£
¡¡¡¡StringÀ࣬ÌṩÁË×Ö·û´®Á¬½Ó¡¢±È½Ï¡¢×Ö·û¶¨Î»¡¢×Ö·û´®´òÓ¡µ ......
´´½¨Ò»¸öJFrame
ÏÂÃæÓüòµ¥µÄʵÀýÑÝʾÁËJava Swing´´½¨Ò»¸öÄÜÊäÈëÄÚÈݵĴ°¿Ú
public class frameTest(){
public static void Main(String args[]){
//´´½¨JFrame¶ÔÏó£¬JFrameÓÃÀ´ÔÚÆÁÄ»ÉÏÏÔʾһ¸öWindows´°¿Ú¡£
JFrame frame = new JFrame("µÚÒ»¸öJFrame"); &nbs ......
Java API Á÷
°´¹¦ÄÜ·ÖÓнڵãÁ÷ºÍ´¦ÀíÁ÷
°´¶ÁÈ¡Îļþ·Ö×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷
°´ÎļþÊäÈëÊä³ö·ÖÊä³öÁ÷ºÍÊäÈëÁ÷
FileInputStream ,FileOutputStream
BufferedInputStream ,BufferedOutputStream
FileReader ,FileWriter
BufferedReader ,BufferedWriter
InputStreamReader ,OutputSteamWriter
DataInputStr ......