在 IBM Rational Application Developer 中如何使用 JavaServer Faces 组件和 Ajax
2008-12-18 14:36
639 查看
本文将带您练习利用 Ajax 和 IBM® Rational® Application Developer
中的关系元组列表(Relational Record List)、下拉列表框(Combo Box)、选项卡面板(Panels-Tabbed),及数据树(Data
Tree)组件,进行天气预报应用程序的设计和实现所需的操作步骤及编写代码的工作。本文还阐述了访问来自有两个关系表的 Relational Record List
中元素的技术。
关于本文
本文指导您逐步地使用 Asynchronous JavaScript and XML(AJAX,以下称为 Ajax)和 IBM® Rational®
Application Developer Version 7.0 进行应用程序的设计和开发。文中包含如何使用各种 Java™Server
Faces(JSF)组件连同 Ajax 的实践技术,并且向您展示了如何克服 Relational Record List
中的内嵌缓冲技术。本文阐述了如何初始化会话范围变量,使之显示出与应用程序启动时 Combo Box 控件的初始值相对应的数据。
您还将了解到向 Web 页面添加 Tabbed Panel 控件,以及配置 Data Tree,使其与 Relational Record List
一起工作的步骤。文中结尾向您展示了访问来自包含两个关系表的 Relational Record List 中的数据元素的技术。
本文没有详细介绍实例中用到的所有技术,但如果您想要了解更多,那么参考资料中引用的一些文章介绍了它们。主要用到的技术是 Ajax、使用了 IBM
Enhanced Faces 组件的 JSF,及服务数据对象(service data objects,SDOs)。
背景知识及系统需求
这些指导假设您了解 Java™ 语言的基础知识,但您不需要 Java 方面的扩展经验。然而,本文假设您基本了解 Rational Application
Developer 开发环境的使用。本文还假设您基本了解 Ajax 和 SDOs。参见 参考资料,获得更多关于这些技术的信息。
要运行本文中的实例,您的工作站必须安装了 IBM® Rational® Software Architect 或 Rational Application
Developer。本文中使用的 Rational Application Developer 的版本是 7.0。
创建 WeatherForecastDB 数据库
要创建应用程序数据库,您将完成以下这三个任务:
下载并将 CreateWeatherForecastDatabase.zip 导入到您的工作区。
利用提供的 Java 应用程序创建名为 WeatherForecastDB 的支持的 Derby 数据库。
创建到 WeatherForecastDB 数据库的连接。
下载并导入 Java 工程
天气预报应用程序使用 Derby 数据库存储信息。对于本实例,您将使用 Java 应用程序来创建数据库。如果您想要了解更多关于如何利用 Rational
Application Developer 中的 Data 透视图手工创建数据库的信息,请阅读标题为“Hello World (Updated):
Rational Application Developer V7, Create Java, Web Service, and database
applications” 的 IBM® developerWorks® 上的文章(参见 参考资料
中的链接)。
要开始,就遵照以下这些步骤:
下载并将 CreateWeatherForecastDatabase.zip 文件保存到您的计算机中(参见 下载)。
在您的桌面上启动 Rational Application Developer。如果出现了询问工作区目录的窗口,输入
如果出现了 Welcome 窗口就将其关闭。
导入 CreateWeatherForecastDatabase.zip 文件:
在工作平台中,选择 Window > Open Perspective > Java 来切换到 Java 透视图。
选择 File > Import > Other > Project Interchange,将工程导入到您的工作区中。
单击 Next。
在 From zip file 旁边,单击 Browse,导航到您保存
CreateWeatherForecastDatabase.zip 文件的地方。
单击 Select All。
单击 Finish。
接下来,为 Java 工程设置 Java 链编路径。
在 Package Explorer 视图中右键单击 CreateWeatherForecastDatabase(图 1)来设置 Java
链编路径,以防在您导入工程时,没有将其带过来。
图 1. 设置 Java
链编路径
选择 Properties(参见图 2)。
单击 Java Build Path。
单击 Libraries 选项卡。确保添加了 derby.jar 文件的路径。如果您没有找到它,那么您需要通过以下这些步骤手工地添加它:
单击 Add External JARs。
输入以下路径:
单击 Open。
单击 OK。
图 2. derby.jar
文件的路径
重要的提示:
本文转自IBM Developerworks中国
请点击此处查看全文
中的关系元组列表(Relational Record List)、下拉列表框(Combo Box)、选项卡面板(Panels-Tabbed),及数据树(Data
Tree)组件,进行天气预报应用程序的设计和实现所需的操作步骤及编写代码的工作。本文还阐述了访问来自有两个关系表的 Relational Record List
中元素的技术。
关于本文
本文指导您逐步地使用 Asynchronous JavaScript and XML(AJAX,以下称为 Ajax)和 IBM® Rational®
Application Developer Version 7.0 进行应用程序的设计和开发。文中包含如何使用各种 Java™Server
Faces(JSF)组件连同 Ajax 的实践技术,并且向您展示了如何克服 Relational Record List
中的内嵌缓冲技术。本文阐述了如何初始化会话范围变量,使之显示出与应用程序启动时 Combo Box 控件的初始值相对应的数据。
您还将了解到向 Web 页面添加 Tabbed Panel 控件,以及配置 Data Tree,使其与 Relational Record List
一起工作的步骤。文中结尾向您展示了访问来自包含两个关系表的 Relational Record List 中的数据元素的技术。
本文没有详细介绍实例中用到的所有技术,但如果您想要了解更多,那么参考资料中引用的一些文章介绍了它们。主要用到的技术是 Ajax、使用了 IBM
Enhanced Faces 组件的 JSF,及服务数据对象(service data objects,SDOs)。
背景知识及系统需求
这些指导假设您了解 Java™ 语言的基础知识,但您不需要 Java 方面的扩展经验。然而,本文假设您基本了解 Rational Application
Developer 开发环境的使用。本文还假设您基本了解 Ajax 和 SDOs。参见 参考资料,获得更多关于这些技术的信息。
要运行本文中的实例,您的工作站必须安装了 IBM® Rational® Software Architect 或 Rational Application
Developer。本文中使用的 Rational Application Developer 的版本是 7.0。
|
要创建应用程序数据库,您将完成以下这三个任务:
下载并将 CreateWeatherForecastDatabase.zip 导入到您的工作区。
利用提供的 Java 应用程序创建名为 WeatherForecastDB 的支持的 Derby 数据库。
创建到 WeatherForecastDB 数据库的连接。
下载并导入 Java 工程
天气预报应用程序使用 Derby 数据库存储信息。对于本实例,您将使用 Java 应用程序来创建数据库。如果您想要了解更多关于如何利用 Rational
Application Developer 中的 Data 透视图手工创建数据库的信息,请阅读标题为“Hello World (Updated):
Rational Application Developer V7, Create Java, Web Service, and database
applications” 的 IBM® developerWorks® 上的文章(参见 参考资料
中的链接)。
要开始,就遵照以下这些步骤:
下载并将 CreateWeatherForecastDatabase.zip 文件保存到您的计算机中(参见 下载)。
在您的桌面上启动 Rational Application Developer。如果出现了询问工作区目录的窗口,输入
c:/temp/weatherforecast,然后单击 OK。
如果出现了 Welcome 窗口就将其关闭。
导入 CreateWeatherForecastDatabase.zip 文件:
在工作平台中,选择 Window > Open Perspective > Java 来切换到 Java 透视图。
选择 File > Import > Other > Project Interchange,将工程导入到您的工作区中。
单击 Next。
在 From zip file 旁边,单击 Browse,导航到您保存
CreateWeatherForecastDatabase.zip 文件的地方。
单击 Select All。
单击 Finish。
接下来,为 Java 工程设置 Java 链编路径。
在 Package Explorer 视图中右键单击 CreateWeatherForecastDatabase(图 1)来设置 Java
链编路径,以防在您导入工程时,没有将其带过来。
图 1. 设置 Java
链编路径
选择 Properties(参见图 2)。
单击 Java Build Path。
单击 Libraries 选项卡。确保添加了 derby.jar 文件的路径。如果您没有找到它,那么您需要通过以下这些步骤手工地添加它:
单击 Add External JARs。
输入以下路径:
C:/Program Files/IBM/SDP70Shared/plugins/com.ibm.datatools.db2.cloudscape.driver_1.0.0.v200610121320/driver/derby.jar
单击 Open。
单击 OK。
图 2. derby.jar
文件的路径
重要的提示:
本文转自IBM Developerworks中国
请点击此处查看全文
相关文章推荐
- 如何用 Rational Application Developer 7.0 及更新版在 JSP 中使用 Service Data Objects
- 使用 Rational Application Developer 6.0 和 WebSphere Portal Server 5.1开发 JSF portlet
- 使用IBM Rational Application Developer 8开发Portlet - Maven集成
- 使用IBM Rational Application Developer 8开发Portlet - 开发环境
- 如何建立高级JSF(Java Server Faces)图形组件
- 博为峰Java技术文章 ——JavaSE Swing 如何使用进度条组件JProgressBarⅡ
- 使用java(spring)编写ajax的接口如何返回给请求者数据
- 使用 IBM Rational Software Architect 在 Java 中处理 XSD
- 使用 WebSphere Studio Application Developer 开发 Java 程序: 与 VisualAge for Java 进行比较
- 使用 WebSphere Studio Application Developer 的 WebSphere Portal Server 开发: 第 1 部分:Portal Server 2.1 的动态主题定制
- Create a Java Web Application using Embedded Tomcat (如何使用Embedded 创建一个基于Tomcat的Web 应用))
- vs. 2005也可以使用web application project, 如何把asp.net ajax特性加入呢?
- 博为峰Java技术文章 ——JavaSE Swing 如何使用时间组件TimerⅠ
- 使用 Java Management Extension API 连接 Rational Application Developer V7.0 和 WebSphere Application Server V6.1
- 如何使用 IBM Rational Software Architect 创建复合模式
- 使用 JSF 开发基于 Ajax 的用户界面:ADF Faces 富客户端组件简介
- Android中的基础-----如何使用JAVA动态的添加并设置组件属性
- 使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页
- 如何使用 Java 测试 IBM Systems Director 的 REST API
- ADF_ADF Faces系列1_使用JSF开发基于Ajax的用户界面:ADF Faces 富客户端组件简介(Part1)