• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案等相关知识,希望本文的分享对您有所帮助
</div>

有了 Justsystems 的 xfy Enterprise Solution,企业可以使用 xfy 可视化界面和自适应 XML 模板,通过将可视化表示与数据处理和业务规则分离开来,轻松地交付信息解决方案。IBM® DB2® 9 具有 DB2 原有的性能、可伸缩性和易用性方面的优点,并融合了同时存储和管理关系数据与 XML 数据的能力。将 xfy Enterprise Solution 与 DB2 9 相结合,按 XML 数据的本地格式管理 XML 数据,创建动态的、数据驱动的 XML 文档应用程序。本文逐步演示如何创建 XML 文档应用程序,这些应用程序在终端用户看来是一些文档,但是它们可以从 DB2 Enterprise 9 数据服务器上检索动态的数据。

简介

随着 XML 能容纳记录,以及数据库技术发展到能同时本地存储 XML 和关系信息,管理和共享企业数据的方式已经彻底被改变。 Justsystems xfy Enterprise Solutions 加上 IBM DB2 9,让您可以以本地格式管理 XML 数据,还可以创建动态的、数据驱动的 XML 文档应用程序,而不会对已经有限的 IT 资源造成压力。

本文引导您构建三个 XML 文档应用程序,这些应用程序为具有不同信息需求的用户显示客户电子邮件信件和销售信息。第一个 XML 文档应用程序演示使用可视化查询生成器工具执行 XML 查询和关系查询,这是所有这三个应用程序都要用到的。第二个 XML 文档应用程序以第一个应用程序为基础,将普通的 XHTML 表替换成 xfy Adaptive Grid 模板,以显示所有电子邮件、销售和运营数据。第三个 XML 文档应用程序以第二个应用程序为基础,将一个网格显示屏替换为 xfy Adaptive Chart 模板,以便只显示电子邮件和销售总额信息。有了像 xfy Enterprise Solution 这样的产品,很容易在企业内将同一套信息定制到不同的分组中,而不必延长定制软件开发和部署的周期。

下面是本文演示的 xfy Enterprise Solution 的一些关键特性:

xfy Enterprise Client 可视化复合 XML 文档创建工具

xfy Enterprise Client 用于 DB2 9 的可视化查询生成界面

xfy Adaptive Grid 和 Chart 模板

建议基本熟悉数据库和 XML 技术,以便更好地阅读本文。

假设

已下载 xfy Enterprise Solutions Trial Edition 并将其安装到名为 $XFYHOME 的目录中。已下载 IBM DB2 9 并将其安装到一个名为 $DB2HOME 的目录中。已经注册了 xfy Enterprise Solution 并且有一个键密钥(key)。已经通过 $XFYHOME/scm/scm_createdb2.bat 命令创建了一个 XFYDB 数据库。已下载 simpleapp.zip,并且创建和填充了 DBSIMPLE 数据库,注册了 xfy Enterprise Client。要了解更多信息,请查看本文的下载小节。

创建第一个 XML 文档应用程序

第一个 XML 文档应用程序是一个 XHTML 页面,该页面有一个可编辑的 customer 字段,XML 和关系数据库查询的选择标准将依赖于这个字段。这个应用程序使用 xfy Visual XML Editor、xfy Visual Query Generation 工具和自动布局表示方法在 XHTML 表格中显示被选中的数据。

启动 xfy Enterprise Client.

在弹出菜单中,选择 File > New。

从 Standard Vocabularies 模板中选择 XHTML,在对话框中单击 Open。可以看到工具条上有一组新的工具,另外还有一个空白的屏幕,其中有一个闪烁的光标。

图 1. 新的 XHTML 文档
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

查看原图(大图)

输入 Contact Sheet 并按回车键。用光标选中文本,单击工具条上的 B 和 U,是文本变为粗体,并为之加下划线。

在弹出菜单中,选择 Table > Insert Table。 将 rows 设为 1,columns 设为 2,table width 设为 500 pixels,然后单击对话框中的 OK。在第一列,输入 Customer Name,在第二列输入 Art LLC。

图 2. 插入表
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

查看原图(大图)

在下一行中,输入 1. Email History,单击 Enter。

在弹出菜单中, 选择 Insert > Create XML Object。单击对话框中的 Browse。

单击对话框左侧的 Template 图标。选择 Data Access 模板下的 Database DB2,然后单击 Include,接着单击 OK。之后文档中出现一个标题为 "Query Generator" 的按钮。从菜单中选择 Database > Re-execute When Loading File。

图 3. 数据库模板
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

查看原图(大图)



图 4. 结果 - Query Generator 按钮
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

查看原图(大图)

单击 Query Generator 调用查询生成器工具。选择 DBSIMPLE 数据库,单击对话框中的 Next >。

图 5. 数据库选择对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

为 table 项选择 SALES_DOCS,为 search units 项选择 Search by record。单击对话框中的 Next >。

图 6. 表选择对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

单击 Add Operand,然后单击弹出的对话框中左侧的 Node 图标。为 column 项选择 MAIL_DOC,并在 Node Path 输入区中 /email/To/text()。单击 Add,并将数据类型设置为 String。单击 OK 关闭对话框。

图 7. XML 查询过滤器对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

确认下拉列表被设置为 Equals,然后单击对话框上的 Browse。

图 8. 查询过滤器对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

单击对话框左侧的 Source 图标,在右侧的源文件树中找到源文档表中的列,这个列当前包含文本 Art LLC。 单击对话框上的 OK,单击 Next > 进入下一个对话框。

图 9. XML 源文件的树型视图
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

通过选择 ENTRY_DATE 来选择查询返回的列,然后单击 Add。单击 ENTRY_CODE,然后单击 Add。

图 10. 查询返回值选择对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

单击 Node 图标以获得 XML 列 MAIL_DOC 中的返回值。选择 MAIL_DOC 列,在 Node Path 输入区输入 /email/From/text(),然后单击 Add。输入 MAIL_FROM 作为标记。对于 /email/To/text()(使用 MAIL_TO 作为标记)和 /email/Subject/text()(使用 MAIL_SUBJECT 作为标记)遵循相同的步骤。确认您的输入如图 11 所示,然后单击对话框上的 OK。

图 11. XML 返回值选择对话框
xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案

将 ENTRY_DATE 设置为按升序返回。单击对话框中的 Next &g

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案
  • xfy 与 DB2 9 XML 数据解决方案,第 2 部分: 交付动态 XML 信息解决方案
  • xfy 与 DB2 9 XML 数据解决方案,第 1 部分: 使用 pureXML 发挥出数据的最大价值

相关文章

  • 2017-06-28多国语言环境下联邦数据库代码页转换配置和常见问题解答
  • 2017-06-28如何在多分区 DB2 数据库(DPF)上安装 DB2 Warehouse Enterprise Edition V9.5:图解安装过程
  • 2017-06-28提高商业智能环境中DB2查询的性能(2)
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(5)
  • 2017-06-28带你深入了解IBM DB2的通信与连接过程
  • 2017-06-28DB2 V9.7 锁事件监控
  • 2017-06-28DB2 DBA,如何解释 DB2 的业务价值
  • 2017-06-28对 pureXML 应用程序应用 DB2 优化准则
  • 2017-06-28DB2 9 颠覆关系型数据库?
  • 2017-06-28DB2 Performance Expert 简化性能管理和调优 (2)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 神秘的 SIX 锁,第 1 部分
    • DB2数据库归档日志的管理方案简介
    • 如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化
    • 使用DB2 Universal Database V8中的连接集中器来增强性能
    • DB2 Version 9.5中全局变量的了解
    • DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第5部分
    • DB2 Magazine:IDS 11数据库监控
    • 使用 IBM DB2 跟踪和 Eclipse Modeling Framework 检测资源泄漏
    • 在 WebSphere Federation Server V9.1 中使用联邦过程
    • 在DB2优化器中使用分布统计信息

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有