跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 Eclipse 和 JavaFX 开发 Mashup 应用

刘 庆, 软件工程师, IBM 中国软件开发中心 DB2 z/OS 开发团队
刘庆的照片
刘庆,目前在 IBM 软件开发中心(IBM CSDL)DB2 z/OS 开发团队担任开发工程师,拥有 IBM DB2 DBA 专业认证,他在 J2EE 和 Web 开发领域有着多年开发经验,喜欢关注新技术。他毕业于中国科技大学,并拥有硕士学位。

简介:  本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。

发布日期:  2007 年 9 月 21 日
级别: 初级

访问情况 : 11817 次浏览
评论: 

开始之前

Web 2.0 的时代已经全面来临,Mashup 的应用越来越多,RIA(Rich Internet Application)应用的呼声也越来越高,很多公司都纷纷推出了自己的 RIA 解决方案,比如 Adobe 公司的 AIR,Microsoft 的 Silverlight 等。而 Java 在互联网应用系统的开发上却受到了前所未有的挑战。在这样的背景下,SUN 公司于今年的 Java ONE 大会上推出了 JavaFX,希望借此以迎接这样的挑战。JavaFX 是一种声明式的静态类型脚本语言,可以让用户非常容易和快速地开发应用程序用户界面,并且能够很好地和互联网上提供的众多 Web 服务结合起来,进行 Mashup 应用的开发。

关于本教程

本教程将采取从简单到复杂,知识点和实际代码相结合的方式。先讲述一些简单的概念和代码,使大家先对 JavaFX 建立起直观的印象,并且能够写出自己的应用程序界面。然后再介绍 JavaFX 的类以及 Mashup 的概念,并且讲述如何使用 Web service,从而在建立好程序界面的基础之上,增加业务逻辑,组建 Mashup 应用。


目标

学完本教程后,您将不仅能够掌握 JavaFX 的基本概念和语法,用 JavaFX 编写比较复杂的 UI 界面,并且能够增加自己的业务逻辑开发满足自己需求的 Mashup 应用。


先决条件

要学习本教程,您需要有一定的编程经验,并了解面向对象的概念。同时您应该熟悉 Eclipse 开发环境,熟悉插件安装过程。


代码示例和安装要求

您需要一些工具才能试用本教程中的代码。所有这些工具都可以免费下载(参见 参考资源):

  • Java SDK 1.5 或更高版本的 JDK;
  • Eclipse Europa 或更高版本;

1 页,共 11 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology, Web development, Open source
ArticleID=254886
TutorialTitle=使用 Eclipse 和 JavaFX 开发 Mashup 应用
publish-date=09212007
author1-email=qlcdl@cn.ibm.com
author1-email-cc=zoucl@cn.ibm.com

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。