NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

React源码中的dom-diff

夏天的味道123

React

从算力突破到应用全面开花,英特尔与阿里云那些不可不提的合作

科技之家

源码级深度理解 Java SPI

vivo互联网技术

Java Spring Boot dubbo spi

前端线下培训和线上培训学习哪个更好?

小谷哥

java程序员培训和自学的区别

小谷哥

详解webpack构建优化

Geek_02d948

webpack

从软件工程角度看测试

老张

软件工程 质量保障

想开发DAYU200,我教你

华为云开发者联盟

开发 华为云 开发板 企业号十月 PK 榜 富设备

阿里云张建锋:核心云产品全面 Serverless 化

阿里巴巴云原生

阿里云 Serverless 云原生

Webpack中的高级特性

Geek_02d948

webpack

【C语言】continue 关键字

謓泽

热备与冷备分别是什么意思?怎么通俗理解?

行云管家

高可用 热备 冷备

web前端培训有哪些比较好?

小谷哥

Wallys/industrial wifi6 router/Support OpenWRT /2×2 2.4G&5G

Cindy-wallys

Sprint产品待办列表的优先级要怎么排?

敏捷开发

项目管理 敏捷开发

React-hooks+TypeScript最佳实战

xiaofeng

React

前端培训机构学习比较好的方法

小谷哥

阿里P8面试官总结的《2022java技术总结》,解决90%以上的技术面

程序知音

Java 程序员 后端技术 Java面试题 Java面试八股文

可观测实践|如何利用 Prometheus 精细化观测云产品

阿里巴巴云原生

阿里云 云原生 Prometheus

Webpack中的plugin插件机制

Geek_02d948

webpack

一个更快的YOLOv5问世,附送全面中文解析教程

OneFlow

人工智能 深度学习 训练数据

React核心技术浅析

夏天的味道123

React

大数据培训自学怎么样?

小谷哥

Vue3必会技巧-自定义Hooks

yyds2026

Vue

Vue3, setup语法糖、Composition API全方位解读

yyds2026

Vue

Wallys Routerboard DR40x9 IPQ4019 IPQ4029 ,802.11AC 2x2 2.4G&5G Support HTTPS Support all the modules of Quectel

Cindy-wallys

Wallys|industrial wifi6 router/ Qualcomm IPQ8072A 4T4R support QCN9074/QCN6024 MOUDLE OPENWRT 802.11AX 10GE port 10G SFP

Cindy-wallys

【云服务器】云服务器哪家好用便宜服务好?

行云管家

云计算 企业上云 云服务器 行云管家

React中常见的TypeScript定义实战

xiaofeng

React

React-diff原理及应用

xiaofeng

React

Vue3知识点之数据侦测

yyds2026

Vue

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