µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú Java¿ªÔ´Èí¼þÁù´ó°ïÅÉ
Java¿ªÔ´Èí¼þÁù´ó°ïÅÉ
ÕªÒª: Java¿ªÔ´Èí¼þǧǧÍò£¬¾ÍºÃÏñÒ»¸ö½ºþ£¬ÓÐÊÆÁ¦µÄÓб³¾°µÄ¾Í½á³ÉÁËÒ»¸ö°ïÅÉ£¬¾¹ý²»¶ÏµÄ¾ºÕù£¬ÌÔÌ£¬Áù´ó°ïÅÉÍÑÓ±¶ø³ö¡£
¡¡¡¡Java¿ªÔ´Èí¼þǧǧÍò£¬¾ÍºÃÏñÒ»¸ö½ºþ£¬ÓÐÊÆÁ¦µÄÓб³¾°µÄ¾Í½á³ÉÁËÒ»¸ö°ïÅÉ£¬¾¹ý²»¶ÏµÄ¾ºÕù£¬ÌÔÌ£¬Áù´ó°ïÅÉÍÑÓ±¶ø³ö¡£
¡¡¡¡Ø¤°ï - Apache Software Foundation
¡¡¡¡ÔÚÎÒ¿ªÊ¼Ñ§Ï°JavaµÄʱºò£¬ApacheµÄJakarta×ÓÏîÄ¿»¹ºÜÈõС£¬ApacheµÄÍ·ÅÆÊÇApache HTTPD Server(ÖÁ½ñÒ²»¹ÊÇÍ·ÅÆ)£¬Èç½ñÒѾ³ÉÁ˽ºþµÚÒ»´ó°ï¡£ApacheÊÆÁ¦ÅӴ󣬱³ºóÓÐÖÚ¶à´ó³§É̵ÄÖ§³Ö£¬ÀýÈçIBM×ÊÖúÁËapacheµÄºÃ¼¸¸ö project£¬SunÔòºÍtomcatºÏ×÷ÃÜÇУ¬¶øBEAÔÒÏÂÖØ×ÊÔÚBeehiveÉÏÃæ¡£ÓÐÁ˹ٸ®µÄÖ§³Ö£¬ApacheÀíËùµ±È»Á˳ÉÁ˵ÚÒ»´ó°ï¡£²»¹ý ApacheµÄÎÊÌâ¾ÍÊÇ×éÖ¯³ÉԱ̫¸´ÔÓÁË£¬Æìϸ÷¸öprojectÀ´×ÔÈýɽÎåÔÀ£¬Á¼Ý¬²»Æë£¬ÉõÖÁ¸÷¸öÃÅÏÂ×ӵܻ¹¾³£·¢Éú³åÍ»£¬ÂþÎÞ¼ÍÂÉ¡£ÀýÈçantÊǹ¹½¨¹¤¾ßÍ·ÅÆ£¬MavenÓÖÒªÇÀɽͷ£»OJBÊdz־òãÍ·ÅÆ£¬µ«ÊÇTorque»¹²»¿ÏÈÃ룬ËûÁ½Î»»¹Ã»ÓаÑ×ù´Î°²Åźã¬iBATISÒ²Òª¼ÓÈëØ¤°ï......
¡¡¡¡¶ÔÓÚÕâÑùÒ»¸öûÓÐ×éÖ¯¼ÍÂÉ£¬×Ô¼ºÄÚ²¿»¥Ïà³åÍ»µÄؤ°ïÀ´Ëµ£¬ÎÒÒѾ²»´æÊ²Ã´ºÃ¸ÐÁË£¬³ýÁËØ¤°ï»¹Ê±²»Ê±Óм¸¸öÓÅÐãµÄµÜ×Ó£¬ÀýÈçlog4j£¬ant£¬common£¬Ëû×¢¶¨ÓÀÔ¶²»ÄܳÉΪÎäÁÖÃËÖ÷¡£
¡¡¡¡ÉÙÁÖ - Eclipse Foundation
¡¡¡¡EclipseÀ´Í·²»Ð¡£¬Ö±½ÓÀ´×ÔIBM£¬²¢ÇÒÒѾµÃµ½Òµ½çÖÚ¶à³§É̵ÄÖ§³Ö£¬ÓÉÓÚÓйٸ®µÄ´óÁ¦Ö§³Ö£¬Eclipse³ÉΪÎäÁÖÃËÖ÷µÄ¿ÉÄÜÐÔºÜ´ó¡£ EclipseÏÂÊôµÄ¸÷¸ö×ÓÏîĿҲ¶¼Éí»³¾ø¼¼£¬SWT£¬EMF£¬GEF£¬RCP£¬SDO£¬Ã¿¸ö¶¼ÊǶÀµ±Ò»ÃæµÄºÃÊÖ¡£×î¹Ø¼üµÄÊÇEclipseÊÇWSADµÄ»ù´¡£¬IBMºÜ¶à¿ª·¢ÈËÔ±Ö±½ÓΪEclipse¿ª·¢£¬ÕâÒâζ×ŰïÅɺ͹ٸ®µÄÖ±½Ó¹´½á£¬´ýµ½IBM°ÑRose XDEµÄ¹¦ÄÜ·ÅÈëEclipse£¬ºÅÁîÌìÏÂÒ²ÊÇÖ¸ÈÕ¿É´ý¡£
¡¡¡¡Îäµ± - JBoss Inc
¡¡¡¡JBossÀ´×Ô²Ý磬ûÓÐØ¤°ïµÄÈ˶àÊÆÖÚ£¬Ã»ÓÐÉÙÁֵĹٸ®Ö§³Ö£¬È»¶ø¾¹ý×ÔÉíµÄŬÁ¦£¬ÒѾõÒÉí½ºþ¶¥¼¶°ïÅÉÐÐÁУ¬²¢ÇҾ߱¸Á˺ܴóµÄ·¢ÑÔȨ¡£ JBossµÄÌØµãÊÇÎ书×Ô³ÉÒ»ÅÉ£¬ÆìÏÂÿ¸ö×ÓÏîÄ¿¶¼¾ß±¸·Ç³£Ç¿º·µÄʵÁ¦£¬µ«ÊǸ÷¸ö×ÓÏîÄ¿ÓÖ¿ÉÒÔ×é³ÉÒ»¸öÓлúµÄÕûÌ壬×é³ÉÒ»¸öÕóÊÆ£¬·¢»ÓÒâÏë²»µ½µÄÍþÁ¦¡£ÆäÖÐJBossµÄ¶ÀÃÅÎ书£HibernateÔòÊÇÍþÁ¦×î´óµÄɱÊÖïµ£¬Æ¾½èÕâÒ»¹¦·ò£¬JBossËäÈ»²»ËãºÜ´ó£¬µ«ÊÇÒѾ³ÉΪÁËJavaÆóÒµ½çµÄ¾ÞÍ·Ö®Ò»£¬Äܹ»ÒÔ×Ô¼ºµÄÉùÒôÓ°ÏìÕû¸öÎäÁÖ¡£
¡¡¡¡
¡¡¡¡¶ëáÒ - Opensymphony
¡¡¡¡opensymphony²»ÄܸúÉÏÊöÈý´ó°ïÅÉÏà±È£¬µ«ÊÇËý¶À¾ßÌØÉ«£¬ÃÅϵÜ×Ó²»¶à£¬µ«ÊǸ÷¸ö¶¼Óоø»î£¬Òò´ËÔÚÎäÁÖµ±ÖÐÒ²Õ¾ÎÈÁ˽Ÿú¡£ÀýÈçWebwork³ÉΪÁËÏÂÒ»´úMVC¿ò¼ÜStruts TiµÄºËÐÄ£¬OSCacheÊÇÆÄÊÜ»¶ÓµÄCache²úÆ·£¬QuartzÔòÊǺÜÓÐÃ
ûµÄJava JobÈí¼þ£¬SitemeshÒ²ÊÇÒ»¿îÁéÇÉÒ×ÓõÄÈí¼þ¡£ËùÓÐÕâЩËäÈ»¶¼²»ËãÖØÁ¿¼¶Î书£¬µ«ÊǶ¼¶Àµ±Ò»Ã棬ÔÚÕû¸öÎäÁÖ¶¼¶ÀÊ÷Ò»ÖÄ£¬ÁîÈ˲àÄ¿¡£
¡¡¡¡åÐÒ£ÅÉ - codehaus
¡¡¡¡codehausÏÂÃæµÄGroovy, DamageControl, XStream, Nano, Pico, AspectWerkzÎ书¶¼ÊÇÓÌÈçÁ貨΢²½°ã, ¼ÈʵÓÃÓÖÓÅÑÅ£¬²¢ÇÒ¸Ã×éÖ¯±³ºóÓÐÓÐThoughWorksÕâÑùÒ»¸ö¼¼ÊõÖÁÉϵÄ×Éѯ¹«Ë¾³ÅÑü£¬ËùÒÔËüµÄÎ书¶¼Êǽ²¾¿Ãô½Ý£¬ÓÅÑÅ£¬Ò×Óã¬ÓÚ·±ÖصĿª·¢¹¤×÷ÖÐÌåζ³öÒ»Ë¿Ë¿ÓÆÏеÄÀÖȤ£¬ÕæÕý·ûºÏÁËåÐÒ£µÄÒâ¾³¡£
¡¡¡¡À¥ÂØ - objectweb
¡¡¡¡objectwebƧ´¦·¨¹ú£¬Ô¶ÀëITÈ«ÇòÖÐÐÄ£¬¾ÍºÃÏñÀ¥ÂØÔ¶´¦Î÷ÓòÒ»Ñù¡£Òò¶øobjectwebÒ²ºÍÖÐÔÎäѧÓкܴóµÄ²»Í¬£¬½£×߯«·æ¡£ÀýÈçobjectwebµÄÏîÄ¿Æ«ÖØÓÚclusterºÍ·Ö²¼Ê½·½ÃæµÄÖ§³Ö£¬ÀýÈçc-jdbc£¬rmi-jdbc£¬Perseus£¬XAPoolµÈµÈ¡£ÕýÊÇÒòΪËûµÄ½£×߯«·æ£¬²ÅʹµÃËû²»ÄÇô֪ÃûÓÚÖÐÔÎäÁÖ£¬Ò²ÕýÊÇÒòΪ½£×߯«·æ£¬²ÅʹµÃËû¶ÀÊ÷Ò»ÖÄ£¬±£³ÖÁË×Ô¼º¶ÀÓеÄÌØÉ«¡£
¡ü·µ»ØÄ¿Â¼
ǰһƪ:
Spring2.0¼¼ÇÉÖ®»îÓÃFactoryBean
ºóһƪ:
JavaÖÐʹÓÃfinalÐÞÊηûÐèҪעÒâµÄµØ·½