揭秘NetBeans 7.0中的Java 7基因

日期: 2011-05-10 作者:布加迪 来源:TechTarget中国 英文

  甲骨文公司已在4月宣布了发布NetBeans 7.0。7.0的主要亮点是支持Java开发工具包7(JDK 7)中的Java 7功能特性;这包括处理Project Coin在语言方面的改进,并适当地扩展代码完成和提示。JDK 7目前作为预览版而发布;一旦在今年7月底发布,NetBeans开发人员就会发布将与JDK最终版相一致的NetBeans 7.0.1,随后会在10月发布NetBeans 7.1。

  对Java 7的支持:NetBeans 7.0版本将允许Java开发人员使用熟悉的集成开发环境(IDE),同时可以试用Java 7的新功能,比如支持Case语句中的字符串常量,经过改进的类型推断,以及针对Collections和JSR292的语言支持(JVM中对动态类型语言的支持)。

  对于眼下没有使用Java 7的Java开发人员来说,NetBeans 7仍提供了诸多改进之处。比如说,与甲骨文WebLogic服务器更好地集成,更好地支持甲骨文数据库,集成了更简洁的连接向导,支持Glassfish 3.1,还集成了远程实例和已部署应用程序的管理功能,这一切改进让NetBeans 7.0得以与那些流行的应用平台更顺畅地兼容。

  NetBeans 7.0版本还得到了与Java有关的其他改进,包括支持Maven 3,集成JUnit 4.8.2,能够追踪Javadoc中的远程HTTP URL,以及针对GridBagLayout的新的可视定制器。Java EE开发人员会得到对上下文和依赖注入(CDI)、代表性状态传输(REST)服务和Java持久性API的更好支持;另外还新增了对Bean验证(Bean Validation)的支持以及对JSF组件库(包括PrimeFaces)的支持。

  对于Web开发人员来说,已添加了HTML5编辑和JavaScript对象标注(JSON)格式化功能,而PHP开发人员会得到对PhpDoc生成、重命名和安全删除重构的支持以及对PHP 5.3别名的支持。C/C++支持方面也有一些改进,NetBeans平台的Profiler分析工具的性能也得到了改进。最后,对于原生文件系统上检测文件变化的改变有望让NetBeans更能了解项目文件的外部改动。

  NetBeans 7.0完整的软件发布说明现已公布,NetBeans 7.0软件包可供下载,面向Java SE、EE、 C/C++、PHP或所有受支持的语言,可以在Windows、Linux、Mac OS X或者Solaris等操作系统(基于x86或SPARC平台)上运行。目前NetBean中缺少了对Ruby on Rails的支持,甲骨文在今年1月取消了对这种Web应用框架的支持。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • Java 7和错综复杂的安全和非安全类型转换

    类型转换的问题之一就是有可能导致精度缺失,尤其是如果要进行转换的数字实际上超出了目标类型的范围。请看下面的代码……

  • Java 7特性:如何在项目Coin中更精确的重新抛出异常

    其他语言爱好者,如Scala或Clojure总是诋毁事实,说Java太冗长、繁琐。所以,在Java7中引入大量新设施,以帮助并减少应用程序开发者需要编写的代码,并不太另人吃惊。

  • Java 7:Switch和OCP认证

    首先,我讨厌switch声明。这真是个要命的程序,我经常看到初级程序员围着一个switch声明忙乎,我一直坚信存在更为面向对象的方法来处理这个问题。

  • JRuby和Java 7 我们可以期待什么

    Java 7已经粉墨登场了,这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。那么对于在Java 7上运行的JRuby,我们能够期待些什么呢?