WEB开发网
开发学院软件开发Java 一个用于执行 XSLT 转换的 IBM Mashup Center 插件... 阅读

一个用于执行 XSLT 转换的 IBM Mashup Center 插件

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示:简介IBM Mashup Center 带有一个数据 mashup 编辑器,该编辑器可用于组合和转换来自多个来源的 XML,一个用于执行 XSLT 转换的 IBM Mashup Center 插件,这个数据 mashup 编辑器易于使用,但是在某些情况下,而在 v2.0 中,类实例改为接口,使用 XSLT 执行 XML

简介

IBM Mashup Center 带有一个数据 mashup 编辑器,该编辑器可用于组合和转换来自多个来源的 XML。这个数据 mashup 编辑器易于使用,但是在某些情况下,使用 XSLT 执行 XML 转换更为高效。您可以了解如何从这两种类型的转换中获益,本文展示如何构建一个可以执行 XSLT 转换的 IBM Mashup Center 插件。

之前有两篇文章 “Extend the reach of data for IBM Mashup Center” 和 “ An IBM Mashup Center plug-in to convert HTML to XML” 描述了如何扩展 IBM Mashup Center 的功能。这两篇文章是基于 Mashup Center Version 1 的。 本文关注的重点是 Version 2 插件 API 中的新功能,例如 Basic 和基于表单的认证支持。 本文只讨论 Version 1 与 Version 2 插件 API 之间有明显差异的地方。

本文假设您已经熟悉编写 IBM Mashup Center 插件的基础知识。特别是,您应该知道如何用 Java™、JSP、JavaScript 和 XSLT 编程。

v2.0 插件 API 变化小结

不同的插件可能要求不同版本的 Java 包。 为了提供必要的隔离,从 Version 2 开始,每个插件的类由单独的类装载器来装载。类和特定于插件的 jar 存放在特定于插件的文件夹中,不再像 Version 1 中那样复制到同一个位置。与框架的交互现在主要通过接口而不是具体类来完成。例如,在 Version 1 中,renderEditor 方法以两个具体类 RequestData 和 Entry 作为参数。而在 v2.0 中,类实例改为接口,如清单 1 所示。

清单 1. 使用接口作为参数

1 2 3 4 5 6  下一页

Tags:一个 用于 执行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接