IBM¼¼ÊõÉçÇø2009 Java ×¨Çø×îÊÜ»¶ÓÄÚÈÝ
ת×Ô£ºIBM¼¼ÊõÉçÇø2009 Java ×¨Çø×îÊÜ»¶ÓÄÚÈÝ
×îÊÜ»¶ÓµÄÈÈÃÅÖ÷Ìâ
Web ¿ª·¢
2009
Ä꣬Web 2.0 Èȳ±´Ùʹ Web ¿ª·¢¼ÌÐø³ÉΪµ±Ç°×îÈÈÃŵÄÖ÷Ìâ¡£ÆäÖУ¬»ùÓÚ¶¯Ì¬ÓïÑÔ Goovy µÄÐÂÐË Web ¿ª·¢¿ò¼Ü Grails
³ÉΪÁ˱¸ÊÜÖõÄ¿µÄÐÂÐÇ¡£³ý´ËÖ®Í⣬Ðí¶à´«Í³µÄ»ùÓÚ Java ÓïÑ﵀ Web ¿ª·¢¿ò¼Ü£¬Èç Struts¡¢JSF¡¢GWT
µÈ£¬Ò²¶¼ÈÚÈëÁ˸ü¶àµÄÌØÐÔ£¬À´¼ò»¯ºÍ¼ÓËÙ Web 2.0 Ó¦ÓõĿª·¢¡£Java ×¨Çø 2009 Ëù·¢²¼µÄ×îÊÜ»¶ÓµÄ Web
¿ª·¢Ïà¹ØµÄÎÄÕºͽ̳ÌΪÎÒÃÇָʾÁËÕâЩÇ÷ÊÆ¡£
“¾«Í¨ Grails”ϵÁÐ
“GWT-Ext ÌåÑéÖ®ÂÔϵÁÐ
“JSF 2 ¼ò½é”ϵÁÐ
“GWT Ó¦ÓÔϵÁÐ
½« Flex ¼¯³Éµ½ Java EE Ó¦ÓóÌÐòµÄ×î¼Ñʵ¼ù
ʹÓà Struts 2 ¿ª·¢ RESTful ·þÎñ
memcached ºÍ Grails£¬µÚ 1 ²¿·Ö£º°²×°ºÍʹÓà memcached
»ùÓÚ Struts 2 ¿ª·¢ Web Ó¦ÓÃ
Éè¼Æ REST ·ç¸ñµÄ MVC ¿ò¼Ü
Apache Mahout ¼ò½é
ÔÆ¼ÆË㿪·¢
ÎÞ
ÂÛÊÇ Google µÄ App Engine for Java£¬»¹ÊÇ Amazon µÄ EC2£¬2009 Ä꣬Java ¿ª·¢ÈËÔ±ÓÐÁËеÄÑ¡Ôñ
-- ×âÓÃÔÆ¼ÆËãÆ½Ì¨À´¹ÜÀíÈí¼þÉúÃüÖÜÆÚ£¬°üÀ¨ÔËÐÐÓ¦ÓóÌÐò±¾Éí ¡£Java ³ÌÐòÔ±¿ÉÒÔǰËùδÓеĿìËÙ¡¢¾¼ÃµØ×é×°¸üºÃµÄÓ¦ÓóÌÐò£¬Java
¿ª·¢½øÈëÁËеÄʱ´ú¡£Äú¿ÉÒÔ´Ó Java ×¨Çø 2009 Ëù·¢²¼µÄ×îÊÜ»¶ÓµÄÔÆ¼ÆË㿪·¢Ïà¹ØµÄÎÄÕºͽ̳ÌÖУ¬Á˽âÕâ¸öÇ÷ÊÆ¡£
“Google App Engine for Java”ϵÁÐ
“Java ¿ª·¢ 2.0”ϵÁÐ
ʹÓà Amazon S3 ÔÆ·þÎñÇáËÉʵÏÖ´æ´¢
Ð嵀 JVM ÓïÑÔ
Java
ÒѲ»ÔÙµ¥Ö¸Ò»ÃÅÓïÑÔ£¬¶øÊÇÒ»¸ö¿ÉÒÔÔËÐжàÖÖÓïÑÔµÄÆ½Ì¨¡£2009 Ä꣬ÔÚ JVM ÉÏÔËÐÐ·Ç Java ÓïÑÔÒѾʮ·Ö³£¼û£¬ÆäÖУ¬Ãô½ÝµÄÀà Java
¶¯Ì¬ÓïÑÔ Groovy ÓïÑÔÒÔ¼°Ç¿¾²Ì¬¡¢ºÏ²¢º¯ÊýʽÓëÃæÏò¶ÔÏóÌØÐ﵀ Scala ÓïÑÔ×îÊÜ Java ¿ª·¢ÈËÔ±µÄÇàíù¡£Java ×¨Çø 2009
Ëù·¢²¼µÄ¹ãÊÜ»¶ÓµÄ “ʵս Groovy” ºÍ “ÃæÏò Java ¿ª·¢ÈËÔ±µÄ Scala Ö¸ÄÏ”Á½¸öϵÁÐÎÄÕÂΪÎÒÃDzûÊÍÁËÕâÑùµÄ¹Ûµã¡£
“ʵս Groovy”ϵÁÐ
“ÃæÏò Java ¿ª·¢ÈËÔ±µÄ Scala Ö¸ÄϔϵÁÐ
²¢Ðпª·¢
Èç
½ñÒѾ²½ÈëÁ˶àºËʱ´ú£¬Ô½À´Ô½¶àµÄÓ²¼þ½«Ö§³Ö²¢ÐмÆË㣬Õâ´ÙʹÎÒÃÇÔ½À´Ô½¶àµÄ¹Ø×¢¶àÏß³ÌÓ¦ÓõĿª·¢ºÍµ÷ÊÔ£¬Òò´Ë£¬Ja
Ïà¹ØÎĵµ£º
1£©DOM£¨JAXP Crimson½âÎöÆ÷£©
DOMÊÇÓÃÓëÆ½Ì¨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐѰÕÒ
ÌØ¶¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚËüÊÇ»ùÓÚÐÅÏ¢²ã´ÎµÄ£¬Òò¶øDOM±» ......
java×öµÄϵͳ¸øÈ˵ÄÓ¡ÏóÊÇʲô£¿Õ¼Äڴ棡˵µÀÕâ¾ä»°¾Í»áÓÐN¶àÈËÕ¾³öÀ´Îªjava±ç»¤£¬²¢¾Ù³öÒ»¶ÑµÄÐÔÄܲâÊÔ±¨¸æÀ´Ö¤Ã÷ÕâÒ»µã¡£Æäʵ´ÓÀíÂÛÉÏÀ´½²java×öµÄϵͳ²¢²»±ÈÆäËûÓïÑÔ¿ª·¢³öÀ´µÄϵͳ¸üÕ¼ÓÃÄڴ棬ÄÇôΪʲôȴÓÐÕâôN¶àÀíÓÉÀ´Ö¤Ã÷ËüȷʵռÄÚ´æÄØ£¿Á½¸ö×Ö£¬ÂªÏ°¡£
£¨1£©±ðÓÃnew Boolean()¡£
Ôںܶೡ¾°ÖÐBooleanÀàÐÍÊDZØÐ ......
ÀûÓÃJava Reflect»úÖÆ±àдÍòÄÜtoString()·½·¨:
package com.accp.test.filed;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.List;
publ ......
ʹÓà ANT ¿ª·¢ Java ³ÌÐò
³£Ìý´ó¼ÒÌÖÂÛÄĸö Java ¿ª·¢¹¤¾ß±È½ÏºÃ£¬JBuilder£¬Virtual Cafe ?
½ñÌì½éÉÜÒ»¸ö¼òµ¥Ò×ÓÃµÄ Java ¿ª·¢£¬±àÒ룬¼¯³É£¬²âÊÔ¹¤¾ß£ºJakarta Ant
Ëû±»³ÆÎª java »·¾³ÀïµÄ make (make ÔÚ C ³ÌÐò¿ª·¢ ......
Õ⼸ÌìÔÚ¿´JAVA£¬Í¼Êé¹Ý½èµÄÒ»±¾JAVA¿ª·¢´óÈ«£¬Í¦ºñµÄÒ»±¾£¬ÄÚÈݺܶ࣬µ«²»Éî¡£°üÀ¨JAVAµÄ»ù±¾Óï·¨¡¢Ï̱߳à³Ì¡¢×ÀÃæ³ÌÐò¡¢Ö÷ÒªÀà¿â¡¢ÒÔ¼°ºóÃæJSP²¿·Ö¡£¿´ÁË5ÌìÁË£¬¸Õ°ÑJÏ߳̿´Íê¡£ÓÉÓÚ֮ǰѧ¹ýC++£¬ËùÒÔÇ°Ãæ»ù´¡Êý¾ÝÀàÐÍ£¬»ù±¾Óï·¨µÈµÈÖ»×ÅÖØ¿´¿´JAVA¶ÀÌØµÄµØ·½¡£ÒÔÏÂÊÇÎÒ¸öÈËÀí½â×ܽáµÄһЩJAVAÓëC/C++²»Í¬µØ·½¼°×Ô¼ºµÄ¶ÔJ ......