Java Web Start
Java Web Start ÊÇÒ»¸öhelperÓ¦ÓóÌÐò£¬ËüºÍWEBä¯ÀÀÆ÷¹ØÁªÔÚÒ»Æð¡£µ±Óû§µã»÷Ö¸ÏòÒ»¸öÌØ¶¨µÄlaunchÎļþ(JNLPÎļþ)ʱ£¬»á´Ùʹä¯ÀÀÆ÷×°ÔØJava Web Start, JAWSÈ»ºó×Ô¶¯ÏÂÔØ¡¢»º³å¡¢ÔËÐиø¶¨µÄ»ùÓÚJAVA¼¼ÊõµÄÓ¦ÓóÌÐò¡£Õû¸ö¹ý³ÌÎÞÐèºÍÓû§½øÐн»»¥¡£
JNLP URLsÒ²¿ÉÒÔ´ÓJAWSÓ¦ÓóÌÐò¹ÜÀíÖ±½Ó´ò¿ª²¢ÇÒÄÜÖÆ³ÉÊéÇ©,´ËÍ⣬ËüÃÇÒ²¿ÉÒÔÊÇ.html»òÕß.jnlpÎļþ¡£
´Ó¼¼ÊõµÄ¹ÛµãÀ´¿´£¬JAWSÓÐÐí¶à¹Ø¼üµÄºÃ´¦Ê¹µÃËüÔÚ²¿ÊðÓ¦ÓóÌÐò·½Ãæ³ÉΪһ¸öÓÐÎüÒýµÄƽ̨£º
ØJAWSרÓÃÓÚ×°ÈëÔËÐлùÓÚJava 2 SEƽ̨±àдµÄÓ¦ÓóÌÐò¡£Òò´Ë£¬Ó¦ÓóÌÐò¿ÉÒÔÖÃÓÚWEB SERVERÖÐÇÒÄܱ»²¿ÊðÔÚ¸÷ÖÖÆ½Ì¨ÖаüÀ¨WINDOWSϵÁС¢Linux¡¢UnixµÈ¡£
Ø JAWSÖ§³ÖJ2SEµÄ²»Í¬°æ±¾£¬Òò´Ë£¬Ó¦ÓóÌÐò¿ÉÒÔÇëÇóËüËùÐèÒªµÄÌØ¶¨°æ±¾¡£±ÈÈçJ2SE1.4.0.¼¸¸ö»ùÓÚ²»Í¬J2SE°æ±¾µÄÓ¦ÓóÌÐòÄÜͬʱÔËÐжø²»»áÔì³É³åÍ»¡£²¢ÇÒÔÚ¿Í»§¶Ë²Ù×÷ϵͳδ°²×°Ó¦ÓóÌÐòËùÐèµÄJ2SE°æ±¾Ê±£¬JAWSÄÜ×Ô¶¯ÏÂÔØÇÒ°²×°Ëü¡£
Ø JAWSÔÊÐíÓ¦Óò»ÒÀÀµÓÚWEBä¯ÀÀÆ÷½øÐÐ×°ÔØºÍÔËÐС£Ó¦ÓóÌÐòÒ²¿ÉÒÔͨ¹ý×ÀÃæ¿ì½Ý·½Ê½Æô¶¯ÔËÐС£
ØJAWS³ä·ÖÀûÓÃÁËÆ½Ì¨ÄÚÖõİ²È«ÌØÐÔ¡£Ó¦ÓóÌÐòĬÈÏÇé¿öÏÂÊÇÔËÐÐÔÚɳ´üÖУ¬ÏÞÖÆ¶Ô±¾µØ´ÅÅÌÒÔ¼°ÍøÂç×ÊÔ´½øÐзÃÎÊ.ËüÔÊÐíÓû§°²È«µÄÔËÐÐÀ´×Ô²»ÊÜÐÅÈεÄÔ´Í·µÄÓ¦ÓóÌÐò¡£
Ø ÓÃJAWS×°ÔØÔËÐеÄÓ¦ÓóÌÐò£¬»áÔÚ±¾µØ±»»º´æÆðÀ´£¬Òò´Ë£¬ÔËÐÐÒ»¸öÒÑÏÂÔØµÄÓ¦ÓóÌÐòºÍÔËÐÐÒ»¸ö´«Í³µÄ°²×°Á˵ÄÓ¦ÓóÌÐòÊÇÒ»ÑùµÄ¡£
Java Web StartËù»ùÓڵļ¼ÊõÊÇ Java Network Launching Protocol & API(JNLP).ËüĿǰÕýÓÉJava Community Proces(JCP)½øÐпª·¢¡£Java Web StartÊÇJNLP¹æ¸ñµÄ²Î¿¼ÊµÏÖ¡£JNLP¼¼Êõ¶¨ÒåÁËÒ»¸ö±ê×¼µÄÎļþ¸ñʽÒÔÃèÊöÔõÑùͨ¹ýµ÷ÓÃJNLPÎļþÀ´×°ÔØÔËÐÐÒ»¸öÓ¦ÓóÌÐò¡£
¿Í»§¶Ë»úÆ÷ÐèÒªÖ§³ÖJRE1.2.2¼°ÒÔºó°æ±¾¡£·þÎñÆ÷·½ÃæÀ´Ëµ£¬ÓÉÓÚÓ¦ÓóÌÐòÄܱ»²¿ÊðÔÚÈκαê×¼µÄWeb ServerÉÏ£¬ËùÒÔÖ»ÒªÇóWeb ServerÅäÖÃÒÔÖ§³ÖеÄMIME type.
1.1 ÅäÖÃWebSite
ΪÁËÔÚ¿Í»§¶ËÔËÐÐÓ¦ÓóÌÐò£¬±ØÐëÈ·±£Ó¦ÓóÌÐòËùÐèµÄµÄÎļþ¿ÉÒÔͨ¹ýWeb Server½øÐзÃÎÊ¡£µäÐ͵Ä×ö·¨¾ÍÊǰÑÓ¦ÓóÌÐòËùÐèµÄËùÓÐJARÎļþÒÔ¼°JNLPÎļþ·ÅÈëWeb ServerÌØ¶¨µÄĿ¼ÖУ¬Í¬ÆÕͨµÄ»ùÓÚHtmlÄÚÈݵIJ¿ÊðûÓÐÊ²Ã´Çø±ð£¬Î¨Ò»ÐèҪעÒâµÄ¾ÍÊÇÔÚWeb ServerÖÐÅäÖÃÒ»¸öеÄMIME type.
»ù±¾²½Öè
1.¶ÔËùÓÐÒÔ.jnlpÀ©Õ¹Ãû½áβµÄÎļþ£¬ÉèÖÃËüµÄMIME typeΪapplication/x-java-jnlp-file
´ó¶àÊýWEBä¯ÀÀÆ
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
×î½ü×öÒ»¸öÏîÄ¿£¬ÒªÓõ½·ÖÒ³¹¦ÄÜ£¬²Î¿¼Á˺ܶ෽·¨£¬ÓеIJ»ºÏÊÊ£¬ÓеIJ»Ï²»¶£¬ÓÚÊÇ×Ô¼ºÔÚËûÃǵĻù´¡ÉÏÕûÁËÒ»¸ö£»Ë¼Â·ÊÇÕâÑùµÄ£ºÏȰÑÐèÒª·ÖÒ³µÄÊý¾Ý»òÊǼǼ¶¼²éѯ³öÀ´ ´æÈëÒ»¸ö¼¯ºÏÀàÀïÈçList»òÊÇVector£¬È»ºóÀûÓÃÆäsublist(int findex,int eindex)·½·¨£¬»ñÈ¡ÐèÒª·ÖÒ³µÄÊý¾Ý»ò¼Ç¼,¹ØÓ ......
Ëü¿ÉÒÔµ¼Èë¿â£¬µ÷ÓÃÍâÃæµÄ¿âº¯Êý£¬javaÓïÑԾͺܺõĵØÀûÓÃÁËÕâÒ»µã£¬jspÒ²¿ÉÒÔÔÚÍøÒ³Öе÷ÓÃjava±àдºÃµÄ³ÌÐò£¬ÒªÊ¹ÓÃjavabean±êÇ©
struts±¾Éí¾ÍÊǶÔjava¼¼ÊõÒ»¸ö°ü×°,°üÀ¨£¬html,jsp¼°±êÇ©,servlet¡£
hibernateÊDZðÈ˱àдºÃÓ³ÉäÊý¾Ý¿âµÄ¹¤¾ß£¬Æä´úÂë¶¼ÊÇÓÃjavaÓïÑÔ±àдµÄ£¬Ö»ÊÇΪÁË·½±ãÓû§Ê¹Óã¬Óû§Ö»Òªµ¼ÈëÆä¿â£¬µ÷ÓÃÆ ......
package com.gamvan.tools;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.Inpu ......