第一部分将给您介绍如何使用Eclipse进行Java代码的快速和有效的开发。第一章和第二章介绍了Eclipse的历史、如何获取和安装以及如何使用Eclipse开发和调试Java项目。第三章和第四章将对Java开发和单元测试进行深入的研究。第五章和第六章将介绍两个任何一个程序员和开发团队都不可或缺的工具Ant和CVS,Eclipse为这两个工具提供了无缝的结合。第七章介绍介绍Sysdeo Tomcat插件,并介绍如何利用这个插件进行Servelet和JSP的开发。通过本部分的介绍,读者通过自己的编码实践会发现更多的Eclipse使用技巧。
提纲:
l Eclipse简史
l Eclipse.org合作
l Eclipse设计概述
l 展望
许多铁匠以制造自己的工具引以为傲。他们第一次进行商业活动,或者进行一个具有特定需求的任务的时候,第一步是制作新的工具。使用锻造、铁砧和铁锤,铁匠重复加热、锻打和冷却这样一个过程,直到钢铁变成具有合适形状、大小和韧度的适手工具。
相比较而言,软件开发更象一个纯净和抽象的过程。但是代码更象处在高温下的金属一样充满韧性。运用充分的技巧和努力,你可以将代码和金属变成一个细致的工具或者是一个有着健壮结构的奇迹。
对于软件开发人员来说,Eclipse就好像铁匠的工作室,首先装备熔炉,铁砧, 铁锤等工具。就好像铁匠可能使用一些现有的工具来制作一个新的工具一样,也许会利用一系列的夹具。你可以使用Eclipse的一些扩展工具来开发软件。Eclipse的一个重要特征是具有良好的扩展性。但是不要认为它可以做任何事情,如果你能够充分利用Eclipse,你不需要建立自己的工具,也可能不需要任何新的工具。
Eclipse伴随着Java开发环境一起成长,其中包括一个开源的调试器。除此之外,由于Eclipse的普及性和开源特性,许多专业工具(为Eclipse制作,使用Eclipse)现在已经成为免费的了,并且有越来越多的工具正在朝这个方向发展。
对于Eclipse这样一个富有特色和成熟的软件开发环境的突然出现是令人难以置信的。Eclipse1.0版本于2001年11月发布。实际上在Eclipse面世之初,饱受缺乏特征和方法的批评。在开发人员中最流行的两种运动之一是哪一种开发环境最好(另外一种是哪一种操作系统最好),经过争论,令人吃惊的是有一个近乎一致的结论,Eclipse是什么?