ͼÐνçÃæµÄjava¿ª·¢¹¤¾ß
JDK
Borland µÄJBuilder
JBuilder,JDeveloper,VisualAge for Java
jcreater.
³£¼ûµÄÊ®ÎåÖÖJava¿ª·¢¹¤¾ßµÄÌØµã
1¡¢JDK £¨Java Development Kit£©Java¿ª·¢¹¤¾ß¼¯
´Ó³õѧÕ߽ǶÈÀ´¿´£¬²ÉÓÃJDK¿ª·¢Java³ÌÐòÄܹ»ºÜ¿ìÀí½â³ÌÐòÖи÷²¿·Ö´úÂëÖ®¼äµÄ¹ØÏµ£¬
ÓÐÀûÓÚÀí½âJavaÃæÏò¶ÔÏóµÄÉè¼ÆË¼Ïë¡£JDKµÄÁíÒ»¸öÏÔÖøÌØµãÊÇËæ×ÅJava £¨J2EE¡¢J2SE
ÒÔ¼°J2ME£©°æ±¾µÄÉý¼¶¶øÉý¼¶¡£µ«ËüµÄȱµãÒ²ÊǷdz£Ã÷ÏԵľÍÊÇ´ÓÊ´ó¹æÄ£ÆóÒµ¼¶Java
Ó¦Óÿª·¢·Ç³£À§ÄÑ£¬²»ÄܽøÐи´ÔÓµÄJavaÈí¼þ¿ª·¢£¬Ò²²»ÀûÓÚÍÅÌåÐͬ¿ª·¢¡£
2¡¢Java Workshop
3¡¢NetBeans ÓëSun Java Studio 5
¡¡¡¡NetBeansÊÇ¿ª·ÅÔ´ÂëµÄJava¼¯³É¿ª·¢»·¾³(IDE)£¬ÊÊÓÃÓÚ¸÷ÖÖ¿Í»§»úºÍWebÓ¦Óá£
Sun Java StudioÊÇSun¹«Ë¾×îз¢²¼µÄÉÌÓÃÈ«¹¦ÄÜJava IDE£¬Ö§³ÖSolaris¡¢LinuxºÍWin
dowsƽ̨£¬ÊÊÓÚ´´½¨ºÍ²¿Êð2²ãJava WebÓ¦ÓúÍn²ãJ2EEÓ¦ÓÃµÄÆóÒµ¿ª·¢ÈËԱʹÓá£
¡¡¡¡NetBeansÊÇÒµ½çµÚÒ»¿îÖ§³Ö´´ÐÂÐÍJava¿ª·¢µÄ¿ª·ÅÔ´ÂëIDE¡£¿ª·¢ÈËÔ±¿ÉÒÔÀûÓÃÒµ½ç
Ç¿´óµÄ¿ª·¢¹¤¾ßÀ´¹¹½¨×ÀÃæ¡¢Web»òÒÆ¶¯Ó¦Óá£Í¬Ê±£¬Í¨¹ýNetBeansºÍ¿ª·ÅµÄAPIµÄÄ£¿é
»¯½á¹¹£¬µÚÈý·½Äܹ»·Ç³£ÇáËɵØÀ©Õ¹»ò¼¯³ÉNetBeansƽ̨¡£
¡¡¡¡NetBeans3.5.1Ö÷ÒªÕë¶ÔÒ»°ãJavaÈí¼þµÄ¿ª·¢Õߣ¬¶øJava One Studio5ÔòÖ÷ÒªÕë¶ÔÆó
Òµ×öÍøÂç·þÎñµÈÓ¦ÓõĿª·¢Õß¡£Sun²»¾Ã»¹½«ÍƳöProject Rave£¬ÆäÄ¿±êÊǰïÖúÆóÒµµÄ¿ª
·¢Õß½øÐÐÈí¼þ¿ª·¢¡£NetBeans 3.5.1°æ±¾ÓëÆäËû¿ª·¢¹¤¾ßÏà±È£¬×î´óÇø±ðÔÚÓÚ²»½öÄܹ»
¿ª·¢¸÷ÖǪ̈ʽ»úÉϵÄÓ¦Ó㬶øÇÒ¿ÉÒÔÓÃÀ´¿ª·¢ÍøÂç·þÎñ·½ÃæµÄÓ¦Ó㬿ÉÒÔ¿ª·¢»ùÓÚJ2ME
µÄÒÆ¶¯É豸ÉϵÄÓ¦Óõȡ£ÔÚNetBeans 3.5.1»ù´¡ÉÏ£¬Sun¿ª·¢³öÁËJava
One Studio5£¬ÎªÓû§ÌṩÁËÒ»¸ö¸ü¼ÓÏȽøµÄÆóÒµ±à³Ì»·¾³¡£ÔÚеÄJava
One Studio5ÀïÓÐÒ»¸öÓ¦Óÿò¼Ü£¬¿ª·¢Õß¿ÉÒÔÀûÓÃÕâЩģ¿é¿ìËÙ¿ª·¢×Ô¼ºÔÚÍøÂç·þÎñ·½Ãæ
µÄ¸÷ÖÖÓ¦ÓóÌÐò¡£
4¡¢Borland µÄJBuilder
¡¡¡¡Jbuilder½øÈëÁËJava¼¯³É¿ª·¢»·¾³µÄÍõ¹ú£¬ËüÂú×ãºÜ¶à·½ÃæµÄÓ¦Óã¬ÓÈÆäÊǶÔÓÚ·þ
ÎñÆ÷·½ÒÔ¼°EJB¿ª·¢ÕßÃÇÀ´Ëµ¡£ÏÂÃæ¼òµ¥½éÉÜÒ»ÏÂJbuilderµÄÌØµã:
¡¡¡¡1£©JbuilderÖ§³Ö×îеÄJava¼¼Êõ£¬°üÀ¨Applets¡¢JSP/Servlets¡¢JavaBeanÒÔ¼°EJB
(Enterprise JavaBeans)µÄÓ¦Óá£
¡¡¡¡2£©Óû§¿ÉÒÔ×Ô¶¯µØÉú³É»ùÓÚºó¶ËÊý¾Ý¿â±íµÄEJB JavaÀ࣬Jbuilderͬʱ»¹¼ò»¯ÁËEJ
BµÄ×Ô¶¯²¿Êð¹¦ÄÜ.´ËÍâËü»¹Ö§³ÖCORBA£¬ÏàÓ¦µÄÏòµ¼³ÌÐòÓÐÖúÓÚÓû§È«ÃæµØ¹ÜÀíIDL(·Ö²¼
Ó¦ÓóÌÐòËù±ØÐèµÄ½Ó¿Ú¶¨ÒåÓïÑÔInterface Definition Language)ºÍ¿ØÖÆÔ¶³Ì¶ÔÏó¡£
¡¡¡¡3£©JbuilderÖ§³Ö¸÷ÖÖÓ¦Ó÷þÎñÆ÷¡£JbuilderÓëInprise Application Server½ôÃܼ¯
³É£¬Í¬Ê±Ö§³ÖWebLogic Server£¬Ö§³ÖEJB 1.1ºÍEJB 2.0£¬¿ÉÒÔ¿ìËÙ¿ª·¢J2EEµÄµç×ÓÉÌÎñ
Ó¦Óá£
¡¡¡¡4£©JbuilderÄÜÓÃServletºÍJSP¿ª·¢ºÍµ÷ÊÔ¶¯Ì¬Web Ó¦Óá£
avaÓïÑÔ±àдµÄ£¬Æä´úÂë²»º¬ÈκÎרÊô´úÂëºÍ±ê¼Ç£¬ËüÖ§³Ö×îеÄJava±ê×¼¡£
¡¡¡¡6£©JbuilderÓµÓÐרҵ»¯µÄͼÐε÷ÊÔ½éÃæ£¬Ö§³ÖÔ¶³Ìµ÷ÊԺͶàÏ̵߳÷ÊÔ£¬µ÷ÊÔÆ÷Ö§³Ö
¸÷ÖÖJDK°æ±¾,°üÀ¨J2ME/J2SE/J2EE¡£
¡¡¡¡JBuilder»·¾³¿ª·¢³ÌÐò·½±ã£¬ËüÊÇ´¿µÄJava ¿ª·¢»·¾³£¬ÊÊºÏÆóÒµµÄJ2EE¿ª·¢£»È±µã
ÊÇÍùÍùÒ»¿ªÊ¼ÈËÃÇÄÑÓÚ°ÑÎÕÕû¸ö³ÌÐò¸÷²¿·ÖÖ®¼äµÄ¹ØÏµ£¬¶Ô»úÆ÷µÄÓ²¼þÒªÇó½Ï¸ß£¬±È½Ï
³ÔÄڴ棬ÕâʱÔËÐÐËÙ¶ÈÏԵýÏÂý¡£
5¡¢Oracle µÄJDeveloper
¡¡¡¡Oracle9i JDeveloper£¨¶¨Îª9.0°æ£¬×îÐÂΪ10g£©Îª¹¹½¨¾ßÓÐJ2EE¹¦ÄÜ£¬XMLºÍWeb
servicesµÄ¸´Ôӵ쬶à²ãµÄJavaÓ¦ÓóÌÐòÌṩÁËÒ»¸öÍêÈ«¼¯³ÉµÄ¿ª·¢»·¾³¡£ËüΪÔËÓÃOra
cle9iÊý¾Ý¿âºÍÓ¦Ó÷þÎñÆ÷µÄ¿ª·¢ÈËÔ±Ìá¹©ÌØÊâµÄ¹¦ÄܺÍÔöÇ¿ÐÔÄÜ£¬³ý´ËÒÔÍ⣬ËüÒ²ÓÐ×Ê
¸ñ³ÉΪÓÃÓÚ¶àÖÖÓÃ;Java¿ª·¢µÄÒ»¸öÇ¿´óµÄ¹¤¾ß¡£
¡¡¡¡Oracle9i JDeveloperµÄÖ÷ÒªÌØµãÈçÏ£º
¡¡¡¡¢Ù ¾ßÓÐUML£¨Unified Modeling Language£¬Ò»Ì廯½¨Ä£ÓïÑÔ£©½¨Ä£¹¦ÄÜ¡£¿ÉÒÔ½«Òµ
Îñ¶ÔÏó¼°e-businessÓ¦ÓÃÄ£ÐÍ»¯¡£
¡¡¡¡¢Ú Å䱸ÓиßËÙJavaµ÷ÊÔÆ÷£¨Debuger£©¡¢ÄÚÖÃProfiling¹¤¾ß¡¢Ìá¸ß´úÂëÖÊÁ¿µÄ¹¤¾ß
¡°CodeCoach¡±µÈ¡£
¡¡¡¡¢Û Ö§³ÖSOAP£¨Simple Object Access Protocol£©¡°¼òµ¥¶ÔÏó·ÃÎÊÐÒ顱¡¢UDDI£¨U
niversal Description, Discovery and Integration£©¡°Í³Ò»ÃèÊö¡¢·¢Ïֺͼ¯³ÉÐÒ顱
¡¢WSDL£¨Web Services Description Language£©¡°WEB·þÎñÃèÊöÓïÑÔ¡±µÈWeb·þÎñ±ê×¼¡£
¡¡¡¡JDeveloper ²»½ö½öÊÇºÜºÃµÄ Java ±à³Ì¹¤¾ß£¬¶øÇÒÊÇ Oracle Web ·þÎñµÄÑÓÉ죬֧
³Ö Apache SOAP£¬ÒÔ¼° 9iAS £¬¿ÉÀ©³äµÄ»·¾³ºÍ XML ºÍ WSDL ÓïÑÔ½ôÃÜÏà¹Ø¡£Oracle9i
JdeveloperÍêÈ«ÀûÓÃJava±àд£¬Äܹ»ÓëÒÔǰµÄOracle·þÎñÆ÷Èí¼þÒÔ¼°ÆäËû³§ÉÌÖ§³ÖJ2EE
µÄÓ¦Ó÷þÎñÆ÷²úÆ·Ïà¼æÈÝ£¬¶øÇÒÔÚÉè¼ÆÊ±×ÅÖØÕë¶ÔOracle9i£¬Äܹ»Î޷컯¿çƽ̨֮¼äµÄ
Ó¦Óÿª·¢£¬ÌṩÁËÒµ½çµÚÒ»¸öÍêÕûµÄ¡¢¼¯³ÉÁËJ2EEºÍXMLµÄ¿ª·¢»·¾³£¬ÔÊÐí¿ª·¢Õß¿ìËÙ¿ª
·¢¿ÉÒÔͨ¹ýWeb¡¢ÎÞÏßÉ豸¼°ÓïÒô½çÃæ·ÃÎʵÄWeb·þÎñºÍ½»Ò×Ó¦Óã¬ÒÔÍùÖ»ÄÜͨ¹ý½«´«Í³J
ava±à³Ì¼¼ÇÉÓë×îÐÂÄ£¿é»¯·½Ê½½áºÏµ½Ò»¸öµ¥Ò»¼¯³ÉµÄ¿ª·¢»·¾³ÖÐÖ®ºó²ÅÄÜÍê³ÉJ2EEÓ¦ÓÃ
¿ª·¢ÉúÃüÖÜÆÚ¹ÜÀíµÄÊÂʵ£¬´Ó¸ù±¾Éϵõ½¸Ä±ä¡£È±µã¾ÍÊǶÔÓÚ³õѧÕßÀ´Ëµ£¬½Ï¸´ÔÓ£¬Ò²
±È½ÏÄÑ¡£
¡¡6¡¢IBMµÄVisual Age for Java
¡¡¡¡Visual Age for JavaÊÇÒ»¸ö·Ç³£³ÉÊìµÄ¿ª·¢¹¤¾ß£¬ËüµÄÌØÐÔÒÔÓÚIT¿ª·¢ÕߺÍÒµÓàµÄ
Java±à³ÌÈËÔ±À´Ëµ¶¼ÊǷdz£ÓÃÓÐÓõġ£ËüÌṩ¶Ô¿ÉÊÓ»¯±à³ÌµÄ¹ã·ºÖ§³Ö£¬Ö§³ÖÀûÓÃCICS
Á¬½ÓÒÅ´«´óÐÍ»úÓ¦Óã¬Ö§³ÖEJBµÄ¿ª·¢Ó¦Óã¬Ö§³ÖÓëWebsphereµÄ¼¯³É¿ª·¢£¬·½±ãµÄbean
´´½¨ºÍÁ¼ºÃµÄ¿ìËÙÓ¦Óÿª·¢(RAD)Ö§³ÖºÍÎÞÎļþʽµÄÎļþ´¦Àí¡£
¡¡¡¡IBMΪ½¨ÉèWebÕ¾µãËùÍÆ³öµÄWebSphere Studio Advanced Edition¼°Æä°üº¬µÄVisual
Age for Java Professional EditionÈí¼þÒÑÈ«Ãæ×ªÏòÒÔJavaΪÖÐÐÄ£¬ÕâÑù£¬Java¿ª·¢ÈË
Ô±¶ÔWebSphereÈ«Ì×¹¤¾ßµÄ¸Ð¾õ»òÐí»áºÃÁËÐí¶à¡£StudioËùÌṩµÄ¹¤¾ßÓУºWebÕ¾µã¹ÜÀí
¡¢¿ìËÙ¿ª·¢ JDBCÒ³Ïòµ¼³ÌÐò¡¢HTML±à¼Æ÷ºÍHTMLÓï·¨¼ì²éµÈ¡£ÕâȷʵÊǸö²»´íµÄHTMLÕ¾
µãÒ³Ãæ±à¼»·¾³¡£StudioºÍVis