Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎÓÃJavaƽ̨·ÃÎÊ¿ªÔ´ÔÆ´æ´¢£¿


ÈçºÎÓÃJavaƽ̨·ÃÎÊ¿ªÔ´ÔÆ´æ´¢£¿
2009Äê10Ô                     ×÷Õߣº¼òÖñ/Òë 
¾¡¹ÜÔƼÆËãÕâÒ»ÊõÓï²¢²»ÐÂÏÊ(AmazonÔÚ2006Äê¾Í¿ªÊ¼ÌṩËüµÄÔÆ·þÎñ)£¬µ«´Ó2008ÄêÆðËü²Å¿ªÊ¼ÕæÕý³ÉΪÁ÷Ðдʣ¬ÕâÆڼ䣬GoogleºÍAmazonµÄÔÆ·þÎñÖð½¥»ñµÃÁ˹«ÖڵĹØ×¢¡£ GoogleµÄApp EngineʹÓû§Äܹ»ÔÚGoogle»ù´¡ÉèÊ©ÉϹ¹½¨ºÍÍÐ¹Ü Web Ó¦ÓóÌÐò¡£
¡¡¡¡Á¬Í¬S3£¬AmazonWeb Services»¹°üÀ¨Elastic Cloud Compute (EC2)¼ÆËãWeb·þÎñ£¬¸Ã·þÎñ¿ÉÒÔÔÚAmazonµÄ»ù´¡ÉèÊ©ÉÏÍйÜÓ¦ÓóÌÐò¡£ÆäËû¹«Ë¾Ò²¿ªÊ¼´À´ÀÓû¶¯£¬×¼±¸ÓëAmazonºÍGoogleÒ»¾ö¸ßÏ£¬ÆäÖоͰüÀ¨ Microsoft®µÄ Azure£¬ÉõÖÁ Sun Microsystems(ÆäÔƼÆË㻹ûÓÐÕýʽÍÆÏòÊг¡)Ò²Ïë·ÖÒ»±­¸þ¡£ÀýÈçIBM×î½üÐû²¼£¬Ëü½«ÌṩijЩ²úÆ·¹©¿ª·¢ÈËÔ±ÔÚAmazonEC2 »·¾³ÖÐʹÓá£
¡¡¡¡AmazonSimple Storage Service (S3)ÊÇÒ»¸ö¹«¿ªµÄ·þÎñ£¬WebÓ¦ÓóÌÐò¿ª·¢ÈËÔ±¿ÉÒÔʹÓÃËü´æ´¢Êý×Ö×ʲú£¬°üÀ¨Í¼Æ¬¡¢ÊÓƵ¡¢ÒôÀÖºÍÎĵµ¡£S3Ìṩһ¸ö RESTful APIÒÔ±à³Ì·½Ê½ÊµÏÖÓë¸Ã·þÎñµÄ½»»¥¡£Í¨¹ý±¾ÎÄ£¬Äú½«Á˽âÈçºÎʹÓÿªÔ´µÄJetS3t¿âÀûÓÃAmazonµÄS3ÔÆ·þÎñ´æ´¢ºÍ¼ìË÷Êý¾Ý¡£
¡¡¡¡ÃæÏò¿ªÔ´µÄS3ÔÆƽ̨½éÉÜ
¡¡¡¡ÔÆÊÇÒ»¸ö³éÏóµÄ¸ÅÄ±íʾËÉÉ¢Á¬½ÓÔÚÒ»ÆðµÄ¼ÆËã»ú×飬ÕâЩ¼ÆËã»ú¹²Í¬Ö´ÐÐijÏîÈÎÎñ»òÕß·þÎñ£¬¾ÍÏñÊÇʹÓÃÒ»¸öµ¥¶ÀµÄʵÌåÍê³ÉÒ»Ñù¡£´Ë¸ÅÄî±³ºóµÄ¼Ü¹¹Ò²ºÜ³éÏó£ºÃ¿¸öÔÆÌṩÕ߶¼¿ÉÒÔ¸ù¾Ý¸÷×ÔÇé¿öËæÒâÉè¼ÆËüµÄ²úÆ·¡£Èí¼þ¼´·þÎñ(Software as a Service£¬SaaS)ÊÇÒ»¸öÓëÔÆÏà¹ØµÄ¸ÅÄ±íʾÔÆÏòÓû§ÌṩijÖÖ·þÎñ¡£ÔÆÄ£ÐÍ¿ÉÒÔ½µµÍÓû§³É±¾£¬ÒòΪËûÃÇÎÞÐ蹺ÂòÈí¼þºÍÓ²¼þÒ²¿ÉÒÔÔËÐÐ — ·þÎñÌṩÕßÒѾ­ÎªÓû§ÌṩÁ˱ØÒªµÄ×é¼þ¡£
¡¡¡¡ÒÔAmazonµÄS3²úƷΪÀý¡£¹ËÃû˼Ò壬ÕâÊÇÒ»¸ö¹«¿ªµÄ·þÎñ£¬Ê¹ Web ¿ª·¢ÈËÔ±Äܹ»´æ´¢Êý×Ö×ʲú(ÈçͼƬ¡¢ÊÓƵ¡¢ÒôÀÖºÍÎĵµµÈ)£¬ÒÔ±ãÔÚÓ¦ÓóÌÐòÖÐʹÓá£Ê¹ÓÃS3ʱ£¬Ëü¾ÍÏñÒ»¸öλÓÚ Internet µÄ»úÆ÷£¬ÓÐÒ»¸ö°üº¬Êý×Ö×ʲúµÄÓ²ÅÌÇý¶¯¡£Êµ¼ÊÉÏ£¬ËüÉæ¼°µ½Ðí¶à»úÆ÷(λÓÚ¸÷¸öµØÀíλÖÃ)£¬ÆäÖаüº¬Êý×Ö×ʲú(»òÕßÊý×Ö×ʲúµÄijЩ²¿·Ö)¡£Amazon»¹´¦ÀíËùÓи´ÔӵķþÎñÇëÇ󣬿ÉÒÔ´æ´¢Êý¾Ý²¢¼ìË÷Êý¾Ý¡£ÄúÖ»ÐèÒª¸¶ÉÙÁ¿µÄ·ÑÓÃ(´óԼÿÔ 15 ÃÀ·Ö /GB)¾Í¿ÉÒÔÔÚAmazonµÄ·þÎñÆ÷ÉÏ´æ´¢Êý¾Ý£¬1 ÃÀÔª¼´¿Éͨ¹ýAmazon·þÎñÆ÷´«ÊäÊý¾Ý¡£
¡¡¡¡AmazonµÄS3·þÎñûÓÐÖظ´¿ª·¢£¬Ëü¹«¿ªÁËRESTful API£¬Ê¹ÄúÄܹ»Ê¹ÓÃÈκÎÖ§³Ö HTTP ͨÐŵÄÓïÑÔ·ÃÎÊS3¡£ JetS3tÏîÄ


Ïà¹ØÎĵµ£º

javaÇóѧÀú³Ì

´ÓJavaSE µ½JavaEE
ÔÙ´Ócorejava1,corejava11,Java Language Specification, Second(Third) Edition, Think in java£¬Data Structure java depth Adventrue)
תµ½JavaEE(EJB,Spring,Hibernate,Webwork,struts1,strut2,jsp,servlet)
´Ó¿ªÔ´×éÖ¯ÔÙµ½×Ô×éÖ¯£¬ÔÙµ½corejava1,corejava11
µ½JavaWebServer,java Web Prog ......

Java Web¿ª·¢Ñ§Ï°±Ê¼ÇÖ®¶þ

1. doGet vs doPost
    Õâ¸öÎÊÌ⣬ÀÏʦ½²µÃ²»ÊǺÜÇåÎú£¬½ö½ö½²ÁËdoGetÊÇ¿ÉÒÔÈ¡³ö²ÎÊýÖµÔÚurlÖеIJÎÊý¡£ÒÔÏÂÄÚÈÝcopy×ÔÍøÂ磺
“getÖ»ÓÐÒ»¸öÁ÷£¬²ÎÊý¸½¼ÓÔÚurlºó£¬µØÖ·ÐÐÏÔʾҪ´«Ë͵ÄÐÅÏ¢£¬´óС¸öÊýÓÐÑϸñÏÞÖÆÇÒÖ»ÄÜÊÇ×Ö·û´®¡£
postµÄ²ÎÊýÊÇͨ¹ýÁíÍâµÄÁ÷´«µÝµÄ£¬ ²»Í¨¹ýurl£¬ËùÒÔ¿ÉÒԺܴó£¬Ò²¿ÉÒÔ´« ......

´«ÖDz¥¿Íjavaѧϰ JunitºÍlog4jµÄʹÓÃ

 ÎÒ½ñÌìѧϰÁË£¬Ê¹ÓÃjunit½øÐе¥Ôª²âÊÔµÄ֪ʶºÍʹÓÃlog4j½øÐÐÈÕÖ¾¹ÜÀíµÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Junit
JUnitÊÇÒ»¸ö¿ª·¢Ô´´úÂëµÄJava²âÊÔ¿ò¼Ü£¬ÓÃÓÚ±àдºÍÔËÐпÉÖظ´µÄ²âÊÔ¡£ËûÊÇÓÃÓÚµ¥Ôª²âÊÔ¿ò¼ÜÌåϵxUnitµÄÒ»¸öʵÀý£¨ÓÃÓÚjavaÓïÑÔ£©¡£Ëü°üÀ¨ÒÔÏÂÌØÐÔ£º
1¡¢ÓÃÓÚ²âÊÔÆÚÍû½á¹ûµÄ¶ÏÑÔ£¨Assertion£©
2¡¢ÓÃÓÚ¹²Ïí¹²Í¬ ......

´«ÖDz¥¿Íjavaѧϰ struts½ø½×

ÎÒ½ñÌìѧϰÁËstruts¿ò¼ÜµÄ֪ʶ£¬×öÁ˼òµ¥µÄ±Ê¼Ç£º
 
 
Ò»¡¢             Action±êÇ©ÖÐÊôÐÔ £º
l         AttributeµÄÖµ£¬Èç²»ÉèÖã¬Ä¬ÈÏֵΪaction±êÇ©ÖÐnameÊôÐÔµÄÖµ¡£
l    &n ......

´«ÖDz¥¿Íjavaѧϰ ajax³õ²½

½ñÌìÎÒѧϰÁËÙ¡ÀÏʦ½²µÄajaxµÄ֪ʶ£º
Ò»¡¢         Ajax
a)      ÔÊÐíä¯ÀÀÆ÷Óë·þÎñÆ÷ͨÐŶøÎÞÐëˢе±Ç°Ò³ÃæµÄ¼¼Êõ¶¼±»½Ð×öAjax¡£Êý¾ÝÔÚ¿Í»§¶ËÓë·þÎñÆ÷Ö®¼ä¶ÀÁ¢´«Êä¡£·þÎñÆ÷²»ÔÙ·µ»ØÕû¸öÒ³Ãæ
b)      XMLHttpRequest£º¸Ã¶ÔÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ