首页 理论教育 常见的IDE工具-Java EE编程技术

常见的IDE工具-Java EE编程技术

时间:2023-10-28 理论教育 版权反馈
【摘要】:NetBeans对Java8有较好的支持,可以通过IDE的编辑器、代码分析器和转换器将低版本的Java源代码转换成基于Java8结构及规范的代码语句。NetBeans可以集成多种插件,各种插件之间兼容性非常好,不会产生相互干扰,目前最新版的IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。JBuilder工具JBuilder是Borland公司开发的一个可视化的Java IDE开发工具,是在Java EE平台上开发商业应用程序、数据库及发布程序的优秀工具。

常见的IDE工具-Java EE编程技术

使用IDE工具可以帮助人们在处理复杂问题时省去很多麻烦的中间环节,节省大量的开销时间,能极大地提高程序开发的效率。在Java EE开发领域使用最广泛的几种IDE是Eclipse、MyEclipse、NetBeans、JBuilder。

(1)Eclipse工具

Eclipse是著名的跨平台自由集成开发工具,最初由IBM公司开发,2001年11月移交给开源社区,由非营利软件供应商联盟Eclipse基金会负责管理。Eclipse是一个开放源代码,使用Java语言开发的可扩展开发平台。由于Eclipse开放源码的属性,所有开发人员都能共享IDE成果并且可以在此基础上开发各自的插件,因此越来越受开发者的追捧。

Eclipse中的每样东西都是插件,就IDE自身而言,只是一个框架和一组服务,用于通过插件构建开发环境,通过安装不同的插件可以支持不同的计算机语言。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言,其支持如C、C++、PHP、Python等众多语言的程序设计,Eclipse的目标是成为所有开发语言的IDE集成者,只需添加不同语言版本的插件即可正常使用。

(2)MyEclipse工具

MyEclipse是用Java语言编写而成的,启动时,会启动javaw.exe进程,是一个十分优秀的,用于开发Java EE应用的插件集合。MyEclipse在Eclipse的基础上加上自己的开发插件,成为功能强大的企业级集成开发环境,主要用于Java、Java EE及移动应用的开发。MyEclipse支持非常广泛,尤其是兼容各种开源软件产品,可以在开发、发布及应用程序服务器整合等方面极大地提高工作效率,完整支持HTML、JSP、CSS、JavaScript、Struts、Spring、Hibernate、MyBatics、EJB、JDBC等技术。

MyEclipse的功能模块分为七大类:JavaEE模型、Web开发工具、EJB开发工具、应用程序服务器的连接器、JavaEE项目部署服务、数据库服务、MyEclipse整合帮助。这种模块结构可以让人们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

(3)NetBeans工具(www.xing528.com)

NetBeans是一个开源的集成开发工具,1996年诞生于布拉格查理大学的一个学生项目,1997年成为一个商业产品,1999年被Sun公司收购,并在2000年开放源代码,成Java语言中最正统的IDE开发环境,可运行于Windows、Linux、Olaris等平台环境上。NetBeans IDE包括开源的开发环境和应用平台,可以使开发人员能够快速创建Java EE领域的Web应用、企业应用、桌面级应用、移动互联应用。

NetBeans对Java8有较好的支持,可以通过IDE的编辑器、代码分析器和转换器将低版本的Java源代码转换成基于Java8结构及规范的代码语句。NetBeans8以上的版本中的Java-Script插件改进了对Node.js及一些新的JavaScript工具的支持,还改进了对JavaScript Nashorn引擎的支持。

NetBeans可以集成多种插件,各种插件之间兼容性非常好,不会产生相互干扰,目前最新版的IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

(4)JBuilder工具

JBuilder是Borland公司开发的一个可视化的Java IDE开发工具,是在Java EE平台上开发商业应用程序、数据库及发布程序的优秀工具。使用JBuilder可以快速、有效地开发各类Java应用.JBuilder的JDK与Sun公司标准的JDK不同,经过了较多的修改,以使开发人员可以像开发Delphi应用那样开发Java应用。

JBuilder的核心有一部分采用了VCL技术,使得程序条理非常清晰,初学者也能完整地读懂相关代码。JBuilder的另一个特点是简化了团队合作,它采用互联网工作室技术,使不同地区、不同国家的人联合开发一个项目成为可能。JBuilder从2006版开始使用Eclipse作为其核心开发,最新版本的JBuilder IDE平台全方位支持Java平台各种组件与规范,如Applets、JSP/Servlet、JavaBean,支持各种Web应用服务器,支持最新的EJB3.0规范及JPA技术。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈