相关的开发环境很多,常见的就有10多种,比如:Oracle 的JDeveloper、Borland 的JBuilder、NetBeans 、Sun Java Studio 5、Java Workshop、IBM的Visual Age for Java 、BEA 的WebLogic Workshop、WebGain 的Visual Cafe for Java、JCreator、Eclipse和Microsoft VJ++等等。熟练使用一种集成开发环境是进入这个开发领域的第一步,每个开发环境都有自己的优点和缺点。从目前企业级开发着眼,使用的比较普遍的是Jbuilder 和Eclipse两个集成开发环境。由于Eclipse在国内外目前使用非常广泛,尤其是欧美,所以选择Eclipse作为集成开发环境。
2.4.1? JBuilder概述与Eclipse概述
JBuilder是Borland公司公司推出的一款优秀的Java集成开发工具,JBuilder 2007是目前的最新版,在这个版本中Borland集成目前众多的优秀技术,如:工程管理、单元测试、代码审查、撰写Javadoc说明文档等等,极大的方便了Java开发人员的工作。Jbuilder满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。下面简单介绍一下Jbuilder的特点:
(1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(Enterprise JavaBeans)的应用。
(2)用户可以自动地生成基于后端数据库表的EJB Java类,Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言Interface Definition Language)和控制远程对象。
(3)Jbuilder支持各种应用服务器。Jbuilder与Inprise Application Server紧密集成,同时支持WebLogic Server,支持EJB的各个版本,可以快速开发J2EE的电子商务应用。
(4)Jbuilder能用Servlet和JSP开发和调试动态Web 应用。
(5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。
(6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE。
JBuilder环境开发程序方便,它是纯的Java 开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃内存,运行速度显得较慢。
Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。集成开发环境通常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境克服目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。
Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的Visual Studio和Sun微系统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。Eclipse联盟已经宣布将在2006年中期发布其3.2版软件。这是一款非常受欢迎的java开发工具,这国内的用户越来越多。缺点就是较复杂,对初学者来说,理解起来比较困难。
|
 |
 |