ÓÃÓÚWEBÓ¦ÓõÄJava¼¼Êõ¼ò½é
×÷ÕߣºDana Nourie£¬2006.11
·Ò룺ïúÖ¾¹ú£¬2009.12
Äã¿ÉÒÔÔÚInternetÉÏ¿´µ½µ½´¦¶¼ÊÇWEBÓ¦Óᣴ󲿷ֵÄWEBÓ¦ÓÃÓÃÀ´´¦ÀíÔÚÏß±íµ¥£¬Í¶Æ±£¬´¦ÀíÔÚÏßÉ̵궩µ¥£¬º½°àÔ¤¶©£¬»òÕßÊǼòµ¥µØÏÔʾÓû§µÇ¼
Ãû³Æ¡£ÄÇô£¬´´½¨WEBÓ¦ÓÃʱÓõ½ÄÄЩJava¼¼ÊõÄØ£¿ÄãÐèÒªµ¼ÈëÄÄЩ°üÄØ£¿ÕâЩҪ¿´Äã´´½¨µÄÊÇÄÄÖÖWEBÓ¦ÓÃÒÔ¼°Ëü×öʲô¶ø¶¨¡£
±¾ÎĸÅÀÀÁË´´½¨¸÷ÖÖWEBÓ¦ÓÃËùÓõ½µÄJava¼¼Êõ£¬¸æËßÄãºÎʱʹÓÃËüÃÇ£¬²¢ÌṩÁËÓÐÓÃÁ´½Ó¡£½«À´µÄÎÄÕ½«º¸ÇÈçºÎÀûÓÃÕâЩ¼¼Êõ¹¹½¨WEBÓ¦Óá£ÎªÁËÓ¦ÓÃ
±¾ÎÄËùÊöµÄ¼¼Êõ£¬ÇëÏÂÔØ²¢°²×°Java Development Kit(JDK) 5.0 Update 9 with Java
Platform,Enterprise Edition (Java EE)¡£
¿ªÊ¼±àÂëǰ£¬ÄãÐèÒªÀí½âʲôÊÇWEBÓ¦Ó㬿ÉÒÔʹÓÃʲôÑùµÄJava¼¼Êõ£¬Ê²Ã´¹¤¾ß¿ÉÒÔ½Úʡʱ¼ä£¬Ê¹´´½¨WEBÓ¦ÓøüÈÝÒס£
Ŀ¼£º
*ʲôÊÇWEBÓ¦Óã¿
*WEBÓ¦ÓÃÖеÄJava¼¼Êõ
*ÆäËû¼¼Êõ
*¿ª·¢¹¤¾ß
*ʲôÊÇWEBÓ¦Óã¿
WebÓ¦ÓÃÌìÉú¾ÍÊÇ·Ö²¼Ê½Ó¦Ó㬾ÍÊÇ˵£¬ËüÔËÐÐÔÚ¶ą̀¼ÆËã»úÉÏ£¬Í¨¹ýÍøÂç»òÕß·þÎñÆ÷½øÐÐͨÐÅ¡£ÌØ±ðµØ£¬WebÓ¦ÓÃͨ¹ýä¯ÀÀÆ÷·ÃÎÊ£¬²¢ÇÒÓÉÓÚä¯ÀÀÆ÷×÷Ϊ¿Í»§
¶Ë·½±ãÒ×ÓÃÒ²ÈÃWEBÓ¦ÓúÜÊÜ»¶Ó¡£¶ÔÓÚÆóÒµÀ´Ëµ£¬¸üкÍά»¤WEBÓ¦ÓÃʡȴÁËÔÚÉÏǧ̨¼ÆËã»úÉϲ¿ÊðºÍ°²×°³ÌÐòµÄÂé·³£¬ÕâÊÇWEBÓ¦ÓÃÊÜ»¶ÓµÄ¹Ø¼üÔÒò¡£
WebÓ¦ÓÃÓÃÓÚWeb Mail£¬ÔÚÏßÁãÊÛ£¬ÌÖÂÛ£¬²©¿Í£¬ÔÚÏßÒøÐУ¬µÈµÈ¡£Ò»¸öWebÓ¦ÓÿÉÄܱ»³É°ÙÍòÈËʹÓá£
¾ÍÏñ×ÀÃæÓ¦Óã¬WEBÓ¦ÓÃÓÉÐí¶à²¿·Ö×é³É£¬Ò²Í¨³£°üº¬Ð¡³ÌÐò£¬Ò»Ð©WEBÓ¦ÓÃÓÐÓû§½Ó¿Ú£¬¶øÁíһЩ¸ù±¾²»ÐèÒªGUI¡£´ËÍ⣬WEBÓ¦ÓÃͨ³£ÐèÒªÒ»¸ö±ê¼ÇÓï
ÑÔ»òÕ߽ű¾ÓïÑÔ£¬ÀýÈçHTML£¬CSS£¬»òÕßJavaScript±à³ÌÓïÑÔ¡£¶øÇÒ£¬Ðí¶àWEBÓ¦ÓÃÖ»ÊÊÓÃJavaÓïÑÔ£¬ÓÉÓÚËü
¶à¹¦ÄÜÐÔ¶ø³ÉΪÀíÏë֮ѡ¡£
Ò»¸öWEBÓ¦ÓÿÉÒÔ¼òµ¥µ½Ö»ÓÐÒ»¸öÒ³ÃæÀ´ÏÔʾµ±Ç°ÈÕÆÚºÍʱ¼ä£¬Ò²¿ÉÒÔ¸´ÔÓµ½Ðí¶àÒ³Ãæ¼¯ºÏ£¬ÈÃÄãΪÁËÏÂÒ»´Î¶È¼Ù¶øÍê³É²éѯºÍÔ¤¶©×î·½±ãµÄº½°à£¬¾Æµê£¬×â³µ¡£
Ä㽫ÓÃÀ´´´½¨WebÓ¦ÓõÄJava¼¼ÊõÊÇJavaEEƽ̨µÄÒ»²¿·Ö£¬Ò²°üÀ¨Javaƽ̨±ê×¼°æ£¨Java
SE)µÄÀàºÍ°ü¡£ÎªÁËÔÚ·þÎñÆ÷ÉÏÔËÐÐÈç´Ë¶àµÄ¼¼Êõ£¬·þÎñÆ÷±ØÐë°²×°Ò»¸öÈÝÆ÷£¬»òÕßWEB
Server£¬ÒÔ±ãʶ±ðºÍÔËÐÐÄã´´½¨µÄÀà¡£ÔÚ¿ª·¢ºÍ²âÊÔÕâЩ¼¼Êõʱ£¬Äã¿ÉÒÔʹÓñ¾ÎÄÏêϸÃèÊöµÄ¹¤¾ß£¬µ«ÊÇÔÚ²¿Êðʱ£¬ÇëÈ·ÈÏ·þÎñÆ÷°²×°ÁËJava·þÎñÆ÷Èí¼þ
ÒÔÔËÐлùÓÚJava¼¼ÊõµÄWEBÓ¦Óá£Èç¹ûÄã²»ÖªµÀÕâЩÐÅÏ¢£¬Çë×Éѯ·þÎñÆ÷¹ÜÀíÔ±¡£
*WEBÓ¦ÓÃÖеÄJava¼¼Êõ
ÓÐÌ«¶àµÄJava¼¼Êõ¶ø²»ÄÜÔÚ±¾ÎÄÖо¡ÁУ¬ËùÒÔ±¾ÎÄÖ»ÃèÊö×î³£Óõļ¼Êõ¡£ÕâÀïÁгöµÄ¼¼ÊõÊýÁ¿¿ÉÒÔ˵ÊýÁ¿ÖÚ
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
[ת]http://www.java3z.com/cwbwebhome/article/article2/2414.html?id=1101
/*
ÍøÒ³ÖÐµÄ±íµ¥Ê¹ÓÃPOST·½·¨Ìύʱ£¬Êý¾ÝÄÚÈݵÄÀàÐÍÊÇ application/x-www-form-urlencoded£¬ÕâÖÖÀàÐͻ᣺
1.×Ö·û"a"-"z"£¬"A"-"Z"£¬"0"-"9"£¬"."£¬"-"£¬"*"£¬ºÍ"_" ¶¼²»»á±»±àÂë;
2.½«¿Õ¸ñת»»Îª¼ÓºÅ (+) ;
3.½ ......
ÓÐʱÎÒÃÇÐèÒªËæ»úµÄÅÅÁÐÊý×éÖеÄÔªËØ£¬Ëæ»úÅÅÁÐÊý×飬Ŀǰ³£ÓõÄÓÐÁ½ÖÖ·½·¨£¬µÚÒ»ÖÖ¾ÍÊÇÔªËØA[i]¶ÔÓ¦Ò»¸öÓÅÏȼ¶P[i],¸ù¾ÝÓÅÏȼ¶×÷Ϊ¼üÖµÀ´´ÓÐÂÅÅÐòÊý×é;µÚ¶þÖÖ·½·¨¾ÍÊÇA[i]Ëæ»úµÄ¸úA[i]µ½A[n]ÖеÄÈÎÒâ¸öÔªËØ½øÐн»»»,nΪÊý×éµÄ³¤¶È,ÏÂÃæÊÇÓÃjavaʵÏÖÒ»¸ö¼òµ¥ÊµÏÖ.
import java.util.Date;
import java.util.Random;
/*
......
JavaÖеĶÔÏó³ØÄ£Ê½
Java¶ÔÏóµÄÉúÃüÖÜÆÚ·ÖÎö£º
Java¶ÔÏóµÄÉúÃüÖÜÆÚ´óÖ°üÀ¨Èý¸ö½×¶Î£º
¶ÔÏóµÄ´´½¨£¬¶ÔÏóµÄʹÓ㬠¶ÔÏóµÄÇå³ý¡£ Òò´Ë£¬¶ÔÏóµÄÉúÃüÖÜÆÚ³¤¶È¿ÉÓÃÈçϵıí´ïʽ±íʾ£º T = T1 + T2 + T3.ÆäÖÐT1±íʾ¶ÔÏóµÄ´´½¨Ê±¼ä£¬T2±íʾ¶ÔÏóµÄʹÓÃʱ¼ä£¬¶øT3Ôò±íʾ¶ÔÏóµÄÇå³ýʱ¼ä¡£ÓÉ´Ë£¬ÎÒÃÇ¿ÉÒÔ¿´³ö£¬Ö»ÓÐT2ÊÇÕæÕýÓÐЧµÄʱ ......
±àÒëʱ´ò°ü£º
javac -d "Òª°Ñ°ü´òµ½ÄÄ£»ÅÌ·û»òÕß.(.±íʾµ±Ç°Ä¿Â¼)" ÎļþÃû.java
Ö´Ðдò°üµÄ.classÎļþ
java -cp(cp´ú±íÁÙʱµÄ»·¾³±äÁ¿) "ÊäÈë.classÎļþËùÔÚµÄÅÌ·û£¬Èç¹ûÔÚµ±Ç°Îļþ¼Ð£¬¾ÍÊäÈë“.”" "¼Èë.classÎļþËùÔڵķ¾¶£¨°üÀ¨ÎļþÃû£¬²»ÐèÒª´ò.java£©"
ÉèÖÃÁÙʱ»·¾³±äÁ ......