写点什么

NetBeans 6.9 发布,支持 JavaFX、Java EE 6 及 OSGi

  • 2010-07-14
  • 本文字数:1255 字

    阅读完需:约 4 分钟

近日, Oracle 发布了流行的开源Java IDE NetBeans 6.9 ,这是自收购 Sun Microsystems 以来 Oracle 发布的首个 NetBeans 版本。新版本提供了大量的新特性,也进行了众多的改进。

在众多新特性中,最引入注目的就是对 JavaFX 的支持,即 JavaFX Composer。人们对该特性已经期盼了很久,现在终于纳入到整个工具集与平台当中了。JavaFX 支持提供了一个可视化的设计工具和一个代码编辑器。开发者们可以借助该工具轻松编写、构建并运行代码,还可以重新格式化代码文件。很多用户都希望 JavaFX 也能有类似于 Adobe Flash 那样的可视化工具,现在这个愿望终于实现了。凭借 JavaFX Composer,开发者们能以可视化的方式操纵应用、在屏幕上拖拽组件并进行布局。可以通过该工具以可视化的方式修改所有标准的 JavaFX 组件(由 SDK 提供)的属性。JavaFX Composer 还应用了通用、抽象的数据源与记录集的思想,可以将 Web Services 与数据库绑定到组件上。因此,可以在 IDE 中轻松创建这些数据源。

工具很好地集成了 JavaFX 产品套件。套件包装了众多的插件,可以让 JavaFX 设计者(使用标准的设计工具如 Adobe Illustrator 和 Photoshop 制作应用界面)与开发人员(开发应用逻辑)更好地协作。借助于插件的帮助,设计者可以生成矢量图形,将元素放在不同的“层”上,为其指定名称,然后将图形导出为 JavaFX 能够读取的格式。这个文件可以放在 JavaFX 应用中,通过 JavaFX Composer 预览。除此之外,还可以通过 JavaFX Composer 引用每个层并可视化(当然了,还可以编程的方式)地操纵他们。JavaFX Composer 支持 JavaFX 状态的概念,状态描述了对象在某个时间点的情况。视频编辑工具中的关键帧也使用了状态的概念,他们的意思是一样的。比如说,可以让对象在两个状态间变化。

新版本还升级了底层的 NetBeans RCP 平台。虽然“NetBeans”是个 IDE,但 NetBeans RCP 却是 IDE 下面的框架。该框架有助于构建模块化、一致的 Swing 应用。这个平台已经有 13 年的历史了。工业界与学术界已经在 NetBeans RCP 平台上构建了很多工具。新版本借助于 OSGi 简化了平台的使用、也增强了一致、标准的 Swing 工具集。OSGi 规范描述了给定类装载器中 Java 组件的生命周期,是 Eclipse IDE 底层所用的模块化框架。OSGi 的各种功能将 OSGi 组件与 NetBeans Module 系统连接起来:开发者可以在 OSGi 中使用 NetBeans 模块,可以在 NetBeans RCP 中使用 OSGi 服务,还可以将整个 NetBeans RCP 以 OSGi 的方式运行。NetBeans 6.9 还进行了很多增强。更新了通用的 Web 开发工具集,支持 HTML 重构与 CSS 元素。该发布还更新了 PHP 与 Ruby 编辑器。NetBeans 6.9 支持去年 11 月发布的 Spring 3.0 平台。NetBeans 6.8 也提供了对 Java EE 6 的支持,但 JEE 6 平台规范于去年底才正式完成,因此 NetBeans 6.8 对 Java EE 6 的支持还并不完整。此次发布引入了对 CDI(Java EE 6 dependency injection API)、JSF 2.0(包含了 Facelets)及 Web Beans APIs 的增强支持。

查看英文原文: NetBeans 6.9 Release Supports JavaFX, Java EE6 and OSGi

2010-07-14 03:281711
用户头像

发布了 88 篇内容, 共 263.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营大作业

叮叮董董

【高并发】面试官:Java中提供了synchronized,为什么还要提供Lock呢?

冰河

Java synchronized 同步 lock 锁机制

【高并发】面试官:说说缓存最关心的问题?有哪些类型?回收策略和算法?

冰河

缓存 面试 引用 offer 回收

物流系统架构设计文档

莫莫大人

极客大学架构师训练营

招商2020第十三届(南京)智慧城市技术与应用产品展览会

InfoQ_caf7dbb9aa8a

升级Php Curl扩展遇到的坑

心平气和

php curl php扩展

架构师训练营大作业一

子豪sirius

快讯2020第十三届亚洲国际物联网展览会-南京站

InfoQ_caf7dbb9aa8a

手写一个抖音视频去水印工具,千万别刚一个程序员

程序员小富

Java springboot

关于手机里的IP地址,你不得不知道的“秘密”

脑极体

IP网络

菜鸟小sailor 🐕

windows平台python3使用impyla连接hive问题汇总

誓约·追光者

hive python3.x Windows 10

关于java使用JDBC连接数据库

谷鱼

Java JDBC

全屋智能2020第十三届(南京)国际智能家居展览会

InfoQ_caf7dbb9aa8a

配置时间特性

小知识点

大数据 flink scal

Spring 5 中文解析数据存储篇-理解Spring事物抽象

青年IT男

Spring5 数据存储

宁静的可贵

谷鱼

宁静

拓扑排序就这么回事

小齐本齐

数据结构 算法 数据结构和算法

python——dict常用方法

菜鸟小sailor 🐕

JDK15真的来了,一起来看看它的新特性

程序那些事

Java JDK15 JDK15新特性 java15新特性

JDK15正式发布,新增功能预览!

王磊

Java

网上赌博输了怎么办?上岸戒赌是唯一的选择

jdxj

网上赌博输了怎么办 网上赌博玩快三输了怎办 网上玩快三输了怎么回血 网赌输了怎么戒赌

oeasy教您玩转linux 010216 随机诗词 fortunezh

o

为什么很多人不买iPhone?

北柯

架构师训练营 - 大作业(二)

张明森

共享内存原理与VCS监控采集实战

vivo互联网技术

监控 中间件 架构设计 数据采集 埋点

我擦~字符串转字节切片后,切片的容量竟然千奇百怪

Gopher指北

后端 Go 语言

甲方日常 16

句子

随笔杂谈

食堂就餐卡系统设计

Geek_Albert

食堂就餐卡系统设计

第一周学习总结

Geek_Albert

Docker Swarm 集群管理利器核心概念扫盲

哈喽沃德先生

Docker Docker Swarm 容器

NetBeans 6.9发布,支持JavaFX、Java EE 6及OSGi_Java_Josh Long_InfoQ精选文章