java ·þÎñÆ÷µÄ¶Ô±È
TomcatÊÇÒ»¸ö¿ª·ÅÔ´´úÂë¡¢ÔËÐÐservletºÍJSP WebÓ¦ÓÃÈí¼þµÄ»ùÓÚJavaµÄWebÓ¦ÓÃÈí¼þÈÝÆ÷¡£TomcatÓÉApache-Jakarta×ÓÏîĿ֧³Ö²¢ÓÉÀ´×Ô¿ª·ÅÐÔÔ´´úÂëJavaÉçÇøµÄÖ¾Ô¸Õß½øÐÐά»¤¡£Tomcat ServerÊǸù¾ÝservletºÍJSP¹æ·¶½øÐÐÖ´Ðеģ¬Òò´ËÎÒÃǾͿÉÒÔ˵Tomcat ServerҲʵÐÐÁËApache-Jakarta¹æ·¶ÇұȾø´ó¶àÊýÉÌÒµÓ¦ÓÃÈí¼þ·þÎñÆ÷ÒªºÃ¡£×öΪwebÈÝÆ÷ÇáÁ¿Ð¡ÇÉ£¬Èç¹ûÄã²»ÊÇʹÓÃejb¿ª·¢£¬ÄǾͿÉÒÔÓÃËü£¬¿ìËÙ·½±ã¡£
Tomcat ·þÎñÆ÷ÊÇÒ»¸öÃâ·ÑµÄ¿ª·ÅÔ´´úÂëµÄWeb Ó¦Ó÷þÎñÆ÷£¬ËüÊÇApache Èí¼þ»ù½ð»á£¨Apache Software Foundation£©µÄJakarta ÏîÄ¿ÖеÄÒ»¸öºËÐÄÏîÄ¿£¬ÓÉApache¡¢Sun ºÍÆäËûһЩ¹«Ë¾¼°¸öÈ˹²Í¬¿ª·¢¶ø³É¡£ÓÉÓÚÓÐÁËSun µÄ²ÎÓëºÍÖ§³Ö£¬×îеÄServlet ºÍJSP ¹æ·¶×ÜÊÇÄÜÔÚTomcat Öеõ½ÌåÏÖ£¬Tomcat 5 Ö§³Ö×îеÄServlet 2.4 ºÍJSP 2.0 ¹æ·¶¡£ÒòΪTomcat ¼¼ÊõÏȽø¡¢ÐÔÄÜÎȶ¨£¬¶øÇÒÃâ·Ñ£¬Òò¶øÉîÊÜJava °®ºÃÕßµÄϲ°®²¢µÃµ½Á˲¿·ÖÈí¼þ¿ª·¢É̵ÄÈϿɣ¬³ÉΪĿǰ±È½ÏÁ÷ÐеÄWeb Ó¦Ó÷þÎñÆ÷¡£
jboss:JBoss·þÎñÆ÷ÊÇÒ»ÖÖÓÅÐãµÄJ2EE·þÎñÆ÷,ºÍBEAµÄWeblogic,IBMµÄWebsphereÊôÓÚͬÀà²úÆ·,
JBossΪÍêÈ«¿ª·ÅÔ´ÂëµÄÃâ·ÑÈí¼þ,¶øÇÒ¾ßÓÐÁ¼ºÃµÄÔËÐÐЧÂʺͿɿ¿ÐÔ,Òò´ËÒѾµÃµ½Ô½À´Ô½¶àµÄJ2EEÓ¦Óÿª·¢ÕßµÄÇàíù¡£ËûÆäÖеÄwebÈÝÆ÷¾ÍÊÇÓÃtomcat£¬²»¹ýÖ§³ÖÁËejb£¬ËÙ¶ÈÂýһЩ£¬²»ÊʺϿª·¢½×¶Î£¬¿ÉÒÔÓÃÓÚÕæÊµÔËÐл·¾³£¨Ãâ·Ñ£©¡£
WebLogic ÊÇÒ»Ì×»ùÓÚJAVA¹¦ÄÜÇ¿´óµÄµç×ÓÉÌÎñÌ×¼þ£¬ÌṩÁËÐí¶à¹¦ÄÜÇ¿´óµÄÖмä¼þÒÔ·½±ã±à³ÌÈËÔ±±àдµÄJSP¡¢SERVLET µÈµç×ÓÉÌÎñÓ¦Ó㬿ÉÒÔΪÆóÒµÌṩһ¸öÍêÕûµÄÉÌÎñÓ¦Óýâ¾ö·½°¸¡£²»ÊʺϿª·¢½×¶Î£¬Ì«ÂýÁË£¬ÊʺÏÓÚÔËÐл·¾³£¨ÊÕ·Ñ£©¡£
BEA WebLogicÊÇÓÃÓÚ¿ª·¢¡¢¼¯³É¡¢²¿ÊðºÍ¹ÜÀí´óÐÍ·Ö²¼Ê½WebÓ¦Óá¢ÍøÂçÓ¦ÓúÍÊý¾Ý¿âÓ¦ÓõÄJavaÓ¦Ó÷þÎñÆ÷¡£½«JavaµÄ¶¯Ì¬¹¦ÄܺÍJava Enterprise±ê×¼µÄ°²È«ÐÔÒýÈë´óÐÍÍøÂçÓ¦ÓõĿª·¢¡¢¼¯³É¡¢²¿ÊðºÍ¹ÜÀíÖ®ÖС£ BEA WebLogic ServerÓµÓд¦Àí¹Ø¼üWebÓ¦ÓÃϵͳÎÊÌâËùÐèµÄÐÔÄÜ ¡¢¿ÉÀ©Õ¹ÐԺ͸߿ÉÓÃÐÔ¡£ ÓëBEA WebLogic Commerce ServerTMÅäºÏʹÓ㬠BEA WebLogic Server¿ÉΪ²¿ÊðÊÊÓ¦ÐÔ¸öÐÔ»¯µç×ÓÉÌÎñÓ¦ÓÃϵͳÌṩÍêÉÆµÄ½â¾ö·½°¸¡£
IBM WebSphere ÊÇËæÐèÓ¦±äµÄµç×ÓÉÌÎñʱ´úµÄ×îÖ÷ÒªµÄÈí¼þƽ̨¡£ËüʹÄúµÄ¹«Ë¾¿ÉÒÔ¿ª·¢¡¢²¿ÊðºÍÕûºÏÐÂÒ»´úµÄµç×ÓÉÌÎñÓ¦Óã¬ÈçB2B µç×ÓÉÌÎñ£¬²¢Ö§³Ö´Ó¼òµ¥µÄÍøÒ³ÄÚÈÝ·¢²¼µ½ÆóÒµ¼¶ÊÂÎñ´¦ÀíµÄÉÌÒµÓ¦Óá£WebSphere ¸Ä±äÁËÒµÎñ¹ÜÀíÕߣ¬ºÏ×÷»ï°éºÍ¹ÍÔ±Ö®¼äµÄ¹ØÏµ£¬ÀýÈçÄú¿ÉÒÔÓÃËü×öÈçϹ¤×÷£º´´½¨¸ßЧµÄµç×ÓÉÌÎñÕ¾µãÔöÇ¿ÍøÉϽ»
Ïà¹ØÎĵµ£º
code review ¹¤¾ßÁбí
1.´úÂë¸ñʽ¼ì²écheckstyle;
2.ÐÔÄܰ²È«×î¼Ñʵ¼ù¼ì²éRAD Software AnalyzerºÍFindBug;
3.ÒÀÀµ¼ì²éJDepend;
4.ÖØ¸´ÐÔ¼ì²éeclipse PMD²å¼þ;
5.¸´ÔӶȼì²éeclipse Metrics²å¼þ;
6.Ð×÷¹¤¾ßJupiter
Jupiter
1.Unset±íʾûÓÐÑ¡Ôñ£¬¶ø²»ÊÇÒ»¸ö¾ßÌåÀàÐÍ
2.Èý¸ö½×¶ÎÓÐĬÈϵÄFilterÌõ¼þ£ ......
String s = new Date().toString();¿ÉÒÔÖ±½Ó´´½¨ÍêжÔÏóºó¾ÍÁ¢¼´ÓÃÆäµÄ·½·¨¡£
Ò»¸ö¶ÔÏó±äÁ¿²¢Ã»ÓÐʵ¼Ê°üº¬Ò»¸ö¶ÔÏ󣬶øÊǽö½öÒýÓÃÒ»¸ö¶ÔÏó¡£
GregorianCalendarÀà
javaÉè¼ÆÕß¾ö¶¨°Ñ±£´æÊ±¼äÓë¸øÊ±¼äµãÃüÃû·Ö¿ªÀ´£¬ÕâÑù¾ÍÓÐÁ½¸öÀà,dateºÍGregorianCalendar.Ò»¸öÓÃÀ´±íʾʱ¼äµã£¬Ò»¸öÓÃÀ´±íʾ´ó¼ÒÊìϤµÄÈÕÀú±íʾ·¨¡£ÊÂ浃 ......
C++ÓëJava±È½Ï(ת)
Ó¢ÎÄÔÎÄ£ºhttp://www.javacoffeebreak.com/articles/thinkinginjava/comparingc++andjava.html
“×÷ΪһÃûC++³ÌÐòÔ±£¬ÎÒÃÇÔçÒÑÕÆÎÕÁËÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄ»ù±¾¸ÅÄ¶øÇÒJavaµÄÓï·¨ÎÞÒÉÊǷdz£ÊìϤµÄ¡£ÊÂʵÉÏ£¬Java±¾À´¾ÍÊÇ´ÓC++ÑÜÉú³öÀ´µÄ¡£”
¡¡¡¡È»¶ø£¬C++ºÍJavaÖ®¼äÈÔ´æÔÚһЩÏÔÖøµÄ²îÒ ......
ÔÚʹÓà Java™ ÓïÑԵķºÐÍʱ£¬Í¨Åä·û·Ç³£ÁîÈËÀ§»ó£¬²¢ÇÒ×î³£¼ûµÄÒ»¸ö´íÎó¾ÍÊÇÔÚʹÓÃÓнçͨÅä·ûµÄÁ½ÖÖÐÎʽµÄÆäÖÐÖ®Ò»£¨“? super T” ºÍ “? extends T”£©Ê±³öÏÖ´íÎó¡£Äú³ö´íÁËÂ𣿱ð¾ÚÉ¥£¬¼´Ê¹ÊÇר¼ÒÒ²»á·¸ÕâÖÖ´íÎ󣬱¾Ô Brian Goetz ½«Õ¹Ê¾ÈçºÎ±ÜÃâÕâ¸ö´íÎó¡£
ÔÚ Java ÓïÑÔÖУ¬Êý×éÊÇбäµÄ£¨ ......
תÌûthisµÄÓ÷¨·½±ã×Ô¼ºÒÔºó²é¿´
±ØÐëÓÃthis¹Ø¼ü×ÖµÄÈýÖÖÇé¿ö:
1¡¢ÎÒÃÇÏëͨ¹ý¹¹Ôì·½·¨½«Íⲿ´«ÈëµÄ²ÎÊý¸³Öµ¸øÀàµÄ³ÉÔ±±äÁ¿£¬¹¹Ôì·½·¨µÄÐÎʽ²ÎÊýÃû³ÆÓëÀàµÄ³ÉÔ±±äÁ¿ÃûÏàͬ¡£ÀýÈ磺
class Person
.. ......