java集成开发环境的分析与研究

java集成开发环境的分析与研究

ID:9777593

大小:27.50 KB

页数:8页

时间:2018-05-08

java集成开发环境的分析与研究_第1页
java集成开发环境的分析与研究_第2页
java集成开发环境的分析与研究_第3页
java集成开发环境的分析与研究_第4页
java集成开发环境的分析与研究_第5页
资源描述:

《java集成开发环境的分析与研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA集成开发环境的分析与研究第1{)卷第2期2008年3月天津职业院校联合JournalofTianjinVocationalInstitutesNo.2Vo1.10Mar.2008JAVA集成开发环境的分析与研究台雯(天津市新华职工大学,天津市300040)摘要:常用的Java集成开发环境(IDE)主要有:Eclipse,NetBeans,JBuilder及JCreator.对它们的技术特点,应用范围及应用前景,进行了分析与研究.关键词:Java语言;IDE(集成开发环境);Eclipse;NetBcans;JBui1dcr;Jcreator中图分类号:TP311.52文献标识码:A

2、文章编号:1673—582X(2008)02—0055—03一,引言JAVA语言是由美国SUN公司开发的一种完全面向对象的程序没计语言.使用它可在不同机器,不同操作平台的网络环境中开发软件.不论你使用的是哪一种www浏览器,哪一种计算机,哪一种操作系统,只要www浏览器上面注明了"支持Java".你就可以看到生动的主页.Java已经成为当前计算机网络及移动通信等诸多领域的首选语言.它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力.二,常用IAVAIDE一种程序设计语言辅以强大,高效的开发工具才会取得成功.JAVA语言的成功也证明了这一点.

3、JAVA发展到今天,它的卓越成就以及在业界的地位毋庸置疑.JAVA的影响从支持它的开发工具就可见一般.纵观计算机开发语言的历史,还从来没有哪种语言像JAVA那样拥有十几种开发工具.本文仅介绍四种最流行的JAVA集成开发环境(IDE):Eclipse,NetBeans.JBuilder,ICreator.1.EclipseEclipse是一种可扩展的开放源代码IDE.2001年11月,IBM公司捐出价值4000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发.为了帮助集成开发环境(IDE)克服目前的局限性,业界厂商合作创建了Eclipse平台.Eclipse允许在同一

4、IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显着改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上.Eclipse框架的这种灵活性来源于其扩展点.它们是在XML中定义的已知接口,并充当插件的耦合点.反之,任何Eclipse插件也可以遵从其它插件定义的扩展点.除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用.利用Eclipse,我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起.如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,那么当我们用调试器逐一检查应用时,UML对话框可以突出显示我们正在关注的

5、器件.事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器,c/c++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点.Eclipse的最大特点是它能接受由Iava开发者自己编写的开放源代码插件.Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术.经过几年的发展,Eclipse已经成为目前最流行的JavaIDE.并且拥有了很多的Eclipse社区和新闻组.目前,E—clipse已经成为开发Iava程序的首选IDE.收稿日期:2007—12—10作者简介:台雯(1980一),女,天津市人,天津市新华职工大学教师,从事计

6、算机技术研究.?55?Eclipse的缺点是操作比较复杂,对初学者来说,理解起来比较困难.2.JBuilderJBuilder是Borland公司的JavaIDE.JBuJlder功能强大,能够满足很多方面的应用,尤其是对于服务器方以及EJB(EnterpriseIavaBeans)开发者们来说.JBuilder支持最新的Java技术,包括Applets,JSp/servlets,JavaBean以及EJB的应用.用户可以自动地生成基于后端数据库表的EJBJava类,JBuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用

7、程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象.JBuilder支持各种应用服务器.JBuilder与InpriseApplicationServer紧密集成,同时支持WebLogicServer,支持EJB11和EJB20,可以快速开发J2EE的电子商务应用.IBuilder能用Servlet和JSp开发和调试动态Web应用.利用JBuilder可创建(没有专有代码和标记

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。