Amazon·¢²¼ÐµÄJava SDK for Amazon Web Services
½ñÄê3ÔÂAmazon·¢²¼
ÁËеÄJava AWS
SDK
£¬Ö¼ÔÚ¼ò»¯Amazon EC2ÉϵÄJavaÓ¦Óÿª·¢¡£
Amazon EC2ÊǸö˽ÓеÄWeb Services£¬ÌṩÁËÔÆ»·¾³Ïµĵ¯ÐÔ¼ÆËãÄÜÁ¦¡£AWS SDKÖ¼ÔÚ¼ò»¯ÍøÂç¹æÄ££¨web-scale£©ÏµļÆËã¡£AWS Toolkit for
Eclipse
×Ô¶¯»¯ÁË¿ª·¢ÖÜÆÚµÄ´ó¶àÊý²½Ö裬±ÈÈçAmazon¼¯ÈºÉϵIJ¿Êð¡¢µ÷ÊÔ¡¢ÊµÀý¼ÓÔØÒÔ¼°ÍøÂç·ÃÎʹÜÀíµÈ¡£ÐèҪע²áAmazon
EC2·þÎñ
²ÅÄÜ·ÃÎʵ½AWS SDK¡£
еÄAWS
Java¿âÊǸö¶ÀÁ¢µÄjarÎļþ£¬ÌṩÁËÒ»Ì×API²¢Òþ²ØÁËÓëAWSÔÆ±à³ÌÏà¹ØµÄºÜ¶àµ×²ãÉèÊ©£¬ÈçÈÏÖ¤¡¢ÖØÊÔÒÔ¼°´íÎó´¦ÀíµÈ¡£¸Ã¿âÖ§³ÖĿǰ´ó¶àÊý·þÎñ£¬°üÀ¨£º
µ¯ÐÔ¼ÆËãÔÆ
——ÕâÊÇÒ»¸öWeb
Service£¬ÌṩÁËÔÆ»·¾³Ïµĵ¯ÐÔ¼ÆËãÄÜÁ¦
×Ô¶¯µÄ¿ÉÉìËõ·þÎñ
——¸Ã·þÎñ¹ÜÀí×ÅËùÓõÄʵÀýÊýÁ¿£¬µ±ÇëÇóÊýÁ¿Ôö¼Óʱ»áÀ©ÈÝ£¬µ±ÇëÇóÊýÁ¿½µµÍʱ»áËõ¼õ
CloudWatch
——ÕâÊÇÒ»¸ö¿ÉÊÓ»¯¹¤¾ß£¬ÓÃÓÚ¼ìÊÓ×ÊԴʹÓá¢ÔËÐÐÐÔÄÜÒÔ¼°ÇëÇóģʽ
Amazonµ¯ÐÔ¸ºÔØÆ½ºâ
——¸Ã¸¨Öú¹¤¾ßÓÃÓÚ¼ì²é³ØÖв»½¡¿µµÄʵÀý£¬ËüÄÜ×Ô¶¯½«Á÷Á¿ÖØÐ·Óɵ½½¡¿µµÄʵÀýÉÏÖ±µ½²»½¡¿µµÄʵÀý»Ö¸´¹ýÀ´
ÐéÄâ˽ÓÐÔÆ
——ÆóÒµ¿ÉÒÔÆ¾½è¸Ã·þÎñͨ¹ýVPN½«ÏÖÓеĻù´¡ÉèÊ©Á¬½Óµ½¸÷ÖÖ¶ÀÁ¢µÄAWS¼ÆËã×ÊÔ´ÉÏ£¬Í¬Ê±»¹Äܹ»À©Õ¹ÏÖÓеĹÜÀíÄÜÁ¦£¬È簲ȫ·þÎñ¡¢·À»ðǽÒÔ¼°ÈëÇÖ¼ì²âϵͳ£¬ËûÃÇ¿ÉÒÔ³ä·ÖÀûÓÃAWS×ÊÔ´
Amazon SimpleDB
——Ò»¸ö·Ç¹ØÏµµÄÊý¾Ý´æ´¢
¼òµ¥´æ´¢·þÎñ
——ÕâÊÇÒ»¸ö¿ÉÓÃÓÚ´æ´¢ºÍ¼ìË÷Êý¾ÝµÄWeb Service
¼òµ¥¶ÓÁзþÎñ
——¸Ã·þÎñ¿ÉÒÔÔÚÖ´Ðи÷ÏîÈÎÎñµÄ·Ö²¼Ê½Ó¦ÓÃ×é¼þ¼ä¶ÔÊý¾Ý½øÐÐÒÆ¶¯ºÍÅŶÓ
¹ØÏµÊý¾Ý¿â·þÎñ
——¸ÃWeb
ServiceÖ¼ÔÚ¼ò»¯ÔÆ»·¾³Ï¹ØÏµÊý¾Ý¿âµÄ´î½¨¡¢²Ù×÷ºÍÉìËõ
Amazonµ¯ÐÔMapReduce
——¸ÃWeb
Serviceͨ¹ýÔËÐÐÔÚEC2ºÍ¼òµ¥´æ´¢·þÎñÉϵÄÍйÜHadoop¿ò¼Ü´¦Àí´óµÄÊý¾Ý¼¯
ÔÚAmazon Web ServicesÉÏ´´½¨ÕË»§ºó£¬ÍƼöµÄ¿ª·¢»·¾³ÈçÏ£º
Eclipse IDE EE version 3.5
Java 1.5+ JDK
AWS Toolkit for Eclipse£¬¸üÐÂÕ¾µãÊÇhttp://aws.amazon.com/eclipse
¸ÐÐËȤµÄ¶ÁÕß²»·Á¿´¿´ÕâÁ½Æª½Ì³Ì£ºDeveloping
Java Web Applications with Apache Tomcat and AWS
ÒÔ¼°Eclipse AWS toolkit
¼ò½é¡£
²é¿´Ó¢ÎÄÔÎÄ£º
New Java SDK For Amazon Web
Services
Ïà¹ØÎĵµ£º
¹Ø¼ü×Ö: java regex, regular expression
ÕýÔò±í´ïʽÔÚ´¦ÀíÎı¾·½ÃæÓô¦·Ç³£´ó£¬×îÔçÏñÔÚPerlºÍawkÓïÑÔÖУ¬ÌṩÁËÕâÖÖ»úÖÆ£¬JavaÔÚJava 2ÖÐÒ²Ôö¼ÓÁËÕýÔò±í´ïʽÕâ¸ö°üjava.util.regex¡£Õâ¸ö°üΪÓû§Ê¹ÓÃÕýÔò±í´ïʽ£¬ÌṩÁËÒ×ÓöøÈ«ÃæµÄÖ§³Ö¡£ÎÒµÄÑо¿·½ÏòÊÇwebÍÚ¾ò¡£´ÓÍøÒ³ÖÐÌáÈ¡ÄÚÈÝ,´¦ÀíÎı¾£¬µ±È»ÐèÒªÕýÔò±í´ïʽÕâ¸öÇ¿´ ......
°²×°»·¾³£º
1.ÉÏ´«jdk-6u17-linux-i586.binºÍapache-tomcat-6.0.20.tar.gzµ½/usr
2.°²×°JDK
¡¡¡¡$chmod a+x jdk-6u17-linux-i586.bin
¡¡¡¡$ ./jdk-6u17-linux-i586.bin
¡¡¡¡$ vi /etc/profile
¡¡¡¡#Ìí¼ÓÈçÏÂ
¡¡¡¡export JAVA_HOME=/usr/jdk1.6.0_17
¡¡¡¡export PATH=$JAVA_HOME/bin:$PATH
¡¡¡¡$echo $JAVA_H ......
LombokÊÇÒ»¸ö¿ªÔ´ÏîÄ¿£¬¿ÉÒÔÓÃÀ´Ïû³ýJava´úÂëµÄÈß³¤
Ïêϸ½éÉܲο´http://www.ibm.com/developerworks/opensource/library/os-lombok/index.html
ÏÂÃæ½éÉÜLombokÈçºÎÏû³ýJava´úÂëµÄÈß³¤¡£
1. Ê×ÏÈÈ¥http://projectlombok.org/. ÏÂÔØlombok.jar °ü
2. & ......
Èç¹ûÄãÈ¥ÃæÊÔµÄʱºò£¬ÃæÊÔ¹Ù¿¼Ä㣬ΪʲôҪÔÚjavaÖеÄmain·½·¨Ç°¼Ópublic static voidÕâЩÐÞÊηû£¬ÄãÖªµÀÈçºÎÈ¥»Ø´ðÂð£¿ÏÂÃæÎÒΪ´ó¼Ò½²½âһϰɣ¡Èç¹ûÓÐʲôȱ©µÄ»°£¡»¶Ó´ó¼ÒµÄÖ¸µã£¡
Ê×ÏÈ£¬ÎªÊ²Ã´ÒªÓÃpublic£º
ÒòΪÔÚÔËÐгÌÐòʱ£¬jvmÒªµ÷ÓÃmain·½·¨£¬µ«ÎÒÃǶ¼Ó¦¸ÃÖªµÀjvm ......
¹¹ÔìÆ÷ÊÇΪÁË´´½¨Ò»¸öÀàµÄʵÀý¡£Õâ¸ö¹ý³ÌÒ²¿ÉÒÔÔÚ´´½¨Ò»¸ö¶ÔÏóµÄʱºòÓõ½£ºPlatypus p1 = new Platypus();
¡¡¡¡Ïà·´£¬·½·¨µÄ×÷ÓÃÊÇΪÁËÖ´ÐÐjava´úÂë¡£
¡¡¡¡ÐÞÊηû£¬·µ»ØÖµºÍÃüÃûµÄ²»Í¬
¡¡¡¡¹¹ÔìÆ÷ºÍ·½·¨ÔÚÏÂÃæÈý¸ö·½±ãµÄÇø±ð£ºÐÞÊηû£¬·µ»ØÖµ£¬ÃüÃû¡£ºÍ·½·¨Ò»Ñù£¬¹¹ÔìÆ÷¿ÉÒÔÓÐÈκηÃÎʵÄÐÞÊΣº public, protected ......