跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

使用 Rational Business Developer 基于 EGL 构建 JSF 搜索页面

创建两种允许用户以不同方式搜索数据库的页面

Tim McMackin, 软件工程师, IBM
Author photo
Tim McMackin 是 IBM Rational 软件在北卡莱罗纳州 Raleigh 的一名技术作者。他有推广技术产品的写作背景,自从 2004 年就加入 IBM。

简介:  本篇教程将指导您,如何在 IBM® Rational® Business Developer 中应用 Enterprise Generation Language (EGL)以及 Java™Server Faces(JSF)组件。在本教程中,您将创建两个页面,允许用户以两种不同的方式搜索数据库。这些页面接受用户的输入,并搜索数据库中与输入相匹配的记录,并在同一页面中显示搜索结果。

发布日期:  2008 年 9 月 10 日
级别: 中级

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

总结

全文总结

这就是教程“使用 Rational Business Developer 基于 EGL 构建 JSF 搜索页面”的结尾。

学到的知识

在完成本篇教程的学习后,您可以学到怎样完成以下事项:

  • 创建一个简单的搜索页面
  • 创建一个包含了搜索页面要访问的函数的 EGL 列表库
  • 创建一个自定义 EGL 记录部分,并在页面中显示出来
  • 使用 EGL 代码中的 SQL 申明,以过滤搜索页面得到的结果
  • 在 Web 页面上创建 Enhanced JSF 组件,并将其与函数、变量联系起来
  • 修改您的搜索函数,以向用户提供搜索种类的选择
  • 自定义您的搜索结果
  • 对输入控件使用 type-ahead 技术支持
  • 创建一个简单的 Ajax 请求

在学完本篇教程后,您可能还想继续学习。您可以对您自己的页面添加如下功能:

  • 添加从搜索页面到 updatecustomer.jsp 页面的链接,后一个页面是您在前面部分中创建的。您需要让这个链接传递一个参数,就像您对 allcustomers.jsp 页面所做的一样。
  • 试着修改搜索结果,使其包含除用户姓名,e-mail 地址,所在州之外的其他信息。
  • 试着对项目的其他页面应用 type-ahead 技术支持或者 Ajax 请求。

9 页,共 12 | 前一页 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=336997
TutorialTitle=使用 Rational Business Developer 基于 EGL 构建 JSF 搜索页面
publish-date=09102008
author1-email=tmcmack@us.ibm.com
author1-email-cc=

标签

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

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

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

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

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