ÀûÓÃJAVAÓïÑÔʵÏÖÖ§³ÖÊÓÆµµã²¥µÄWEB·þÎñÆ÷
Ò».ÏîÄ¿¼ò½é£º
¡¡¡¡JAVAÓïÑÔÊÇÒ»ÖÖ¿ÉÒÆÖ²µÄ£¬¼òµ¥µÄ£¬½¡×³µÄǶÈëʽÓïÑÔ¡£²¢ÇÒ¶ÔÍøÂ磬Êý¾Ý¿âÓкܺõÄÖ§³Ö£¬»ùÓÚJAVAÓïÑÔµÄÕâÖÖÌØÐÔ¿ÉÒÔÊ®·ÖÈÝÒ׵ؽ¨Á¢Ò»¸öСÐÍINTERNET·þÎñÆ÷¡£
¡¡¡¡±¾ÏîÄ¿ÖУ¬×÷ÕßÓÃJAVAÓïÑÔ±àдÁËÒ»¸öWEB΢ÐÍ·þÎñÆ÷£¬¶Ô¼òµ¥µÄHTTPÇëÇó½øÐÐÏìÓ¦£¬²¢Í¨¹ýºó¶ËÊý¾Ý¿â¶ÔÓû§µÄ²éѯ½øÐд¦Àí£¬´Ó¶ø¶¯Ì¬µØ·µ»ØHTMLÒ³Ãæ¡£
¶þ.ÏîĿʵÏÖ£º
(Ò»)ÏîÄ¿¾ßÌ幦ÄÜ·ÖÎöÓ뿪·¢¹¤¾ßÑ¡Ôñ
¡¡¡¡¿ÉÒÔÀûÓÃһ̨½Ï¸ßÅäÖõĸöÈĘ̈ʽ»ú¾Í¿ÉÒÔʵÏÖÉçÇøÄÚµÄСÐÍ·þÎñÆ÷£¬°üÀ¨ÍøÒ³ä¯ÀÀ£¬»ùÓÚ¸ßËÙ¾ÖÓòÍøµÄÊÓÆµÏÂÔØºÍ²¥·Å£¬¶¨Ê±ÐÂÎÅ×é·¢²¼³ÌÐò£¬Óʼþ·þÎñÆ÷µÈ·þÎñ¡£
¡¡¡¡±¾Èí¼þʵ¼ÊÉÏÊÇÒ»¸öHTTPÐÒéµÄ·þÎñÆ÷¡£HTTP(Hyper Text Transfer Protocol),ÊÇÒ»¸öרÃÅΪWeb·þÎñÆ÷ºÍWebä¯ÀÀÆ÷Ö®¼ä½»»»Êý¾Ý¶øÉè¼ÆµÄÍøÂçÐÒé¡£Ëüͨ¹ý¹æ¶¨Í¨ÓÃ×ÊÔ´¶¨Î»·û£¨URLs£©Ê¹¿Í»§¶ËµÄä¯ÀÀÆ÷Óë·þÎñÆ÷µÄWeb×ÊÔ´½¨Á¢Á´½Ó¹ØÏµ£¬´Ó¶øµì¶¨ÁËÓû§¶ÔInternet͸Ã÷·ÃÎʵĻù´¡¡£
¡¡¡¡ÔÚ±¾Èí¼þÖÐͨ¹ý´«ÊäHTMLÎļþʹ¿Í»§¶Ë¿ÉÒÔʵÏÖÍøÒ³ä¯ÀÀ¡£HTMLÊÇWWWµÄͨÓñê¼ÇÓïÑÔ£¬ËüÓÃÀ´´´½¨WebÒ³ÃæºÍ¿ØÖÆWebÐÅÏ¢ÏÔʾ¸ñʽ¡£HTML²»ÊDZà³ÌÓïÑÔ£¬¶øÊÇÒ»ÖÖÃèÊöÓïÑÔ¡£HTML2.0µÃµ½ÁËIETF(Internet Engineering Task Force)µÄÖ§³Ö¶ø³ÉΪInternet¹ú¼Ê±ê×¼¡£Ä¿Ç°£¬HTMLÒѾ·¢Õ¹µ½3.0ºÍ4.0°æ£¬Ö»ÊÇа汾µÄ±ê×¼ÉÐδÍêȫͳһ£¬²»Í¬µÄÉ̼ҶÔHTML2.0½øÐÐÁËÒ»¶¨µÄÀ©³ä£¬ÒýÈëÁ˸ü¶àÐµĹ¦ÄÜ¡£ÀýÈ磬Netscape¹«Ë¾ÔÚHTML3.0ÖÐÔö¼ÓÁËÒ³Ãæµ×ͼ£¨Background Images£©ºÍ±í£¨Table£©¶¨ÒåµÈ±ê¼Ç£¬Ê¹µÃWebÒ³Ãæ¸ü¼ÓÒýÈËÈëʤ¡£
¡¡¡¡CGIÊÇͨÓÃÍø¹Ø½Ó¿Ú£¨Common Gateway Interface£©µÄ¼ò³Æ£¬ËüÊÇWeb·þÎñÆ÷ÓëÍⲿ³ÌÐòÖ®¼äµÄͨÐŽӿڣ¬·þÎñÆ÷²¢²»¹ØÐÄÍⲿӦÓóÌÐòÊÇʲôÓïÑÔ£¨ÈçC¡¢C£«£«¡¢Pascal¡¢Delphi»òPerl£©±àдµÄ£¬ËüÖ»ÊǸºÔð½ÓÊÕÓû§ÊäÈëµÄÐÅÏ¢£¬²¢°ÑCGI³ÌÐòËù²úÉúµÄ½á¹û--HTMLÎĵµ»òÆäËû·ûºÏHTTP¹æ¶¨µÄÎļþ»Ø´«¸øÓû§¡£ÊÂʵÉÏ£¬CGIÊǶ¯Ì¬WebÒ³ÃæÖÆ×÷µÄµÚÒ»²½£¬µ«ÓÉÓÚCGI³ÌÐòʵÏֱȽÏÀ§ÄÑ£¬¶øÇÒЧÂʲ»¸ß£¬ËüÒѾÖð½¥±»Ðµļ¼ÊõËùÈ¡´ú¡£
¡¡¡¡ÍøÒ³ä¯ÀÀÖ§³ÖµÄÍøÒ³°üÀ¨HTML,JAVASCRIPT,APPLET,VBSCRIPTµÈ±àдµÄÍøÒ³£¬µ«²»Ö§³ÖPHP£¬ASPµÈ·þÎñÆ÷¶Ë¶¯Ì¬³ÌÐòµÄÍøÒ³¡£ÓÉÓÚ·þÎñÆ÷µÄ¹æÄ£½ÏС£¬ËùÒÔ·þÎñÆ÷¶Ë¶¯Ì¬³ÌÐò±»¼¯³É½ø·þÎñÆ÷ÖС£µ«¿ÉÒÔͨ¹ý±àд·ûºÏÒ»¶¨¹æÔòµÄJAVAµÄCGI³ÌÐòʵÏÖ·þÎñÆ÷¶ËµÄ¶¯Ì¬ÐÔ£¬²»¹ýÕâÖÖJAVA³ÌÐòµÄ°²È«ÐÔºÜÄѱ£Ö¤¡£
(¶þ)·þÎñÆ÷µÄʵÏÖ
¡¡¡¡1£® ´¦ÀíÁ¬½Ó²ßÂÔ£º
¡¡¡¡¶ÔÓÚÿһ¸öÓû§µÄÁ¬½ÓÎÒÃDzÉÈ¡ÁËÿ´ÎÇëÇóÂú×ãºó£¬½«Óû§Óë·
Ïà¹ØÎĵµ£º
ÏÈÀ´Á˽âÒ»ÏÂÁ´±íģʽµÄÔÀí£º
Ê×ÏÈдһ¸öJavaBean£¬ÄÚÈÝÊÇÒªÌí¼ÓµÄÔªËØºÍ¸ÃÔªËØµÄ½Úµã¡£
public class NodeBean implements Serializable
{
private Object data; //ÔªËØ±¾Éí
private NodeBean next; //ÏÂÒ»¸ö½Úµã
&n ......
import java.io.*;
public class TestMusic{
private AudioFormat format;
private byte[] samples;
public static void main(String args[])throws Exception{
TestMusic sound =new TestMusic("1.wav");
InputStream stream =new ByteArrayInputStre ......
Ò»¡¢Ê²Ã´ÊÇ·´É䣺
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£ÕâÒ»¸ÅÄîµÄÌá³öºÜ¿ìÒý·¢Á˼ÆËã»ú¿ÆÑ§ÁìÓò¹ØÓÚÓ¦Ó÷´ÉäÐÔµÄÑо¿¡£ËüÊ×Ïȱ»³ÌÐòÓïÑÔµÄÉè¼ÆÁìÓòËù²ÉÓÃ,²¢ÔÚLispºÍÃæÏò¶ÔÏó·½ÃæÈ¡µÃÁ˳ɼ¨¡£ÆäÖÐLEAD/LEAD++ ¡¢Open ......
JAVA Á¬½Ó SQLServer 2000 ËùÐèÒªµÄÈý¸öJAR°ü¡£
http://download.csdn.net/source/2283940
----------------
Code:
------------------------
Connection conn = null;
Statement sta = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServer ......
ʵÑéÒªÇó£º
1.±àд»ùÓÚTCPÐÒéµÄͨÐųÌÐò£¬°üÀ¨ServerÓëClientÁ½¸ö²¿·Ö¡£ÊµÏÖ»ØÉù³ÌÐò£º¼´¿Í»§¶Ë·¢ËÍÏûÏ¢£¬·þÎñÆ÷¶Ë½«ÊÕµ½µÄÏûÏ¢ÔÑù»áË͸ø¿Í»§¶Ë¡£
2.ÔÚµ¥»úÉÏÔËÐÐËüÃÇ£¬ÑéÖ¤ÆäͨÐŽá¹û£»
3.ÔÚ¶à»úÉÏÔËÐÐËüÃÇ£¬ÑéÖ¤ÆäͨÐŽá¹û£»£¨ChatServerÖ»ÐèÔËÐÐÔÚһ̨Ö÷»úÉÏ£¬ChatClient¿ÉÔÚÆäËüÖ÷»úÉÏÔËÐУ¨ÒªÖªµÀChatServerËùÔ ......