写点什么

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:281828
用户头像

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

关注

评论

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

Go语言map并发安全,互斥锁和读写锁谁更优?

秃头小帅oi

低代码激发数字经济新动能:重塑企业创新与效率

不在线第一只蜗牛

低代码 数字经济

零代码教你安装部署Stable Diffusion 3,一键生成高质量图像

华为云开发者联盟

人工智能 华为云 AIGC 华为云开发者联盟 企业号2024年7月PK榜

ETL数据集成丨主流ETL工具(ETLCloud、DataX、Kettle)数据传输性能大PK

谷云科技RestCloud

kettle 数据同步 ETL DataX ETLCloud

IoTDB 集群高效管理:一键启停功能介绍

Apache IoTDB

Pebble 携手 Footprint Analytics:数据领航,重塑区块链游戏领域

Footprint Analytics

链游

挖掘二手市场的金矿:闲鱼商品详情数据接口策略指南

tbapi

闲鱼API 闲鱼商品详情数据接口 闲鱼商品数据采集

数据分析告别 ETL,业务运营决策提效超 10 倍

Aloudata

数据分析 指标 Data Fabric noetl

【YashanDB知识库】含有NUL字节的varchar字符串查询时出现截断

YashanDB

yashandb 崖山数据库 崖山DB

观测云:全栈监控的先行者

可观测技术

可观测性

快速把握数据要素X战略结构

蛙人族

Data Lake 大数据‘’

“云计算一哥”深夜放大招:几分钟,纯靠Prompt打造一个App!

Openlab_cosmoplat

人工智能

解锁京东商品详情数据接口:打造电商智能分析新利器

tbapi

京东商品详情数据接口 京东API

民航业电子签章应用报告:工卡、放行单电子化,飞机维护维修提效

数字工具研究

电子签章

1688商品详情数据接口全面解析,数据驱动决策,精准营销不再是梦!

tbapi

1688商品详情数据接口 1688商品数据采集 1688 API

在 Windows 平台搭建 MQTT 服务

EMQ映云科技

mqtt mqtt broker

【一步到位】怎样免费下载YouTube视频?

Sabrina

youtube视频下载 油管视频下载 下载油管视频 YouTube视频下载工具 油管视频

萝卜快跑火了,他却在背后悄悄招聘这些人....

王磊

观测云对接 Jaeger 最佳实践

观测云

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