WEB开发网
开发学院软件开发Java Eclipse e4 的亮点 阅读

Eclipse e4 的亮点

 2010-01-25 00:00:00 来源:WEB开发网   
核心提示: Web 到桌面e4 也在探索如何能跨多种目标平台和各种语言重用组件,现在您可以用 JavaScript 编写 bundle 并将它们集成到基于 Java 的 OSGi 运行时,Eclipse e4 的亮点(3),Eclipse 的 JavaScript 框架负责解析清单文件(manifest)和

Web 到桌面

e4 也在探索如何能跨多种目标平台和各种语言重用组件。现在您可以用 JavaScript 编写 bundle 并将它们集成到基于 Java 的 OSGi 运行时。Eclipse 的 JavaScript 框架负责解析清单文件(manifest)和解决 JavaScript bundle 间的依赖项以使其对 OSGi 运行时透明。即使在不知悉底层实现技术的情况下,这些 bundle 也可以注册和查找 JavaScript 服务。

桌面到 Web

一个桌面应用程序是有可能在 Web 上运行的。 e4 引入了一个 SWT 端口,称为 SWT 浏览器版(SWT/BE),可在 Flash 中显示 SWT 组件。

SWT 提供了一个公共图形编程界面和一个本机工具包来在 Windows®、Linux® 和浏览器中绘制这些组件。现在,e4 支持在 Flash 或动作脚本中呈现 SWT 组件。将来还有技术支持 JavaScript Silverlight 版本。

XWT

XWT 即 SWT 的 XML UI,是一个框架,用来以 XML(.xwt) 声明式地编写 SWT/JFace 小部件。在 XWT 中,应用程序的完整结构或小部件分层结构也都是以 XML 声明式定义的。一个能实现小部件、事件回调和业务逻辑的 Java 文件也会被创建。UI 组件可以绑定一个底层应用程序模型,以便为 UI 组件提供数据。

XWT 的好处很明显。XWT,加上外部 CSS,可以彻底地拆分业务逻辑和 UI 相关的方面,从而节省了工作量并使 SWT 代码更易于维护。

使用 XWT

在本节,我们将通过创建一个简单的应用程序来了解 XWT。在这个应用程序中,您将使用 e4 的新 XWT 透视图并会对 XWT 数据绑定特性有所了解。参见下载部分来下载这里用到的源代码。

上一页  1 2 3 4 5 6 7  下一页

Tags:Eclipse 亮点

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接