 |
 |
»ùÓÚXFireʵʩWS-Security(µÚÒ»²¿·Ö) WS-SecurityÊǽâ¾öWeb Service°²È«ÎÊÌâµÄ¹æ·¶£¬´ó¶àÊýÉÌÒµµÄJava EEÓ¦Ó÷þÎñÆ÷¶¼ÊµÏÖÁËWS-Security¹æ·¶¡£
SunÄ¿±ê¶¨Î»Îª³¬µÍ¼ÛÊÖ»úÊг¡ Sun½«»áÊ×ÏÈΪÊÖ»úÖÆÔìÉÌÌṩԤ±àÒëºÃµÄ¡°¶þ½øÖÆ¡±³ÌÐò£¬ÒԴ˽â¾öǶÈëÔÚÊÖ»úÖеÄJava³ÌÐòµÄ¼æÈÝÐÔÎÊÌâ¡£
Sun¸´ÐËJavaÏû·Ñµç×ÓÓ¦Óà ΪÁ˽â¾öÊÖ»úµÄ¼æÈÝÐÔÎÊÌ⣬GreenÐû²¼ÁËJavaFX Mobile£¬¸ÃÈí¼þ°üÃæÏòÒÆ¶¯ÊÖ³ÖÉ豸Éú²úÉÌÖÂÁ¦ÓÚ¸ÄÉÆJavaÓ¦ÓÃÔÚ²»Í¬ÊÖ»úÉϵļæÈÝÐÔ¡£
Java FX¼´½«Ó¦ÓÃÓÚFlashÖÐ Java FX½Å±¾½«Ê¹µÃ´´ÔìÐÔµÄרҵÈËÔ±ÒÔ¼°´óÁ¿µÄÆäËü¿ª·¢ÈËÔ±²ÉÓÃJava½øÐÐÓ¦Óÿª·¢£¬Java½«²»ÔÙÊÇÃæÏò¶ÔÏó³ÌÐòÔ±µÄרÀû¡£
Sun¶ÒÏÖJava¿ªÔ´³Ðŵ SunÔÚÆäOpenJDK WebÕ¾µãÉÏÕýʽ·¢²¼ÁË¿ª·ÅÔ´´úÂëµÄJavaÈí¼þ£¬ÕâÒ»¾Ù´ë¶ÒÏÖÁËSunʹJava³ÉΪ¿ª·ÅÔ´´úÂëÈí¼þµÄ³Ðŵ¡£
SunÍÆ³öJavaFX Script JavaFX ScriptÊÇÒ»ÖÖÔÚÉú²úЧÂʺÍÒ×ÓÃÐÔ·½ÃæºÃÓÚJavaµÄ½Å±¾ÓïÑÔ£¬Äܹ»ÓëJava½ôÃܼ¯³É¡£¿ª·¢ÈËÔ±¿ÉÒÔÀûÓÃJavaFX Script±àдÄܹ»ÔÚÖ§³ÖJavaµÄPCºÍÊÖ»úÉÏÔËÐеÄÓ¦ÓÃÈí¼þ¡£
Java°²È«£ºÕþ²ßÓëÐí¿É¹ÜÀí ÉÏÖÜ£¬ÎÒÃÇ×ÐϸÑо¿ÁËJava°²È«Ä£Ð͵Ľṹ¡£±¾ÖÜ£¬ÎÒÓÖÉîÈëÑо¿ÁËJava°²È«»úÖÆµÄÁíÒ»¸ö·½Ã棬Ҳ¾ÍÊǰ²È«¹ÜÀí¡¢·ÃÎÊ¿ØÖÆÆ÷ºÍ·ÃÎÊÐí¿É¡£
ѧϰºÎʱÐòÁл¯»òÍⲿ»¯Java¶ÔÏó JavaÖжÔÏóµÄÐòÁл¯£¨serialization£©ÔÊÐí°Ñ²ÉÓÃSerializable½Ó¿ÚµÄÈκζÔÏóת»»³É×Ö½ÚÁ÷ÐòÁУ»Í¬Ê±ËüÒ²ÔÊÐí°Ñ×Ö½ÚÁ÷ÐòÁÐת»»»Ø¶ÔÏó±¾Éí¡£
Sun¿¼ÂǶÔJavaºÍSolarisʹÓÃGPL v3Ðí¿É ÔÚ×¼±¸¿ª·ÅSolarisºÍJavaµÄʱºò£¬×¨ÀûºÍÕþ²ßÈÃSun¹«Ë¾¸Ä±äÖ÷Òâ¡£
ÈçºÎÓÃJava 5¸üÐÂÔÓдúÂë Äã²»±ØÖØÐ¸ÄдӦÓóÌÐòÒ²ÄÜÀûÓÃJava 5µÄй¦ÄÜ¡£ÎÒÃÇΪÄã½éÉܲ»±Ø¸Äд´óÁ¿´úÂë¾ÍÄÜʵÏÖ¸üÐµķ½·¨¡£
ÈçºÎÀûÓÃJavaBeansÔÚÓ¦ÓóÌÐòÖд´½¨×é¼þ JavaBeansÄ£¿éʹ¿ª·¢ÈËÔ±Äܹ»´´½¨³ÆÖ®Îª×é¼þµÄÈí¼þµ¥Ôª£¨Ò²¾ÍÊÇÎÒÃÇÊìÖªµÄbeans£©.Äã¿ÉÒÔ°Ñbeans¼ÓÔØÔÚ¸ü¸´ÔÓµÄ×é¼þ¡¢JavaСÐÍÓ¦ÓóÌÐò£¨applets£©»òÓ¦ÓóÌÐòÉÏ¡£
ÈçºÎÓÃMaven½¨Á¢JavaÓ¦ÓóÌÐò Maven²»½öÊÇÒ»¸öн¨¹¤¾ß¡£Èç¹ûÕýȷʹÓã¬Ëü»¹ÄܰïÖúÄã¹ÜÀíÏîÄ¿¼°½øÐÐÅäÖá£ÏÂÃæÎÒÃÇÀ´½øÐÐ˵Ã÷¡£
Sun½«ÔÚ2007ÄêÍÆ³ö¿ªÔ´Java ×î½ü£¬Green±íʾSunÕýÔÚ¡°°´Õռƻ®¡±Ðж¯£¬½«ÔÚ½ñÄêµÄµÚËļ¾¶È·¢²¼Javaƽ̨µÄ¹Ø¼ü×é¼þ¡£
Àí½âJavaHelp½á¹¹µÄºÃ´¦ Sun΢ϵͳµÄJavaHelpϵͳÊÇÒ»ÖÖÓ¦ÓóÌÐò°ïÖú¼¼Êõ£¬Ëü¿ÉÒÔÔÚËùÓÐÖ§³ÖJavaµÄƽ̨ºÍä¯ÀÀÆ÷ÖÐÔËÐСª¡ªÖ»ÒªËüÊÇÒ»¸ö´¿´âµÄJava²úÆ·¡£
SunÔ¤¼ÆÃ÷ÄêÍê³É¿ªÔ´Java ͨ¹ý·¢²¼Java Standard EditionºÍJava Micro EditionµÄÔ´´úÂ룬SunÏ£ÍûÄܹ»ÎüÒý¸ü¶àµÄ¿ª·¢ÈËÔ±¿ª·¢»ùÓÚJavaµÄ²úÆ·¡£Sun»¹ÓÐÒ⿪·ÅJava Enterprise System¡£
ÈçºÎʹÓÃJAAPIʵÏÖ¸ü¾ß·ÃÎÊÐÔµÄJavaÈí¼þ JAAPIΪͼÐÎÓû§½çÃæµÄÐÅÏ¢ºÍ¸¨Öú¼¼ÊõÖ®¼ä¼ÜÉèÁËÇÅÁº£¬Óû§¿ÉÒÔÑ¡ÔñʹÓÃÆäËûµÄ¿ØÖƺͱíʾ·½·¨À´Ê¹ÓÃJavaÓ¦ÓÃÈí¼þ¡£
ΪʲôJava²»»á²ÉÓÃGPL·Ïß ÒòΪ½«ÒªÇ¿ÖÆÍÆÐÐDRM¹æÔò£¬ËƺõSun²»Ì«¿ÉÄÜΪJava²ÉÓÃGPLv3Ðí¿ÉÖ¤¡£
ÈçºÎʹÓÃJavaÍøÂçÆô¶¯²¿ÊðÈí¼þ JavaÍøÂçÆô¶¯ (Java Web Start (JWS) )¿ÉÒÔʵÏÖÔÚÍøÂçä¯ÀÀÆ÷ÖÐÔËÐо߱¸È«²¿ÌØÉ«µÄJavaÓ¦ÓÃÈí¼þ,±¾ÎĽ«ÏòÄú½éÉÜÕâÒ»ÖØÒª¼¼Êõ¡£
ר·ÃJavaÖ®¸¸Gosling£ºJavaδÀ´ÓÐÐí¶àÊ ÏíÓС°JavaÖ®¸¸¡±ÃÀÓþµÄSun¸±×ܲÃJames Gosling¾ÅÔµ×ÒòΪSunÄÚ²¿»áÒéSun Technology DayÔì·ÃÑÇÖÞ¡£GoslingÈÕǰÓÚ±±¾©½ÓÊܼÇÕߵ绰ר·Ãʱ£¬Ì¸µ½JavaÏÂÒ»²½£¬Ëû×öÁËÉÏÊö±íʾ¡£
Java±¾µØ½Ó¿Ú¹¤×÷·½Ê½³õ̽ Java±¾µØ½Ó¿Ú(Java Native Interface (JNI))ÔÊÐíÔËÐÐÔÚJavaÐéÄâ»ú(Java Virtual Machine (JVM))ÉϵĴúÂëµ÷Óñ¾µØ³ÌÐòºÍÀà¿â£¬»òÕß±»ËüÃǵ÷Óã¬ÕâЩ³ÌÐòºÍÀà¿â¿ÉÒÔÊÇÆäËüÓïÑÔ±àдµÄ£¬±ÈÈçC¡¢C++»òÕß»ã±àÓïÑÔ¡£
ÉîÈëÁ˽âJava 5.0µÄÀ¬»øÊÕ¼¯ JAVAÀ¬»øÊÕ¼¯ÊÇÒ»¸öÖÜÆÚÐԵĹý³Ì£¬ËüÖжϳÌÐòµÄÕý³£Ö´ÐУ¬·ÖÎö¶ÔÏóÒýÓ㬲¢»ØÊÕ±»·ÖÅ䵫²»ÔÙ±»ÒýÓ÷ÃÎʵÄÄÚ´æ¡£
ÓÃJava JFugue½øÐпìËÙÒôÀÖ±à³Ì JFugueÊÇÒ»¸öÓÃÓÚÒôÀÖ×÷ÇúµÄJava API¡£ºÍÆäËüµÄÒôÀÖAPI²»Í¬£¬ËüÄܹ»ÈÃÄúÓÃÊý¾Ý×Ö·û´®À´Ö¸¶¨Òô·û¡¢ÀÖÆ÷¡¢ºÍÏÒ£¬ÒÔ¼°ÆäËüÒôÀÖÊý¾Ý£¬¶ø²»ÐèÒª½øÐеײãµÄMIDI²Ù¿Ø¡£
×î¾ß¿ªÔ´ÑªÍ³¡ª¡ª·ÃSun¹«Ë¾Èí¼þ¿ªÔ´Ê×ϯ SunΪʲô»áÉèÖÃÈí¼þ¿ªÔ´Ê×ϯ³¤¹ÙÕâ¸öְλ£¿¿ªÔ´¶ÔSunµÄÒµÎñ»áÓÐʲôÑùµÄÓ°Ï죿´ø×ÅÕâЩÒÉÎÊ£¬¼ÇÕ߲ɷÃÁËSun¹«Ë¾µÄÈí¼þ¿ªÔ´Ê×ϯ³¤¹ÙSimon Phipps¡£
OSS/JʵÏÖÕûºÏ OSS/J£¨OSS Through Java£©ÊÇÒÔJ2EEΪ»ù´¡µÄNGOSS½â¾ö·½°¸¡£Sun Microsystems¹«Ë¾µÄPhilippe LalandeÖ¸³ö£¬¡°JavaµÄ¸ù±¾Ë¼Ïë¾ÍÊǼæÈÝÐÔ£¬¶øOSSÁìÓò×î´óµÄÌôÕ½¾ÍÊÇÃæÁÙ´óÁ¿Ó¦ÓóÌÐò½Ó¿Ú²»¼æÈݵÄÎÊÌâ¡£¡±
ToDoTasks: ʹÓÃDWRÏòJavaÌí¼ÓAJAX ½«»ùÓÚ»¥ÁªÍøµÄJavaÓ¦ÓÃÈí¼þ×öµÃ¸ü¾ß½»»¥ÐÔ²¢²»Ò»¶¨ºÜÀ§ÄÑ£¬Ö±½Ó»¥ÁªÍøÔ¶³Ì£¨Direct Web Remoting£¨DWR£©£©¹¤¾ß°ü¿ÉÒÔ°ïÄúʵÏÖAJAXÖд󲿷ֹ¤×÷¡£
Á˽âJava SE 6µÄºËÐĸĽø Javaƽ̨±ê×¼°æ6£¨¼´ÒÔǰµÄJ2SE 1.6£©£¬Æä´úÂëÃû³ÆÎª¡°Mustang¡±£¬¼Æ»®ÔÚ2006ÄêÍÆ³ö£¬²¢ÇÒ½«³ÉΪÖ÷ÌØÕ÷·¢²¼¡£
ÄúÁ˽âjava.nioй¦ÄܵÄÓŵãÂð java 1.4ÖÐÍÆ³öµÄjava.nio£¨ÐÂÊäÈë/Êä³ö£©Èí¼þ°üÔÊÐíÏñÔÚÆäËûµÍ¼¶ÓïÑÔ(ÈçCÓïÑÔ)ÖÐÒ»Ñù½øÐÐÊäÈë/Êä³ö¡£
ToDoTasks: Web¼¤»îµÄJavaÓ¦ÓóÌÐò ÔÚ¹¹½¨¼òµ¥JavaÓ¦ÓóÌÐòϵÁеĵڶþ²¿·Ö£¬ÎÒÃǽ«¿ÉÒÔ¿´µ½ÈçºÎʹÓÃservlets ¹¹½¨web-enable apps¡£
ÕÆÎÕJavaÀà¼ÓÔØÆ÷ Àà¼ÓÔØÆ÷ÊÇJava×îÇ¿´óµÄÌØÕ÷Ö®Ò»¡£µ«ÊÇ¿ª·¢Õß³£³£Íü¼ÇÀà¼ÓÔØ×é¼þ¡£Àà¼ÓÔØÆ÷ÊÇÔÚÔËÐÐʱ¸ºÔðѰÕҺͼÓÔØÀàÎļþµÄÀà¡£
Sun¿ªÔ´Ã°ÏÕÖ®×å Ó¦³±Á÷¿ª·ÅJava Sun ¸ºÔðÈí¼þµÄÖ´Ðи±×ܲøñÁÖÔÚ½ÓÊÜCNET News.com ²É·Ãʱ£¬¸ñÁÖ˵Sun ½«¡°Ï൱ѸËٵء±Ê¹Java¿ª·ÅÔ´´úÂ뻯£¬²¢²ûÊöÁËSun µÄÈí¼þÕ½ÂÔ¡£
ToDoTasks£ºJavaÓ¦ÓóÌÐòÀïµÄÊý¾Ý±£³Ö ÎÒÃǽ«Í¨¹ýÒ»¸öʵ¼ÊµÄJAVAÓ¦ÓóÌÐòÀ´ÌÖÂÛÒ»¸ö¼òµ¥µÄ±£³Ö»úÖÆºÍÒ»¸öÓÃÓÚÏÔʾÊý¾ÝµÄÍø¸ñ¡£
½ðµû Java EE5²úÆ·Ê×´ÎÁÁÏà Ŀǰ£¬È«ÇòÊ®´óÈí¼þ¹«Ë¾ÖÐÓÐÎå¼Ò£¨Î¢Èí¡¢IBM¡¢ORACLE¡¢Sun¡¢BEA£©¾ùÔÚ½üÄêͶÈë¾Þ×ʽøÐÐÖмä¼þ²úÆ·µÄÑз¢ºÍÊг¡Íƹ㣬²¢»ñµÃÁ˾޴ó³É¹¦¡£¶øÖйúÖмä¼þÊг¡¸üÒÔÄê¾ù³¬¹ý30%µÄËٶȸßËÙÔö³¤¡£
ÕûºÏSunºÍEclipseÖ§³ÖSolaris x86 EclipseÏîÄ¿µÄµÚÒ»¸öSun committer£¬´´ÔìÁËÒ»¸ö´Ó·¢²¼ÐÂÆ½Ì¨µ½Ö§³ÖÐÂÆ½Ì¨µÄ×î¿ì¼Ç¼¡£
IBM´óÐÍ»úÔËÐÐJava IBM¹«Ë¾ÕýÔÚÔ½À´Ô½¶àµØ°ÑWebSphereÖмä¼þÌ×¼þ·Åµ½´óÐÍ»úÉÏÔËÐУ¬ÕâÊdzÖÐøÍ¶×ÊÈùŰåµÄ·þÎñÆ÷±äµÃ¸ü¼ÓÏÖ´úºÍЧ·Ñ±È¸ü¸ßµÄ¾Ù´ëÖ®Ò»¡£
²âÁ¿JavaÓ¦ÓóÌÐòµÄCPUºÍÄÚ´æÕ¼ÓÃÂÊ ÎÒÃÇÒª´´½¨Ò»¸öSystemInformationÀࣨÁбíA£©£¬Îª²âÁ¿ºÍ¼Ç¼CPUµÄʹÓÃÂÊºÍÆäËûÓëϵͳÏà¹ØµÄÐÅÏ¢Ìṩһ¸ö¼òµ¥µÄAPI¡£Õâ¸öÀàÊdzéÏóµÄ£¬ÒòΪËü¹«¿ªµÄÊÇÒ»¸öÍêÈ«¾²Ì¬µÄAPI¡£
JavaÅú×¢ Åú×¢Äܹ»Ïû³ýÑù°å´úÂ룬ÈÃÔ´´úÂëµÄ¿É¶ÁÐÔ¸ü¸ß£¬²¢ÄÜÌṩ¼¶±ð¸ü¸ßµÄ´íÎó¼ì²é¡£´ÓEJB3µ½JUnit4£¬ÄÄÀï¶¼ÔÚʹÓÃËü¡£±¾Îľͽ«¸æËßÄãÈçºÎʹÓÃËü¡£
JavaÕýÏò¿ªÔ´²½²½Âõ½ø Sun ÕýÔÚʹÆäÔ½À´Ô½¶àµÄÈí¼þ³ÉΪ¿ª·ÅÔ´´úÂëÈí¼þ£¬µ«¶ÔÓÚJava±¾Éí£¬ËüÈ´²»Ô¸ÒâËÉÊÖ©¥©¥ÖÁÉÙÔÚÏÖÔÚÊÇÕâÑù¡£
EclipseÏÖÏóÊÍÒÉ EclipseÖ®ËùÒÔÁ÷ÐоÍÊÇÒòΪËüÊÇÒ»¸öÇ¿´óµÄ¡¢Ãâ·ÑµÄJava IDE¡£ÆäËûËùÓеÄÔÒò¶¼ÊÇ´ÎÒªµÄ¡£
¼×¹ÇÎļÓÈëGroovy¿ªÔ´¼Æ»® ÌáÉýJavaÉú²ú Grails¼Æ»®ÊÇΪ´´ÔìÒ»ÖÖ¿ª·¢¼Ü¹¹£¬ÀûÓÃGroovyԤдһÌ×Èí¼þÔª¼þ£¬ÒÔ¼ÓËÙÍøÂçÓ¦ÓóÌÐòµÄÖÆ×÷¡£GrailsÃû³ÆÊDzο¼Ruby on Rails¡ªÒÔRubyÓïÑÔ׫дµÄÁíÒ»ÖÖÉú²úÁ¦¼Ü¹¹¡£
EJB persistence(Èý) ÔÚǰ¼¸²¿·ÖÀÎÒÃÇÒѾÌÖÂÛ¹ýÁËJava SEµÄJPAµÄ»ù±¾±£³ÖÔªËØ¡£ÔÚ±¾ÎÄÀÎÒÃǽ«¿´Ò»¸öʾÀýÓ¦ÓóÌÐò£¬²¢ÏêϸÌÖÂÛÈçºÎÔÚÄãµÄ¿ª·¢ÖÐÓ¦ÓÃJPA¡£
Sun ÔÚ¾©·¢²¼SOA¼Ü¹¹ºÍ×éºÏÓ¦ÓÃÆ½Ì¨Èí¼þ SunÔÚ±±¾©¾Ù°ì¡°Sun SOA¼Ü¹¹ºÍ×éºÏÓ¦ÓÃÆ½Ì¨Èí¼þ·¢²¼»á¡±£¬ÒÔ¡°Èí¼þÐÐÒµÐÂÊÓÒ°¡¢ÐÂÁ¦µÀ¡±ÎªÖ÷Ì⣬·¢²¼ÁË¡°»ùÓÚSOAµÄÍêÕû¡¢°²È«¡¢¿ÉÀ©Õ¹µÄ¼¯³É¡±Ð²úÆ·£¬¸´ºÏÓ¦ÓÃÆ½Ì¨Ì×¼þ£¨CAPS£©¡£
Sun¼Æ»®¸ü¸ÄÊÚȨ Ҫǿ»¯JavaÓëLinux¼æÈÝ Sun¹«Ë¾¼Æ»®¸ü¸ÄÆäÊÚȨ£¬ÈÃJava Runtime Environment¸üÈÝÒ×Ö´ÐÐÔÚLinuxÉÏ¡£
½ðµûÖмä¼þÔ¬ºì¸Ú:Java EE 5.0ÊÇÁíÒ»´Î ±»Òµ½ç³ÆÎª¡°ÖйúJavaµÚÒ»ÈË¡±µÄ½ðµûÖмä¼þÊ×ϯ¿ÆÑ§¼ÒÔ¬ºì¸ÚÈÏΪ£¬Java EE 5.0 À´µÃ²¢²»Íí£¬¿ÉÄÜÊÇJ2EEµ®ÉúÒÔÀ´±È½ÏÖØÁ¿¼¶µÄÒ»´ÎÕ𺳡£
»»Ë§ºóµÄSun»áÓÐÐÂÆøÏóÂ𣿠SunÖÜÒ»Ðû²¼»»ÉÏJonathan Schwartz£¨ÇÇÄÉÉ£©ÎªÐÂÈÎÊ×ϯִÐйٺó£¬Ëû¸úǰÈÎ×öÁË22ÄêCEOµÄScott McNealy£¨Âó¿ËÀûÄᣩ¶¼Ô¤²âδÀ´¹«Ë¾Òª×ߵķ»¹ÊDz»»á±ä£¬µ«´Ë˵»¹ÓдýÊÂʵ¿¼Ñé¡£
´«Sun CEOÂó¿ËÄáÀû½«ÀëÖ° ÇÇÄÉÉ»òΪ½Ó ¾ÝÃÀ¹úÖªÃûITÔÓÖ¾¡¶ºìöîÓã¡·±¨µÀ£¬SunÁªºÏ´´Ê¼È˼æCEOÂó¿ËÄáÀû½«³¹µ×À«±ð´´½¨24ÄêÖ®¾ÃµÄ¹«Ë¾¡£×Ô1984ÄêÖÁ½ñ£¬Âó¿ËÄáÀûÒ»Ö±µ£ÈÎSun CEOÖ®Ö°¡£
Sun¿ª·¢ÐÂSparcоƬ ½øÒ»²½Ôö¼ÓϵͳÍÌ Sun ÒѾ¿ªÊ¼Niagara ¡¢RockϵÁкóÐøÐ¾Æ¬µÄÉè¼Æ¹¤×÷£¬Ëü½«ÔÚÐÂоƬÖвÉÓøüÏȽøµÄ¹¤ÒÕ¡£
Red HaÊÕ¹ºJBoss£º¿ªÔ´Éú̬ת±äµÄÀï³Ì±® Àú¾ÊýÔÂÀ´µÄ¶úÓïÒܲ⣬Õâ×®ÊÕ¹º½»Ò×ÖÕÓÚ³¾°£Â䶨£¬ÈÃRed HatÈ¡µÃÒ»Ì׿ªÔ´°æµÄJavaÖмä¼þ(middleware)£¬²¹Ç¿Red Hat°æLinuxÖ®²»×ã¡£
Cassatt·¢²¼Java·þÎñÆ÷¹ÜÀíÈí¼þ ÕâÒ»ÏîÄ¿ÒѾ±»Ö¤Ã÷¿ÉÒÔÔÚWebLogicÉϹ¤×÷£¬¶ÔJBossºÍWebSphereµÄÖ§³Ö¹¤×÷ÕýÔÚ½øÕ¹ÖС£
SunÔ¤¼Æ5Ô·ݷ¢²¼ÎÞÏßJava´«¸ÐÆ÷¹¤¾ß°ü Sun½²½âÁËÕâÒ»»ùÓÚJavaµÄÎÞÏß´«¸ÐÆ÷¿ª·¢¹¤¾ß°üµÄϸ½Ú£¬ÕâÒ»²úÆ·µÄÄ¿±ê¿Í»§ÊÇÑо¿Õß¡¢´óѧºÍ¶ÀÁ¢³ÌÐòÔ±¡£
IBMΪºÎ·ÅÆúJboss IBMÈí¼þÖ÷¹Ü͸¶ΪºÎ¹«Ë¾·ÅÆúÊÕ¹ºOracle½üÀ´êéêìµÄ²¢¹ºÄ¿±êJBoss¡£
EJB persistence£¨¶þ£© ÔÚJava persistenceϵÁÐÎÄÕµĵڶþƪÀÎÒÃǽ«Ì½ÌÖÒ»ÏÂÈçºÎÌṩ¶ÔÏóÖ®¼äµÄË«Ïò¹ØÏµ¡£
Java±ê×¼°æµÄEJB Persistence£¨Ò»£© JavaµÄÀàÒ»Ö±ÓÐÒ»ÖÖµ¥Ò»µÄ¡¢±ê×¼µÄpersistence»úÖÆ¡£Java 5µÄAnnotations£¨Åú×¢£©¹¦ÄܺÜÈÝÒ×ʹÓᣱ¾ÎĽ«½éÉÜÈçºÎʹÓÃËü¡£
´Å´ø´æ´¢ÉÐÔÚÑݱ䣬²¢Î´ÃðÍö SunÒ»Ãû¸ºÔð´¢´æ¼¼ÊõµÄ¸ß¼¶Ö÷¹Ü±íʾ£¬´Å´ø´æ´¢¼¼ÊõËäÈ»ÒѾ´æÔÚ°ë¸ö¶àÊÀ¼ÍÁË£¬µ«ÏµÍ³¹ÜÀíÔ±»¹»áʹÓÃÒ»¶ÎʱÆÚ¡£
SunÀÏCFO¸´³ö³ÉΪSunÐÂCFO Sun±¾ÖܶþÐû²¼£¬ÓÚ1998ÖÁ2002Äê¼äµ£ÈιýSun CFO£¨Ê×ϯ²ÆÎñ¹Ù£©µÄMike Lehman½«´ÓÍËÐÝÖи´³ö£¬È¡´úÏÖÈÎCFO Steve McGowan£¬³ÉΪ¹«Ë¾µÄÐÂÈÎCFO¡£
Sun¹«Ë¾²¢¹ºÈí¼þ²¹¶¡³ÌÐò¹«Ë¾ Sun Microsystems¹«Ë¾×¼±¸ÊÕ¹ºÒ»¼ÒÃûΪAduvaµÄС¹«Ë¾£¬ËüµÄ²úÆ·Äܹ»×Ô¶¯µØ½«Èí¼þ²¹¶¡³ÌÐò°²×°µ½´óÁ¿µÄSolaris»òÕßLinux¼ÆËã»úÉÏ¡£
ÈçºÎ½¨Á¢¸ß¼¶JSF£¨Java Server Faces£© ±¾ÎĽ«½²ÊöÉè¼Æ¸ß¼¶JSF£¨Java Server Faces£©Í¼ÐÎ×é¼þµÄ»ù±¾²½Öè¡£
NetBeans 5.0¼´½«·¢²¼ ¸ù¾Ý·¢²¼ËµÃ÷£¬NetBeans 5.0°üÀ¨Ò»¸ö¾¹ýÐ޸ĵÄÓû§½çÃæºÍÒ»×éÏòµ¼£¬ËüÃÇÊ¹ÍøÂçÓëÍøÂç·þÎñÓ¦ÓóÌÐò¿ª·¢¸üΪѸËÙ¡£
ר·ÃJavaÖ®¸¸£ºJavaÊÇ·ñÄܹ»Óëʱ¾ã½ø£¿ µãȼһ³¡ÍøÂçÕ½ÕùÕùÂÛÖ®»ðµÄ±£Ïյķ½·¨ÊÇ˵һÖÖ³ÌÐòÓïÑÔ±ÈÁíÍâÒ»Öֺá£×÷Ϊ¡°JavaÖ®¸¸¡±µÄJames Gosling ±ÈÈκÎÈ˶¼Çå³þÕâÒ»µã¡£
Sun³ÉÁ¢×¨ÃÅ¿ªÔ´»ú¹¹ ¶ÔÆäÖØÊӳ̶ȴïРSunÓÚ±¾ÖÜÈýÍíÉϳÉÁ¢ÁËרÃÅ´¦Àí¿ª·ÅÔ´´úÂëÊÂÒ˵Ļú¹¹£¬Õâ±êÖ¾×ÅÐ×÷ʽ±à³ÌÀíÄîÔÚSun ÄÚ²¿ÊÜÖØÊӵij̶ȴﵽÁËÒ»¸öȫеĸ߶ȡ£
Sun¼ò»¯JavaʹÓÃÐí¿É Ö¸Íû¸üÊܵá°»¶Ó Sun΢ϵͳ¹«Ë¾¼Æ»®Õë¶ÔÉÌÒµÈí¼þ¹«Ë¾¼ò»¯ÆäJavaʹÓÃÐí¿É¡£
¿ªÔ´Õ½Õù¡ª¡ªÐ´ÔÚ Java China ´ó»áǰϦ 9 ÔÂÖÐÑ®¿ª»á£¬ 7 ÔÂÏÂÑ®¾Í´µ·ç£¬ÊDz»ÊÇÌ«ÔçÁ˵ã¶ù£¿ËµµÄÊÇ Java China ´µ·ç»á£¬¿É SUN ¸ß¼¶¸±×ܲÃÀµÐ¸贵µÄÈ«ÊÇ Solaris 10 ¿ª·ÅÔ´´úÂëµÄʶù£¬Í¸×Å SUN µÄÏ£Íû£¬Ï£ÍûÓÚ 1 Äêǰ¿ª·ÅµÄ Solaris 10 ÄÜÏñ 10 ËêµÄ Java ÄÇÑù³É¹¦¡£¶øÊÂʵÉÏ£¬ Java ûÓÐÓöµ½¿ªÔ´Õ½Õù¡£
Sun¹«Ë¾±íʾ½«ÐÖú½øÐÐOpteron¿ª·¢ Ŀǰ¾Í Sun ¹«Ë¾Í¸Â¶µÄÏûÏ¢£¬ Sun ¿ªÊ¼ÐÖú AMD ½øÐÐ Opteron оƬµÄ¿ª·¢ºÍ¸Ä½øÖ»ÊÇÒ»¸öʱ¼äµÄÎÊÌâ¡£
¿ª·¢ JAVA ³ÌÐòµÄÐÂÎäÆ÷ ÔÚ2004ÄêµÄ JavaOne»î¶¯ÖУ¬Óм¸³¡Ö÷ÌâÑݽ²½¹µã¶¼ÔÚ³ÌÐò¿ª·¢¹¤¾ßÖ®ÉÏ£¬Ò»ÊÇÈ¥Äê JSF ¸Õ³öµÀʱËùÓÃµÄ IDE ¹¤¾ß£¡¸ Project Rave ¡¹£¬ÏÖÔÚÒÑÕýʽÃüÃûΪ Sun Java Studio Creator( ¼ò³Æ JSC) £»ÁíÒ»Ï·¢¹¤¾ßÔòÊÇÆóÒµ¼¶µÄ Sun Java Studio Enterprise( ¼ò³Æ JSE) ¡£ JSE ËäÈ»²
´Ó Java ̸Èí¼þ¿ª·¢Á÷³Ì ¾¹ý½üÊ®ÄêµÄ·¢Õ¹£¬Ëµ Java ÊǵØÇòÉÏ×îÊÜ»¶ÓµÄ³ÌÐò¿ª·¢ÓïÑÔÒ»µãÒ²²»Îª¹ý¡£
Java¼¼ÊõÖ±ÏúÖÐÐÄ ÎÒÒ»Ö±¾õµÃÖ±ÏúÊÂÒµÊǸöºÜÉñÆæµÄÐÐÒµ£¬Õû¸öÌåϵ¿¿µÄÊǹØÏµºÍÈËÂö£¬ÀûÓû¥ÏàÐÅÈεÄͬÙÁ¦Á¿£¬Ò»¸öÀÒ»¸ö£¬½ø¶ø½¨Á¢ÆðÅÓ´óµÄÉçȺ¡£ÕâÑùµÄÌåϵһµ©×߯«ÁË£¬¿ÉÄÜ»á±ä³ÉÁËËùνµÄÀÏÊó»á£¬µ«Èç¹ûÔË×÷µÃµ±µÄ»°£¬ÔòÄܼÓËÙ²úÆ·ÏúÊÛËÙ¶ÈÓëÏúÊÛÁ¿¡£
Java Everywhere ¾ÅÔÂÖÐʱ SUN ¾ÙÐоÏúÉÌ´ó»á»î¶¯£¬»î¶¯Ä¿µÄµ±È»ÊÇÍÆ¹ã Java ºÍ SUN µÄлúÆ÷¡£ºÃÆæÑ¯ÎÊ֮ϣ¬»á³¡´ò¹¤µÄÀ±ÃÃÃǼ¸ºõ²»ÖªµÀ SUN Õâ¼Ò¹«Ë¾ÊÇ×öʲôµÄ£¬µ«ËýÃÇȫ֪µÀ Java ¡£
ר·ÃJava½Ì¸¸£ºÓë΢Èí¼äÓк蹵»ò¿ª·ÅJ2 Ê®Äêǰ£¬Sun ½«Java°áµ½ÊÀÈËÃæÇ°£¬ÕâÖÖÈí¼þ×î³õÐÖúÆóÒµ½¨Á¢Ë¼Ïëǰ½øµÄÃÀÓþ£¬ºóÀ´ÔòÀ©É¢µ½µçÄÔÒµµÄ¼¸ºõÿ¸ö½ÇÂä¡£James Gosling ÔòÊÇÕâÏî¼¼Êõ±³ºóµÄÖ÷ÒªÍÆÊÖ¡£
JavaÔâÓö¿ª·ÅÔ´´úÂëΧ¶Â SunÄÜ·ñ³É¹¦Í» Sun µÄ¸ß¼¶¹ÙÔ±½«³ÉΪ±¾ÖÜJavaOne »áÒéÉÏÒýÈËעĿµÄÃ÷ÐÇ¡£µ«ÔÚÐí¶à·½Ã棬Sun ÒѾ²»ÔÙÊÇËü·¢Ã÷µÄ¼¼ÊõµÄ¶¨ÏòµÆ¡£
J2MEµÄȱµãÈÃ΢Èí³ËÐé¶øÈë ÔÚµ±½ñÊÀÉÏÁ½´ó²Ù×÷ϵͳƽ̨µÄ¾ºÕùÈÕÇ÷¼¤»¯µÄʱºò£¬J2ME¹æ·¶³öÏÖµÄÎÊÌâÈÃ΢Èí×¥µ½ÁËһ˿¿É³ËÖ®»ú¡£ÓÚÊÇ£¬JavaµÄδÀ´ÊÀ½ç³öÏÖÁ˲»ÎªÈËÖªµÄ±äÊý¡£
J2ME´ýʱ¶ø·É JavaÓïÑÔÔ±¾ÊÇΪǶÈëʽϵͳÉè¼ÆµÄ£¬µ«ËüÈ´Ëæ×ÅInternetµÄ·¢Õ¹Õ¼ÁìÁËPC¶ËºÍServer¶Ë¡£ÏÖÔÚǶÈëʽÁìÓòÓÖ³ÉΪÁËJavaµÄÖØÒª·¢Õ¹»ú»á¡£
Èí¼þ·ÉÏ SunÃæÁÙËÄÖØÎ£»ú ǰ¶Îʱ¼ä£¬Sun¹«Ë¾´òËã×éÖ¯Ò»´ÎÈ«¹ú×î¸ßˮƽµÄJava±à³Ì´óÈü£¬ÏûÏ¢¹«¿ª£¬Ðí¶àJava¼¼Êõר¼ÒÓ뿪·¢ÕßÇÌÊ׵ȴý¡£ÊëÁÏÕâÍ·¸ÕÓеãÈȺõ¾¢£¬ÄÇÍ·Sun¹«Ë¾¾Í֪ͨ˵£º´óÈüµÄ¾·Ñ³öÁËÎÊÌ⣬½±Æ·¡¢Èü³Ì¡¢ÆÀÉóר¼ÒµÈ¸÷·½Ãæ¶¼ÐèÒªÏàÓ¦²Ã¼õ¡£
EJBµÄÆßÄêÖ®Ñ÷ Ôø¼¸ºÎʱ£¬EJB±»ÈËÃǵ±×öJ2EEµÄºËÐĶø¶¥ÀñĤ°Ý¡£¿Éϧ£¬¹ýÈ¥ÆßÄêµÄ¾ÑéÍÊÈ¥ÁËEJBµÄ¹â»·¡£ÎÒÏÖÔÚ¸ü¶àµØ°ÑEJBµ±×÷Ò»ÖÖ¹ý¶ÉÐԵļ¼Êõ£ºËüÆÕ¼°Á˺ܶàÓмÛÖµµÄ˼Ï룻µ«¶ÔÓÚ´ó¶àÊýеÄÓ¦ÓÃÀ´Ëµ£¬Ëü²¢²»ÊÇ×î¼ÑµÄÑ¡Ôñ¡£
¿ªÔ´Solaris÷ÈÁ¦ºÎÔÚ Solaris¿ªÔ´ÁË£¬ÎÞÂÛÊǶÔSun¡¢¶Ô¿ªÔ´ÉçÇø£¬Õâ¶¼ÊÇÒ»¸öÖØ°õÕ¨µ¯¡£¶ÔÓÚSun¶øÑÔ£¬ÕâÊǽ«×Ô¼ºµÄÈý´óÖ§ÖùÖ®Ò»½øÐÐÁË¿ªÔ´£¬Solaris δÀ´ÈçºÎ·¢Õ¹ÁîÈ˹Ø×¢¡£
.NETÓëJ2EEÖ»ÄÜÊǵÐÈËÂð Ŀǰ¶àÊýÆóÒµÄÚϵͳ¶àÊǶà²ãʽµÄ¼Ü¹¹£¬¿É·ÖΪչʾ²ã¡¢Öнé²ãÓë×ÊÁϲ㡣Òò´Ë£¬ÕûºÏ±ã»áÔÚÕ⼸²ãÖ®¼ä²úÉú¶àÖÖÁ¬½ÓµãµÄ×éºÏ¡£
´ÓJava̸Èí¼þ¿ª·¢Á÷³Ì ˵JavaÊǵØÇòÉÏ×îÊÜ»¶ÓµÄ³ÌÐò¿ª·¢ÓïÑÔÒ»µãÒ²²»Îª¹ý¡£Java¸³Ó迪·¢ÈËÔ±¸ß¶ÈµÄÑ¡Ôñ×ÔÓÉ£¬Õ¹¡¸Java Everywhere¡¹µÄ÷ÈÁ¦Óë³ÉЧ¡£
Java 5.0ºÍ.NET 2.0 ÔÚ½ÏÁ¿ÖÐЯÊÖǰÐÐ ÓÐЩʱºòµÈ´ýÊÇÒ»ÖÖÐÒ¸££¬¾ÍÈç¶ÔÓÚ Java 1.5( ÉÌÒµµÄ°æ±¾ºÅΪ 5.0) ºÍ .NET 2.0( ÄÚ²¿°æ±¾ºÅΪ 1.2) µÄÊØºò¡£
JDO 2.0ǰ¾°¿°ÓÇ 1ÔÂ19ÈÕ£¬JSR-243£¨JDO 2.0£©×¨¼Ò×é·¢²¼ÁËpublic reviewͶƱ½á¹û¡£ÔÚ16ÕÅѡƱÖУ¬ÓÐ10ÕÅ·´¶ÔƱºÍ1ÕÅÆúȨƱ£¬½öÓÐ5ÕÅÔÞ³ÉÆ±¡£
JavaÃſڵÄȦµØ´óÕ½ Java±ê×¼ÖÆ¶¨×éÖ¯ÒѾÓÉÓÚIBMºÍBEAµÄ×÷Óöø±»¸¯Ê´ÁËÂð£¿SunµÄAppServer 8.0»áÔÚÒÑÓеIJúÆ·ÖÐÐγɾºÕùÁ¦²¢ÎªÓû§Ìṩ¸ü¶àÑ¡ÔñÂð£¿ÎÒÔÚÕâÀォ¸ø³ö×Ô¼º¶Ô´ËµÄ¸ÐÊÜ¡£
|
 |
|
| ¶©Ôļ¼ÊõÓʼþ |
| ¶©ÔÄ£¢¼¼ÊõȦ£¢ÔÓÖ¾!ÇëÔÚÏÂÃæÑ¡ÔñÄú¸ÐÐËȤµÄרÌ⣬Ìîдe-mailµØÖ·£¬È»ºó°´¶©Ôİ´Å¥£º |
|
![]() |
|
|