2.IBM Visual Age for Java IBM的软件可以用一个字来概括——牛!其体积庞大,功能众多,使用对象是整个开发团队,而设计目标则是搞定视野里能看到的一切!如果你使用的是一整套IBM解决方案(包括WebSphere应用程序服务器和DB2通用数据库),那么IBM Visual Age for Java将是你的不二选择。如果非要说它有什么缺点,那就是IBM使用自己的JDK,而且目前的版本比较低,但是IBM所提供的却是完整的解决方案,你还用选择其它的么?相关网站http://www.ibm.com/software/vajava/。 3.WebGain Studio 4 with VisualCafé 正如你所知,VisualCafé本是Symantec公司的著名产品,只不过前些时候已经转让给了WebGain。但你不必对VisualCafé的未来有所担心,VisualCafé仍然起到了全功能Java开发工具的作用,而WebGain则增加了对Enterprise JavaBean(EJB)和基本UML图表设计的支持。同样,它绝佳的应用程序服务器搭配还是WebLogic。相关网站http://www.webgain.com/。 4.Forte for Java 作为Java技术的发明人和最主要的支持者,Sun公司还同时推出了大量的Java开发工具,Forte for Java就是Sun在放弃JavaWorkers后力推的IDE,它将调试器和用于Web应用开发系统的数据库组件整合到了统一的安装环境中。相关网站http://www.sun.com/forte/。 5.Oracle Internet Developer 尽管这种工具只能针对Oracle数据库使用,而且还施加了这一限制,但开发人员仍然可以从中获得相当强大的中间层功能和采用JSP的Web应用程序开发能力。相关网站http://www.oracle.com/ip/develop/ids/index.html?jdeveloper.html。 Java学习资源 1.网站 Java的相关网站很多,但遗憾的是优秀的中文站点很少。最简便的Java资源网站寻找方法就是在各类搜索引擎中使用Java以及其它有关的关键字来查找,下面我还是推荐几个“重量级”的,如果能够认真学完任何一个中的内容,你一定已经成为一个Java高手了。 http://java.sun.com/ Sun的Java中心,标准的JDK就是在这里下载。 http://www.cn.ibm.com/developerWorks/java/ IBM的Java技术专区,难得的优秀Java中文站点。 http://www.javaworld.com IDG的Javaworld网站。 http://www.microjava.com/ 嵌入式Java的专门站点。 http://www.jspinsider.com/
专注于JSP的站点。 http://www.sys-con.com/java/index2.html 著名Java杂志《Java Developer‘s Journal》的网站。 2.书籍 《Java2 核心技术》卷Ⅰ:基础知识 卷Ⅱ:高级特性 机械工业出版社 这是Sun公司的推荐图书,已经是第四版了。厚厚的两本囊括了Java编程的大多数常用知识,作者的开发功底相当深厚,深入浅出、旁征博引,教给大家的不仅仅只是Java编程,甚至体现了Programming的精髓,无论是初学者还是进阶者,它都是必备的一套好书(多说一句,机械工业出版社的书籍翻译不错,错字也少)。 《Java编程思想》(《Thinking in Java》) 机械工业出版社 不要怀疑,这就是名著《Thinking in C++》的作者写的,没什么可犹豫的,一定要找一本来看看。 《Enterprise JavaBeans》 中国电力出版社 O‘Reilly同名英文书第二版的中文版,论述EJB的专著。几乎每一本O‘Reilly的技术书籍都是同类 中的佼佼者(就像从前的《TCP/IP Network Administration》、《DNS and BIND》、《Programming Perl》等),这本同样也不例外,如果你对EJB特别感兴趣,不要错过这本少有的此类中文书籍。 后记 本来想写成一个Java初学者的指导,没想到才刚刚开始就发现大大超出了预计的版面……Java的应用确实太广泛,其体系也太过庞大,要想在短短几页之中完整的描述简直是不可能的。因此,我也就此打住,虽然还留下了诸如JDBC类型、Java数据库、Java应用程序服务器、JXTA等等众多的内容,但所幸Java的总体架构已经基本说明,剩下这些就留给大家在实践中逐渐掌握吧。