运用WebSphere Studio V5.1.1开发JSF应用程序: 第4部分

这一系列文章展示了 WebSphere Studio V5.1.1 中的 Java Server Faces TechnologyPreview 的特征,本文是其中的第 4 部分

在文章系列的 第 3 部分中,我们看到了 JSF 应用程序如何利用 Service Data Object(SDO)技术来访问数据。在本文中,我们将会看到 JSF如何利用现有的 J2EE 技术。我们将会创建一个调用现有的 EJB 应用程序的 JSF 页面,并在兼顾 JSF 的 RAD 性质的前提下运用 JavaBeanData 控制来显示 EJB 调用结果。另外,我们将会使用 Quick Edits 视图来编写 Action Handler,以便调用现有的无状态会话Bean。

要想完成这些练习,您需要 下载包含在本文中的资料。万一您还没完成第 3 部分,下载文件包含了解决方案;请按照 第3 部分所描述的方法导入该 EAR 文件。要想运行示例,您还需要按照第 3 部分所阐述的方法创建数据库;导入解决方案之后,请按照第 3部分最后一节描述的方法运行应用程序,这样就可在用于此练习的 Server Configuration 中创建 JDBC 数据源。

导入并安装 StockSystemEJB

现在我们来为 第2 部分创建的 Stock Data Page 创建下一个 JSF 结果页面。首先我们导入现有的 EJB JAR 文件,然后创建显示结果的JSF 页面。

要想导入 EJB JAR 文件并使它成为现有 EAR 文件的一部分,您需要执行以下的步骤:

在 WebSphere Studio Application Developer(以后简称为 Application Developer)中选择 File => Import。

图 1. Application Developer File 菜单

开发JSF应用程序: 第4部分-websphere studio">

选择 EJB JAR file,然后单击 Next。

图 2. File Import 对话框

定位到C:\JSFArticleSeries\Part4\StockSystemEJB.jar。Project 名称应该为 StockSystemEJB。选择现有的EAR 文件 StockSystemEAR。(您必须显式地选择现有的 EAR;它在缺省情况下为 StockSystemEJBEAR,这可能容易让人误解。)单击 Finish。

图 3. EJB Import

时间: 2024-09-20 00:33:47

运用WebSphere Studio V5.1.1开发JSF应用程序: 第4部分的相关文章

运用WebSphere Studio V5.1.1开发JSF应用程序

引言 这一系列文章展示了 WebSphere Studio V5.1.1 中的 Java Server Faces Technology Preview 的特征,本文是其中的第 5 部分. 在本系列的 第 4 部分中,我们介绍了 JSF 如何利用现有的 J2EE 技术,它使用 JavaBean 数据控件来创建一个调用现有的 EJB 应用程序的 JSF 页面.在最后这一部分,我们将使用 JSF Web 服务组件来调用 Web 服务. JSF Web 服务组件可以在 Internet 上搜索任何标准

运用WebSphere Studio V5.1.1开发JSF应用程序: 第3部分

这个系列由 5 部分组成,在第 2 部分中我们使用快速应用程序开发(Rapid Application Development,RAD)JSF 组件创建了 Java Server Faces 表单.在第 3 部分中,我们将看到 JSF 可以如何利用 Web Data Object(WDO)(很快就会成为 Service Data Object)技术来访问数据. 引言 本文是这一系列文章的第三部分,将展示 WebSphere Studio V5.1.1 提供的 Server Faces Techn

运用WebSphere Studio V5.1.1开发JSF应用程序: 第2部分

这些练习将会展示 JSF 的快速应用程序开发(RapidApplication Development,RAD)特性.在第 1 部分中,我们创建了已启用 JSF 的 Web 项目和 JSF页面模板.页面模板帮助我们处理 Web 站点中的静态部分,不过J2EE 应用程序服务器是为运行动态 Web 页面而设计的.在第 2 部分,我们将继续完成第1 部分的内容,创建两个 JSF 提交表单并展示可视选项板上的一些动态控件. 您可以从本文的 下载部分下载第 1 部分的解决方案.如果您把 zip 文件解压到

在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置

前段时间在工作机上装了Mac OS X,这主要是因为我最近需要开发iPhone应用程序.虽然Xcode,Objective C一定是开发iOS应用程序的主流,但是经过一番考虑,我还是决定尝试一下使用MonoTouch进行开发. MonoTouch是Novell公司基于开源的Mono平 台构建的一套iOS开发环境,使用MonoDevelop作为代码编写工具.不过目前的MonoDevelop较之Visual Studio可谓"萤火之光比皓月之明",甚至还有无法输入中文的低级问题.因此,至今

在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验

对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch.在上一篇文章里,我们已经在Mac OS X上安装了MonoTouch开发环境,并已经能够在Mac OS X和Windows之间共享文件.现在我们就可以来简单体验一下,如何使用Visual Studio,Interface Builder以及少量的MonoDevelop来开发一个最最简单的iOS应用程序. 新建项目 根据我的个人习惯,我会先创建一个空白的解决方案.首先在Mac OS X中打开MonoDevelop,然

利用WebSphere Studio和Eclipse的集成SCM提高开发人员的生产力

简介 软件配置管理(SCM)在开发生命周期内建立和维护了软件产品的完整性.通过保护和管理业务关键软件和资产,SCM使开发团体能够以更快的速度.更低的成本和风险生产出更高质量的软件. 在本文中,你会发现软件配置管理为什么对于业务成功至关重要.本文讨论了 IBM Rational ClearCase 变更管理产品包括Rational ClearCase 和 Rational ClearQuest 变更管理解决方案,如何从 IBM WebSphere Studio 和 Eclipse环境中提供高级SC

在团队环境中使用WebSphere Studio进行插件开发

通过使用 Eclipse 插件开发环境(Eclipse Plug-in Development Environment,PDE),WebSphere Studio 能让您快速开发功能强大的插 件.然而,在您开始新的插件开发项目时,摆在您面前的功能和选择会使您无从选择.本文提供了在插件开发过程中您将面对的这些问题的实 践概要,无论您选择使用的是 WebSphere Studio 或是 vanilla Eclipse. 引言 插件的相关性以及与其有关的在团队中共享项目方式理解起来是比较复杂的.或许

WebSphere Studio

在WebSphere产品家族中,WebSphere Studio是一套功能强大,易于使用的Web网站创建和管理工具,当前版本为V3.0. 它提供的工具集,可以帮助您顺利完成从开发,发布到维护交互式的动态网站的所有工作. 主要特点如下: · 方便地创建动态交互式网站,避免CGI和ASP的缺点 · 包括生成Java Servlet, 项目管理和编辑的开发工具 · 提供多种向导,减少开发Java Servlets 和JavaBeans的时间和费用 · 方便地发布全部网站到WebSphere 应用服务器

WebSphere Studio和XDE构建应用程序

简介 同时使用Rational扩展开发环境(XDE)和IBM的WebSphere Studio,你可以拥有一个完整优秀的整合平台,用于构建电子商务应用程序.你可以做需求分析.面向对象的设计,并且建模你用来构建和测试代码的相同的信息模型.换句话说,一个工程所有的参与者现在可以"拿着同样的乐谱歌唱了".在以前,当开发者进行开发过程任务的时候,重复的工具常常需要他们从一个工具向另一个工具导出信息.为了给你一个关于这些不同工具功能的直观认识,我将在本文中使用下面的方案. 有时候,一个新工程的设