跳转到主要内容


developerWorks 中国  >  XML  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 157 条      下一页  显示所有    隐藏内容简介    
 
题目 日期依据日期排序 - 单击以反向排序
使用 solidDB、WebSphere Message Broker 和 DB2 pureXML 实现应用程序日志
由于 XML 在许多应用程序环境中的灵活性和适用性,它已经成为首选的日志格式。在本文中,您将学习如何通过结合 WebSphere 和 DB2 的 XML 特性轻松设置应用程序日志环境。我们首先介绍一个简单的应用程序日志场景,然后展示如何使用 solidDB 缓存和分离日志基础设施中的应用程序。可以使用 WebSphere Message Queue 和 WebSphere Message Broker 可靠地将应用程序中的日志消息移动到 DB2,在 DB2 中可以使用 pureXML 功能存储和查询这些日志消息。为了标准化各种消息格式,在将日志文件存储到 DB2 之前,还将使用 WebSphere Message Broker 将日志文件转换为其他 XML 格式。
    2009年7月20日  
 
JiBX 1.2,第 2 部分: 从 XML 模式到 Java 代码
通过 XML 模式定义生成代码被广泛用于各种类型的 XML 数据交换,包括 Web 服务在内。大多数数据绑定工具都是根据模式严格地组织生成的代码,甚至根据可能与应用程序不相关的模式方面。JiBX 1.2 将通过更好地解析模式和消除不必要的类混乱来生成更干净的代码。它还将为生成的代码提供大量自定义,包括轻松地消除不必要的模式组件的自定义。
    2009年4月21日  
 
JiBX 1.2,第 1 部分: 从 Java 代码到 XML 模式
XML 模式定义是许多数据交换类型(包括大多数 Web 服务形式)的基础。但是 XML Schema 是一种十分复杂的标准,并且与处理 Java 代码的工具相比,用于创建和修改模式定义的大多数工具在功能性和易用性方面要逊色一些。JiBX 1.2 的新功能将允许您从 Java 代码入手并轻松地生成优秀的模式定义来匹配数据结构。然后,无论您是否使用 JiBX 数据绑定,都可以直接使用这些模式。
    2009年4月14日  
 
通过 Web 服务利用 RIXML
研究信息交换标记语言(Research Information Exchange Markup Language,RIXML)为交互内容和元数据定义了一个标准的 XML 模式。这些元数据标记内容中的相关信息,比如位置、名称和关键信息类型,企业可以利用这些信息执行高效的查找、排序和搜索操作。通过本教程了解 RIXML 和 Web 服务如何为交换关键信息提供强大的机制。
    2009年4月7日  
 
使用 EPUB 制作数字图书
是否需要分发文档、创建电子图书或者把喜欢的博客文章存档?EPUB 是一种开放式的数字图书规范,以常见的技术如 XML、CSS 和 XHTML 为基础,EPUB 文件可在便携式的 e-ink 设备、移动电话和桌面计算机上阅读。本教程详细阐述了 EPUB 格式,首先用 Java 技术示范了 EPUB 验证,然后通过 DocBook 和 Python 详细讨论如何自动创建 EPUB。
    2009年3月30日  
 
高级 XQuery:创建自定义函数
XQuery 函数使您只需一次性定义通用表达式,然后就可以反复重用它们。这让您获得更加紧凑、更加强壮,并且易于维护的代码。本教程通过 XQuery API for Java(XQJ)演示了如何在 Java 环境中实现 XQuery 函数。
    2009年3月23日  
 
使用 Google Mapplets 自定义 Google Maps 结果页面
Google Mapplet 是一个运行在 Google Maps 结果页面的应用程序,允许您将自定义的信息和行为添加到页面和地图中。在本教程中,您将编写一个 Google Mapplet,使用 Yahoo Weather RSS 提要在 Google Maps 中显示本地天气。为说明使用 Google Mapplets API 时用到的各种技术,您要实现两种解决方案。第一种是在客户端使用 RSS 和 JavaScript。第二种是在服务器端使用 XSLT、PHP、KML 和 JavaScript。
    2009年3月19日  
 
XML 用户界面语言(XUL)开发入门
XUL 是经过测试的真正的应用程序框架。事实上,最近发布的 Firefox 3.0 不仅仅是由 XUL 构建的,但它提供了一个 XUL 运行时环境,允许任何 Firefox 用户运行其他 XUL 应用程序。在本教程,您开始使用 XUL 进行编程,并学习一些帮助您开发 XUL 应用程序的工具。当您的 Web 开发技术得到提高时,您可以构建一个基于 XUL 的博客编辑器,并通过它使用 XUL 构建桌面应用程序。
    2009年1月15日  
 
XQuery 高级应用:开发应用程序惯用法
XQuery 规范发布一年多了。大量涌现的可靠的实现以及新的兴趣(如果根据开发人员闲聊的话题),似乎表明 XQuery 最终将得到更广泛的应用。这也许是因为开发人员开始找到 XQuery 与其他多种 XML 技术(如 XML 数据库、XSLT、XML Schema)一起使用的办法了。XQuery 已经超越了作为一种 XML 查询语言的最初定位,本文介绍如何将其用于开发中间件和 Web 应用程序。
    2008年12月22日  
 
使用 IBM Data Studio Developer 中的 XSLT 转换 Data Web Services 消息
对 Data Web Services 输入和输出消息应用 XSL 转换,以支持多种客户机。
    2008年11月25日  
 
使用 XSLT、SimpleXML 和 PHP 5 分离内容和表示
多年以来,开发人员设计了许多策略和框架以简化业务逻辑和表示逻辑的分离。在这篇教程中,您会探究两种从表示逻辑中分离数据和业务逻辑的解决方案:一种通过 PHP 5 中的 XSL 模块使用 XSLT,另外一种使用 PHP 5 中的 SimpleXML 模块。为说明这两种解决方案,以个人简历的 Web 页面为例,该页面存储为 XML 文件。
    2008年11月24日  
 
创建一个 Yahoo! SearchMonkey 应用程序
SearchMonkey 是主流搜索引擎利用语义 Web 技术增强搜索结果的首次尝试。在本教程中,您将实现一个 Yahoo! SearchMonkey 应用程序,该应用程序通过包含有关 blog 和 blog 所有者的其他信息来增强 blogger.com 的搜索列表。首先,您可以使用 Yahoo! 的默认数据实现一个基本应用程序。然后,创建一个自定义数据服务,为 SearchMonkey 提供自己的结构化数据,接下来,开发一个更高级的应用程序以利于这种新的自定义数据服务。
    2008年11月12日  
 
开发一个基于位置的动态 mashup
Mashup 是一种全新的、高度交互的 Web 开发方法。mashup 是来自不同资源的相关内容的综合,为超级用户体验提供了丰富的动态内容。在开发工具箱中加入 Asynchronous JavaScript + XML (Ajax) 和 mashup 将会让您在不断变化发展的 Web 2.0 工作空间所带来的高要求方面游刃有余。
    2008年11月11日  
 
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序
Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行业的 Ajax 应用程序,用户可以浏览感兴趣的游戏,按名称搜索以及添加、编辑和删除游戏。运行在客户机上的 Ajax 应用程序采用 XML 格式和游戏 Web 服务通信,两者都安装在 WebSphere Application Server 上。
    2008年10月15日  
 
理解 SAX
本教程探讨 Simple API for XML 2.0.x 版(或 SAX 2.0.x)的使用。它专门针对以下开发人员:他们理解 XML,并且希望学习这个用于处理 XML 数据的轻量级的、基于事件的 API。这里假设读者熟悉诸如格式良好和 XML 文档的类标签性质等概念。在本教程中,您将学习如何使用 SAX 来检索、操作和输出 XML 数据。
    2008年8月14日  
 
理解 DOM
还没有出现 XML 之前,就有了文档对象模型(Document Object Model,DOM)。它允许开发人员在 XML 结构内引用、检索和更改项,并且是处理 XML 的重要工具。在本教程,您将了解到 DOM 文档的结构。同时,您还将学习如何使用 Java(TM) 技术从 XML 文件创建文档、修改该文档并检索输出。
    2008年8月14日  
 
使用 XPath 定位 XML 文档中特定的部分,第 2 部分
本教程的第 1 部分介绍了 XPath 的基础知识。学习了如何使用斜杠表示法、通配符、并集和简单文本来定位 XML 文档中任何位置的元素和属性。但是,有时候仅仅根据节点名进行匹配是不够的。谓词可以提供精细的高级搜索功能,支持对目标元素的属性值、父节点和子节点进行求值。可以在 XPath 中添加谓词,从而准确地找到所需的节点,而不必先找到一个比较大的节点集,然后再通过程序过滤这个节点集。
    2008年7月30日  
 
使用 XPath 定位 XML 文档中特定的部分,第 1 部分
XML 是一种强调兼容性和灵活性的数据格式。但即便如 XML 这般用途广泛,如果不能快速查找文档中的特定部分或者在文档中筛选和选择性地定位数据,其作用也是有限的。XPath 提供了方便地引用文档中特定文本、元素和属性的能力,而且简便易学。而且 XPath 还是其他很多 XML 词汇表和技术的基础,如 XSL 和 XQuery。本教程从例子入手,手把手地讲解 XPath 的基础知识,包括各种选择器及其语义。
    2008年7月16日  
 
通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
Ruby on Rails 框架提供了一些非常方便的 XML 特性,这使使用数据库数据进行开发和为 JavaScript 应用程序提供 XML 格式的数据库数据变得更加简单。JavaScript 还具有内置的 XML 解析功能,因此可以非常轻松地接收和解析 XML 格式的数据。但是,如果要在不部署额外服务器的情况下接入 Java 应用程序,该如何做呢?这正是 JRuby 的工作。JRuby on Rails 是 Ruby on Rails 框架的 Java 实现,通过将 Ruby 应用程序部署到 Java 应用服务器中,将 Rails 的优点带入到 Java 编程当中。在本篇教程,您将开发一个可以部署到 Java 应用服务器的 JRuby on Rails 应用程序,它可以为 Ajax 客户机提供 XML 格式的数据库数据。Ajax 客户机专门为电影爱好者构建,方便他们管理在线电影数据库。您还将在同一个 Java 应用服务器上部署几个 Java Server Pages 页面,帮助 Ajax 客户机添加和更新电影。
    2008年7月10日  
 
理解 SPARQL
代表 Web 未来的语义 Web 是一个以知识为中心的模型,除了人类可读的文档和 XML 消息格式之外,它还增加了机器可以理解和处理的数据。SPARQL Protocol and RDF Query Language (SPARQL) 对于语义 Web 就像 SQL 对于关系数据库一样重要。它允许应用程序对分布式 RDF 数据库进行复杂的查询,并得到了互相竞争的多种框架的支持。本教程通过一家虚拟公司的团队跟踪和日志系统演示了它的用法。
    2008年6月25日  
 
使用 XQuery 和 VoiceXML
XQuery 和 VoiceXML 是完美的组合。XQuery 提供了一种非常简单而直接的方法,可以通过其他 XML 文档生成 XML 文档。由于您可以从源 XML 文件中提取和选择所需的各种元素,并且按照所需方式设置输出文件的格式,因此可以轻松地生成包含真正所需信息的 VoiceXML 文档。在本教程中,您将了解如何结合使用 XQuery 与 XML 文档来构建从 VoiceXML 环境获取输入和信息的复杂动态系统,并将其与现有 XML 文档结合使用来生成交互式应用程序。
    2008年6月10日  
 
用 JMS 保护 XML 消息,第 2 部分: 使用 XSS4J 实现 XML 安全性
Java 消息服务(Java Message Service,JMS)是一种基于 Java 语言的消息传递 API。XML 提供了一种简单、人类可读的信息交换数据格式,在企业数据格式化中是一种很受欢迎的语法。因此,在 JMS 应用程序中集成 XML 可以为企业应用程序带来很大的优势。本教程演示了使用 XML Security Suite for Java (XSS4J) 在现有 JMS 网络上实现安全的 XML 消息传递。
    2008年6月5日  
 
创建基于 Ajax 的 IM 客户端
能够与同事和朋友进行即时消息(IM)通信是一种极大的便利,但出于安全性方面的考虑,有些环境却禁止在工作区使用即时消息客户端。本文中的练习解决了安全性方面的种种担心,向您展示了如何使用 Ajax 创建基于 Web 的 IM 客户端,这种客户端通过创建即时消息 bot 和对应的 Web 应用程序将 IM 通信量转变为纯 Web 通信量。虽然它不是一种生产应用程序,却展示了几种极好的 Ajax 技术,比如如何使用 Prototype 进行更简便的 DOM 处理以及如何轻松地一次或多次更新 Web 页面的某些部分。
    2008年6月2日  
 
OpenDocument 入门简介
OASIS Open Document Format for Office Applications (ODF) 是一种用于存储和交换办公应用程序文档的 XML 标准,包括字处理程序、电子表格和演示文件。无论准备对这些应用程序存储的文件进行特殊处理,还是使用处理这类文件的应用程序,都应该熟悉这种重要的格式。OpenDocument 文件支持两种形式:多部分组成的包和单一 XML 文档,本文介绍了这两种不同的形式以及如何用 OpenDocument 构造文本和表格信息。
    2008年5月6日  
 
在 PHP 和 Java 应用程序中使用 XML 数据库
伴随着 XML 的流行,原生 XML 数据库也越来越普及,因为数据以原生的 XML 格式而不是通过关系数据库中的表存储。使用原生 XML 数据库意味着要修改模式只需要对代码略加修改而不需要改变数据库。PHP 和 Java(TM) 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。
    2008年4月24日  
 
使用 Rational Application Developer V7 构建具有传输级别安全性的 Web Services,第 3 部分: 配置 HTTPS
本系列教程共分为 3 部分,第 1 分部和第 2 部分向您介绍了如何开发 Web 服务和客户端,以及如何配置 HTTP 基本身份验证。在这最后一部分中,您将使用 IBM WebSphere 管理控制台创建自签名证书、密钥存储库、信任存储库和安全套接字层 (SSL) 配置。然后为 Web 服务和 Web 服务客户端配置 HTTPS,并从 Java EE 客户端和独立 Java 客户端测试 HTTPS Web 服务。
    2008年4月10日  
 
构建 Android 手机 RSS 阅读器
本教程将展示如何使用 Android Developer Tools 读取、解析和显示 XML 数据。构建一个运行在 Android 平台上的 RSS 阅读器,并集成不同的 RSS 或其他 XML 数据源以构建自己的 mash-up 应用。
    2008年4月7日  
 
用 Ajax 和 del.icio.us 创建自己的信息空间
del.icio.us 是一个社交性书签 Web 站点,它允许用户创建和共享独立于浏览器的书签,可以通过因特网直接访问这些书签。这个站点对传统的浏览器书签的层次化组织方式做了革新,让用户能够把书签与任意数量的描述性标记关联起来。想像一下,在一个页面上保存您的 del.icio.us 标记、链接和功能,或者在一个页面上把正在浏览的站点直接保存到 del.icio.us 帐户中,并加上评论和选择的标记。本教程讲解如何使用 Ajax 构建这样的页面,并用一个 PHP 脚本作为服务器端代理。
    2008年3月27日  
 
DITA 主题专门化
介绍 Darwin 信息类型化体系结构(Darwin Information Typing Architecture,DITA)主题专门化是什么及其实现语法的参考资料有很多,但是您也许仍然感到迷惑,“我有一些内容可能适合主题专门化。怎么做呢?”本教程详细说明了如何评估您的内容是否适合各种 DITA 主题类型,选择一种类型专门化,然后使用 DITA Open Toolkit 测试专门化。
    2008年3月26日  
 
使用 Echo2 框架开发基于 Ajax 的单页面系统,第 1 部分: Echo2 基础
本系列教程将由浅入深的介绍 Echo2 框架,这是一个开源的完全基于 Ajax 技术的开发框架。我们首先会介绍基本知识,让您能够使用 Echo2 来开发应用。然后在后续部分中介绍如何结合使用 Spring 与 Hibernate,开发自己的 Echo2 组件,以及在实际应用中的进行改进。
    2008年2月21日  
 
创建动态的 Firefox 用户界面
学习如何使用 Ajax 从 Web 服务器下载 XML 数据,以及如何使用 XSLT 将 XML 数据动态地转换为用 XUL 表达的 Firefox 用户界面元素。可以将这些技术应用于使用 XML 数据源的任何应用程序。
    2008年1月30日  
 
扩展 RSS 应用的创新用法
本教程介绍了一种创新的用法,使用著名的 Really Simple Syndication (RSS) 格式的关联属性(associative property)模仿简单关系数据库的功能。演示使用 RSS 通道存储联系人信息和会议信息 —— 类似于地址薄和日程表。使用 RSS 元素和属性,比如 item 和 guid,创建类似于神经网络的相关数据网格。
    2008年1月10日  
 
使用 WebSphere Integration Developer 公开 DB2 Version 9 pureXML
IBM 提供了一组特定于行业的 Web 服务,这些 Web 服务提供了一些用于公开 IBM DB2 9 for Linux, UNIX, and Windows 的本地 XML 功能的操作。可以在 Websphere Integration Developer 模块中访问这些 Web 服务,并且可以在工作流中使用这种模块来操纵 FpML 数据。本文逐步说明了如何构建、测试并部署一个中介模块,它可以使用 WebSphere Integration Developer 模块将格式良好的 XML 文档保存到 DB2 XML 列中。
    2007年12月17日  
 
编写 REST 服务
本教程讨论了 REST 和 Atom 发布协议(Atom Publishing Protocol,APP)的概念,展示了其在服务中的应用。本教程还介绍了如何使用 Java 技术实现基于 REST/APP 的服务。
    2007年11月15日  
 
使用 XSLT 扩展 OpenOffice 的编辑功能
您可能知道可以将 XML 数据读进 OpenOffice 的电子表格程序 Calc,但是您是否知道可以创建过滤器,从而将文字处理文档存储为 XML?本教程讲解如何使用 OpenOffice 的导入/导出过滤器像一般文档一样打开 XML 数据。这样,用户就可以更自然地编辑文档,最后将它保存为原来的 XML 格式。还可以使用这个特性轻松地将文档转换为 XML 数据。
    2007年11月1日  
 
使用 DB2 Developer Workbench 创建基于 XML 的存储过程
使用 DB2 9 Developer Workbench 创建一个检索 XML 数据的存储过程。了解 DB2 Developer Workbench 为创建、编辑、调试、部署和测试 DB2 存储过程所提供的全面的开发环境。
    2007年10月11日  
 
Hello World: DB2 for Linux, UNIX and Windows 基本特性和概念简介
欢迎阅读 “Hello World” 系列的教程,该系列提供了各种 IBM 产品的简要概述。本教程介绍 DB2 for Linux, UNIX and Windows 中的一些基本特性和概念,并讲解如何在 DB2 环境中实现数据库。分步说明了如何创建数据库,如何创建表、索引、视图和约束等 DB2 对象,如何在数据库中移入和移出数据,以及如何查询数据库中的数据。
    2007年9月13日  
 
使用 Google Web 工具箱进行 XML 开发
通过 Google Web Toolkit 可以使用 Java(TM) 语法来创建 Asynchronous JavaScript + XML (Ajax) 用户界面所需要的 JavaScript(TM) 代码。多数 Ajax 应用程序都使用 XML 和服务器传递信息,因此应用程序必须能够解析和创建 XML 数据。本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。
    2007年8月31日  
 
开发播客(Podcast)
在这篇教程中 Benoit 介绍了建立在 XML 基础上的一种最有趣的应用:播客。他将带领您开发您自己的播客,从准备、录制、混音到发布。
    2007年8月30日  
 
使用 Xforms 创建会计工具,第 3 部分: 开发资产管理功能
本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,为处理提供支持,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 3 部分将演示如何利用 Xforms 的功能与 MySQL 和 PHP 相结合,创建一些与日常业务数据进行交互的工具。
    2007年8月2日  
 
使用 Xforms 创建会计工具,第 2 部分: 登陆和帐户
本系列共分 6 部分,演示了如何利用强大的 Xforms 与 MySQL 和 PHP 相结合,为处理提供支持,创建在线会计工具,我们把它称为 “X-Trapolate”。每一项好的编程技术都有自己擅长的领域。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 2 部分将演示如何利用强大的 Xforms 并与 MySQL 和 PHP 相结合,创建基本的 “登陆”、“注册” 和 “帐户管理” 功能,这些功能在现代 Web 应用程序中很常见。
    2007年8月2日  
 
使用 Xforms 创建会计工具,第 5 部分: 开发债务管理功能
本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,创建在线会计工具 “X-Trapolate”。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 5 部分演示了如何创建债务和报酬的可支付表单,和用于分析帐单数据和统计数据的报表表单。
    2007年8月2日  
 
使用 Xforms 创建会计工具,第 4 部分: 进一步开发资产管理和报表功能
本系列共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,为处理提供支持,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 4 部分演示了如何把前面几期文章中提及的许多技巧结合起来。文章构造了一个订单查看表单和资产管理表单的例子,并为采购用户提供了特殊的权限。 同时向大家介绍了一些处理实际问题的新技巧。
    2007年8月2日  
 
使用 Yahoo Pipe 定制内容
探究使用 Yahoo Pipe 之类的内容提要过滤工具的步骤和益处,从而更好地捕获、合并和修改可用数据流中特定的数据。这篇教程介绍了一些处理提要转换的技巧,其中的三个示例演示了环境的关键区域。
    2007年7月26日  
 
构建 Google 小工具,第 2 部分: 处理用户界面
“构建 Google 小工具”系列的第 2 部分将介绍小工具的高级特性,包括选项卡式用户界面、拖放支持和小消息(MiniMessage),另外,您还将有机会着手创建自己的小工具。
    2007年7月19日  
 
为企业数据设计 XML 模式
这篇教程将为您讲授如何在各种类型的企业应用程序中使用 W3C XML Schema 特性。您将了解到,在为企业应用程序设计数据格式时,使用简单和复杂类型、正则表达式、联合、列表以及置换组(substitution group)的时机、原因和方法。此外,您还会了解如何构建多个文件模式、在 XML 设计中使用外部模式以及通过部署 XML 设计范式来重用其他模式设计者的经验。
    2007年7月19日  
 
使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理
IBM Autonomic Integrated Development Environment (AIDE) 有助于采用模型驱动的方法进行接触点开发,是一种有用的工厂样式且带有向导辅助的用于生成通用接触点的模式。不过,在 AIDE 驱动的工作流的某些位置,必须使得接触点特定于给定应用程序。可以在模型设计阶段进行此工作,也可以通过硬编码手动进行。本教程是本系列的第 7 部分,将介绍用于创建通用接触点和专用接触点的各项技术,并且还能从中了解如何生成与给定管理应用程序正确混合的接触点。
    2007年6月25日  
 
使用 AIDE 实现高效率,第 6 部分: 构建自主计算系统
本教程——系列教程中的第 6 部分——介绍 IBM Autonomic Integrated Development Environment (AIDE) 的两个主要部分:Apache Tomcat 和 Axis。了解 AIDE 联机帮助中未讨论的工具相关内容,从而更习惯于此工具包使用标准开放源代码组件的方式。
    2007年6月22日  
 
Ruby on Rails 与 XML
您很可能听说过 Ruby on Rails。甚至有可能使用过它;或者是刚刚开始使用它进行编程。相信大家已经看出本文的主题就是 Rails,不论读者属于哪种情况,都将从本文中受益。Ruby 与 XML 是一对梦幻组合 —— 欲知详情请继续阅读。
    2007年5月24日  
 
构建 Google 小工具,第 1 部分: Google 小工具基础
在这个新的 Web 开发系列教程中,学习如何开发 Google 小工具(gadget)。小工具是小型的应用程序,可以将它们添加到几乎任何 Web 页面中,从而提供动态、丰富的内容。Google 提供了许多小工具供开发人员选用。但是,小工具最吸引人的特点在于:您可以编写适合自己需要的小工具,并在 Google 上发布它们,这样其他开发人员就能够将您的工作成果集成进他们的 Web 项目。
    2007年5月21日  
 
使用 AIDE 实现高效率: 第 5 部分:构建自主计算系统
本教程是系列教程中的第 5 部分,将介绍如何使用接触点技术管理 Apache Derby 数据库。通过本教程,可了解如何使用包含 Derby 的工作实例的接触点,以及如何通过管理接口将 Derby 数据库实例作为基于 Web 服务的托管对象进行处理。您将通过使用 Autonomic Integrated Development Environment (AIDE) 资源浏览器和 Derby Java 客户机程序与此接触点交互。
    2007年4月17日  
 
XSLT 入门简介
由于转换 XML 的需求十分常见,所以可扩展样式表语言转换(XSLT)很自然地成为了最基本的 XML 规范之一。本教程说明了如何创建 XSLT 样式表,并且对 XPath 进行了基本的介绍,这种语言可以选择 XML 文档中的特定部分。此外,还展示了 XSLT 的一些更高级的功能。
    2007年4月16日  
 
使用 AIDE 实现高效率,第 4 部分: 接触点通知与简单管理器
本教程是系列教程中的第 4 部分,将介绍如何创建将工具提供的通知映射到其接触点对等项的接触点。本系列前面的教程介绍了如何在接触点实现简单的 GET 和 SET 操作。本教程将添加通知处理来达到此目的,为您的接触点和基础托管资源进行更为完整的交互打好基础。您还将了解如何以编程方式操作一系列接触点,从而为创建简单的自主管理器打下基础。
    2007年3月26日  
 
DB2 9 应用开发(733 考试)认证指南,第 3 部分: XML 数据操纵
学习 DB2 如何解析 XML、处理空白,以及串行化 XML,看看文档编码和客户机数据类型会给解析和验证造成怎样的影响。另外,学习 DB2 如何根据 XML 模式验证 XML,以及如何使用 SQL/XML 函数将 XML “分解” 成关系数据,将关系数据组装成 XML,以及将 XML 发布为关系数据。
    2007年3月16日  
 
使用 XForms 构建购物车应用程序
本教程关注 W3C XForms 1.0 标准的关键方面以建立一个基于 Web 的全功能购物车。按照这里介绍的方法,读者可以顺利地开始用 XForms 创建真实的应用程序,而不需要学习整个 XForms 规范。
    2007年3月16日  
 
DB2 Developer Workbench,第 3 部分: Developer Workbench 与 XML
IBM DB2 Developer Workbench(DWB)为 DB2 9 pureXML 提供开箱即用的集成开发。DWB 是基于 Eclipse 的开放源码集成开发环境(Integrated Development Environment,IDE)。学习如何借助 DWB 资源、透视图、视图、编辑器和向导使用 DWB 中的 XML 功能。
    2007年2月12日  
 
开发基于 Ajax 的用户注释系统
对于用户来说,能够向 Web 站点中添加注释和评论是一项强大并且十分吸引人的功能。本教程演示了如何以即时贴的形式(位于常规 Web 页面内容的顶部)实现基于 AJAX(Asynchronous JavaScript and XML)的用户注释系统。
    2007年1月22日  
 
DB2 Developer Workbench,第 2 部分:Developer Workbench 与存储过程
IBM DB2 Developer Workbench 向 DB2 9 开发人员提供了开发数据库应用程序对象的能力。它基于 Eclipse 技术,替代了基于 Swing 的 DB2 V8 开发中心。本教程的第 1 部分将介绍 DWB 的资源、透视图、视图、编辑器和向导如何帮助开发人员处理存储过程。
    2007年1月8日  
 
DB2 Developer Workbench,第 1 部分:Developer Workbench 概念和基本任务
IBM DB2 Developer Workbench(DWB)向 DB2 9 数据库开发人员提供了开发数据库应用程序对象的能力。它基于 Eclipse 技术,替代了基于 Swing 的 DB2 V8 Development Center。本教程的第 1 部分将介绍 Eclipse 用户界面和基本的数据开发任务。
    2007年1月4日  
 
使用 DB2 9 创建基于 XML 的应用程序
学习使用 DB2 9 创建一个用 XML 作为数据持久化机制的示例应用程序。强大的 DB2 9 XML 特性允许您创建能够插入和检索 XML 元素的 Java 应用程序。
    2006年12月26日  
 
终极 mashup ―― Web 服务和语义 Web,第 5 部分: 切换 Web 服务
本系列教程详细讨论了如何创建一个让用户能够控制所显示的数据的 mashup 应用程序。现在您已经知道了如何创建本体来定义服务所表示的概念,接下来就可以让用户选择希望使用的服务了。
    2006年12月12日  
 
终极 mashup ―― Web 服务和语义 Web,第 4 部分: 创建本体
本系列文章详细讨论了如何创建能够控制向用户返回何种数据的 mashup 应用程序,为此需要为应用程序植入一定的智能。现在您已经知道了如何用 RDF 表示信息,接下来就可以着手用基于 XML 的 Web 本体语言(OWL)创建一个本体,以便能够在服务及其各部分之间自动选择。
    2006年12月5日  
 
终极 mashup ―― Web 服务和语义 Web,第 3 部分:理解 RDF 和 RDFs
终极 mashup 的强大之处在于通过使用语义 Web 技术,即 Web Ontology Language (OWL) 而为其带来的智能化。但是在能够使用 OWL 之前,首先需要熟悉它的基本语言 Resource Description Framework (RDF) 和 RDF Schema Language (RDFs)。本教程向您介绍 RDF 和 RDFs 方面的背景知识,以便您能够为自己的 Web 服务构建本体(ontologies),也能够对其他项目利用 RDF 的强大功能。
    2006年12月4日  
 
终极 Mashup ―― Web 服务和语义 Web,第 2 部分: 管理 Mashup 数据缓存
每天用于搜索、在线购物或者查找城镇路线的许多大型应用程序都提供了可在全新的应用程序中使用的数据。企业应用程序开发人员已经创建了很多 mashup 应用程序,结合不同应用程序的数据集来实现特定的目标。本系列的 第 1 部分 讨论了一个应用程序,它从不同的服务提取数据然后将其结合起来。现在我们将讨论如何将请求结果保存到 DB2 9 数据库中,减轻这些外部服务的负担,从而大大改善程序的性能。
    2006年11月30日  
 
终极 Mashup ―― Web 服务和语义 Web,第 1 部分: 使用与组合 Web 服务
随着 Web 服务日渐流行,企业 Web 和应用程序开发人员用数据创建了全新的革命性应用程序。除了单一服务的应用程序外,开发人员还在创建 mashup,即组合多种服务的数据来形成某种新服务的应用程序。本系列按顺序记录了一个终极 mashup 应用程序的创建过程,它不仅存储来自不同 mashup 的数据,而且使用语义技术让能够用户通过交换服务或选择数据来创建自己的 mashup。该程序采用 Java 编写,结合了开放源码 Jena 项目的 servlet、JSP、软件以及 DB2 新增的原生 XML 能力。在这一期中,Nicholas Chase 介绍了 mashup 的概念,说明了 mashup 的工作原理,以及构建简单 mashup 的方法。
    2006年11月30日  
 
准备 XML 及相关技术认证,第 5 部分:XML 测试和调优
本期教程讨论 XML 测试和调优,是为了帮助读者准备参加 IBM 认证考试 142 “XML 及相关技术” 的系列教程的最后一部分。本教程提供了关于如何选择适当的 XML 技术和如何优化转换的技巧和提示,还介绍了用于测试 XML 设计的常见工具。
    2006年11月20日  
 
准备 XML 及相关技术认证,第 4 部分:XML 转换
如果应用程序与其他系统共享数据,常常需要将 XML 文档转换为受不同 XML Schema 或文档类型定义(DTD)控制的其他 XML 格式。如果要求应用程序与用户共享数据或者向用户显示 XML 数据,可能需要把 XML 文档转换为 HTML、可缩放矢量图形(SVG)、VoiceXML、普通文本或者其他各种人类可读的格式。本期 XML 认证教程通过示范 XSLT、XPath 和级联样式表(CSS)的应用讨论了完成这些任务的 XML 转换技术。
    2006年11月20日  
 
准备 XML 及相关技术认证,第 3 部分:XML 处理
解析和验证是 XML 的核心。了解如何充分利用这些能力对于能否在项目中成功地引入 XML 至关重要。关于 XML 处理的这篇教程讨论如何解析和验证 XML 文件以及使用 XQuery。本系列教程帮助您准备 IBM 认证考试 142(XML and Related Technologies),包括五篇,这是第三部分。
    2006年11月20日  
 
准备 XML 及相关技术认证,第 2 部分: 信息建模
本系列一共五个教程,目的是帮助您准备 IBM 认证考试 142 “XML 及相关技术”。本教程是第 2 部分,主题是信息建模。本教程分析了 XML 数据,比较了叙述性文档和类记录的文档,使用文档类型定义(DTD)文法和万维网联盟(W3C)XML Schema(经过几次迭代)对一个小型数据问题进行了建模。最后对 DTD 和 XML Schema 进行了比较,帮助您在设计中作出选择。
    2006年11月17日  
 
准备 XML 及相关技术认证,第 1 部分: 体系结构
软件系统的体系结构和性能要求影响着哪种 XML 技术最适合应用程序需求的决策。本教程通过关于体系结构的讨论帮助您确定在系统设计中什么地方及什么时候使用 XML。本系列的目的是帮助您准备 IBM 认证考试 142 “XML 及相关技术”。本系列包括五部分,本教程是第 1 部分。
    2006年11月17日  
 
DB2 SQL 与 XQuery 教程,第 7 部分: XML 与 XQuery 简介
本教程介绍 pureXML 和 XQuery,首先对 XML 数据类型的特征和优点做一个基本的概述,然后将它与标准关系表进行比较。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 6 部分: 数据定义语言和数据控制语言
本教程详细阐述了数据操纵语言(Data Manipulation Language,DML),并介绍了数据定义语言(Data Definition Language,DDL)和数据控制语言(Data Control Language,DCL)。本教程还讨论了 SELECT 以外的 SQL 语句。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 5 部分: 数据比较
本教程描述用于比较 IBM DB2 数据库中的数据的查询。这种查询是通过使用 CASE 表达式或子查询实现的。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 4 部分: 数据分析
本教程描述如何编写需要进行基本数据分析的查询。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 3 部分: SQL 连接与联合
本教程描述组合 IBM DB2 数据库中不同表的数据的两种方法:一种方法是用内连接或外连接连接表,另一种方法是使用 UNION、EXCEPT 和 INTERSECT 操作符,这种方法将一个查询表达式的中间结果集与另一个查询表达式的结果集组合起来。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 2 部分: 基本查询
本教程描述如何从关系数据库表中检索行,如何检索特定的列,如何检索特定的行,如何对被检索的数据执行逻辑操作,以及如何在搜索条件中使用通配符。
    2006年10月27日  
 
DB2 SQL 与 XQuery 教程,第 1 部分: SQL 与示例数据库简介
本教程为读者介绍示例的 Aroma 数据库,以便应用结构化查询语言(Structured Query Language,SQL)和 XML Query (XQuery) 的知识来解决一些典型的业务问题。
    2006年10月27日  
 
使用 AIDE 实现高效率,第 3 部分: 接触点与托管资源集成
本教程是有关 IBM Autonomic Integrated Development Environment (AIDE) 的系列教程的第 3 部分,描述了托管资源的基本接触点接口。通过本教程,您可以了解 Eclipse 如何使用 TODO 项来支持此类开发工作,并了解如何为任意托管资源管理提供基于接触点的平台――这个主题是已经在电信和企业管理领域存在了数十年而未得到完美解决的问题。
    2006年10月17日  
 
利用 DB2 9 与 WebSphere Community Edition 启动 J2EE 开发
最新版本的 IBM DB2 数据库中的新特性使得像对待标准关系数据库中的数据那样访问和操纵 XML 数据成为可能。在本教程中,您将学习在 Windows 或 Linux 环境上安装一个 DB2 9 数据库和 WebSphere Application Server Community Edition,然后编写和部署利用 DB2 9 XML 功能的 Java 应用程序。
    2006年10月12日  
 
使用 AIDE 实现高效率,第 2 部分: 构建实际接触点
本教程是有关 AIDE 的系列教程的第 2 部分,将不再讨论使用 IBM AIDE 工具包构建接触点的基本知识,而将讨论如何使用事件和 IT 管理技术(特别是 Java Management Extensions),并说明如何将外部增值 Java 工具连接到自主计算接触点。我将重点讨论如何解决将自主计算接触点与外部使用 JMX 工具的软件链接的问题。
    2006年10月9日  
 
使用 AIDE 实现高效率,第 1 部分: 构建接触点
本教程是 IBM Autonomic Integrated Development Environment (AIDE) 系列教程的第 1 部分,将向您演示如何快速启动和运行 IBM AIDE 工具包。在本教程中,您将学习如何创建、修改和部署接触点,并了解接触点与基础模型的内在联系。
    2006年10月9日  
 
面向浏览器的动态 SVG
学习如何使用可缩放向量图形(SVG)的动态性为 Web 应用程序提供实用的交互效果。SVG 1.1 是一种描述二维向量图形的 XML 语言,提供了实用、灵活的 XML 图像格式。很多 SVG 特性具有动态效果,包括集成到 Web 浏览器中的特性。作者在上一期教程中介绍了 SVG 技术的基础知识。
    2006年10月8日  
 
DB2 9 基础(730 考试)认证指南,第 7 部分:XQuery 简介
本教程将解释几个基本的 XQuery 概念,并讲解如何编写处理 DB2 XML 数据的简单 XQuery。
    2006年9月28日  
 
在浏览器中使用 SVG 创建矢量图形
最近有几种浏览器完成或者宣称内置了 SVG 支持。本文将通过实际的例子一步一步教会您在网页中使用 SVG。
    2006年9月28日  
 
自动化 XML 文件更新,第 2 部分: 使用 Apache Ant 和转换样式表更新 XML 文件
本文是一个系列教程的第 2 部分。该教程系列描述了自动更新 XML 文件库的方法,使得 XML 文件库符合最新的 XML 模式。在 第 1 部分 中,您了解到了整个过程的步骤,然后创建了一个 XSLT 样式表更新 XML 文件。在第 2 部分中,您会学习如何安装、配置及运行 Apache Ant 和 Java SE,以根据 XSLT 样式表中指定的更新而依次转换每一个 XML 文件。
    2006年9月27日  
 
自动化 XML 文件更新,第 1 部分: XML 过程介绍和转换样式表的创建
本文是一个教程系列的第 1 部分。该教程系列描述了自动更新 XML 文件库的方法,使得所有的 XML 文件都符合更新后的 XML 模式。在第 1 部分中,您会了解到整个过程的步骤,然后创建一个 XSLT 样式表来更新 XML 文件。在 第 2 部分 中,您会学习如何安装、配置及运行 Apache Ant 和 Java SE,以根据 XSLT 样式表中指定的更新而依次转换每一个 XML 文件。
    2006年9月27日  
 
使用 DB2 9 pureXML 与 LBAC 的文档级安全性
DB2 9 pureXML 提供原生 XML 存储和检索。此外,DB2 提供了一种新的安全保护机制,即基于标签的访问控制(Label Based Access Control,LBAC)。将这两种特性相结合,便可以形成安全的原生 XML 数据存储。
    2006年9月14日  
 
使用 Policy Management for Autonomic Computing 编写完整的 XML 策略
IT 管理员职责的关键在于能够控制托管资源的行为。通过使用与 Policy Management for Autonomic Computing (PMAC) 组件一致的策略文档,IT 专家可以快速有效地管理资源。
    2006年7月13日  
 
Ajax 传输方法:Ajax 不仅仅是 XMLHttp
探讨 Ajax 的三种数据传输机制(XMLHttp、脚本标记、框架或 iframes)及各自的优缺点。本教程将提供服务器端和客户端代码并作详细说明,介绍在任何地方有效使用 Ajax 控件所需的技术。
    2006年6月26日  
 
DB2 XML 评估指南,DB2 9 的 XML 存储和查询功能的分步介绍
这个 DB2 XML 评估指南是一个分步教程,将为读者介绍 Windows 平台上的 DB2 9 数据服务器,该服务器使用 XML 存储和搜索(SQL/XML、XQuery)功能支持下一代应用程序。
    2006年6月26日  
 
使用 XHTML Mobile Profile 开发无线应用程序,使不同移动设备具有相同外观
大多数移动技术应用程序开发人员都专注于构建符合不同带宽和内存限制的新无线应用程序。使用 XHTML Mobile Profile,可以构建符合不同设备上用户硬件要求并呈现在多个手持设备上的应用程序。
    2006年4月6日  
 
使用 AJAX 构建应用程序:学习用 AJAX 构建支持实时验证的 Web 应用程序
异步 JavaScript 和 XML(Asynchronous JavaScript with XML,AJAX)支持动态、异步的 Web 体验,却不需要页面刷新。在本教程中,将跟随一个示例图书订购应用程序的构建,学习构建基于 AJAX 的 Web 应用程序 ―― 拥有实时验证,却不用页面刷新。
    2006年3月18日  
 
用 JMS 保护 XML 消息,第 1 部分: 扩展 JMS 以支持 XML 编辑和处理
Java 消息服务(Java Message Service,JMS)是一种基于 Java 语言的消息 API。XML 提供了一种简单、人类可读的信息交换数据格式,在企业数据格式化中是一种很受欢迎的语法。因此,在 JMS 应用程序中集成 XML 可以为企业应用程序带来很大的优势。本教程介绍如何在已有的 JMS 网络上支持对 XML 消息的保护。
    2005年12月15日  
 
使用 PHP 和 XSL 创建 DHTML 链接图
使用 PHP、XSL 和 JavaScript 代码基于 RSS 提供的数据创建一个动态链接图(link graph)。链接图显示来自数据源的关键词,其中每个关键词按其在数据集中出现的频率而大小不同。使用得较多的术语比使用得较少的术语要大一些。
    2005年10月31日  
 
一步一步学习 XHTML
XHTML 是一种基于 HTML 的语言,但是用结构良好的 XML 表示。不过,XHTML 不仅仅是标签和字符的规范化,还可能改变 Web 设计的方式。本教程为那些熟悉 HTML 并希望学习如何在实际网站中使用 XHTML 的开发人员提供了一步一步的介绍。
    2005年9月29日  
 
IBM XML 认证成功之路,第 3 部分
详细了解 IBM 认证的 XML 及相关技术解决方案开发人员考试的要求,明确具体的 XML 技术如何映射到此项考试规定的要求。本系列教程是为那些对 XML 认证有兴趣的人设计的,共分三部分,这是最后一部分。和本系列教程的前两部分一样,作者 Pradeep Chopra 和 Hari Vignesh Padmanaban 在每一节中都包括了相关的例子、实践练习和考试技巧,帮助您成功通过认证。
    2005年9月12日  
 
使用级联样式表显示 XML,第 3 部分
本系列教程的第 1 和第 2 部分中,Uche Ogbuji 已经介绍了如何使用级联样式表(CSS)在浏览器中显示 XML,讲解了一些基本的和高级的技术。虽然有人认为 XSLT 和 CSS 是对立的技术,其实两者有很强的互补性。有很多 XML 所呈现的任务是 CSS 无法处理的,它也不是为此而设计的。此类任务很多可使用 XSLT 处理,XSLT 甚至可用于管理 CSS,这些 CSS 仍然用于对表示进行微调。本教程将讨论结合使用 XSLT 和 CSS 来处理 XML 的技术。
    2005年7月18日  
 
IBM XML 认证成功之路,第 2 部分
这是三部分组成的专门为那些有志于参加 IBM Certified Solution Developer Exam for XML and Related Technologies 考试的开发人员设计的系列教程的第二部分。作者 Pradeep Chopra 和 Hari Vignesh Padmanaban 接着第一部分,介绍了几个关键的 XML 技术,像 XPath、 XSLT、XLink、XPointer、CSS、XSL-FO、SAX 和 DOM。此外,作者结合了一些实例和练习以加强读者理解。
    2005年7月4日  
 
在 XForm 应用程序中使用 JSF 技术
本教程将介绍并展示如何用 JavaServer Faces (JSF) 技术开发 XForms 应用程序。JSF API(JSR-127)使企业 Java 开发人员能够为其服务器端应用程序构建用户界面。XForms (一个 W3C 推荐规范)是一个 XML 应用程序,它为设计基于 XML 的数据输入表提供了一个框架。
    2005年4月18日  
 
IBM XML 认证成功之路,第 1 部分
本系列教程的第 1 部分通过讲解、举例、练习和技巧来帮助您准备考试,涉及的内容包括: XML 基础、文档类型定义(DTD)、W3C XML Schema、Web 服务和安全。
    2005年4月7日  
 
  第 1 - 100 条,共 157 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈