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

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

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: //v1.1publicViewBeanrenderEditor(RequestDatardata,Entryentry)publicObjectrenderEditor(IEditorContextcontext)以上变化对于插件的实现并无明显的影响,v2.0 中最值得注意的变化在插件 JSP

  // v1.1 public ViewBean renderEditor(RequestData rdata, Entry entry) 
  public Object renderEditor(IEditorContext context) 

以上变化对于插件的实现并无明显的影响。v2.0 中最值得注意的变化在插件 JSP 的实现中。 由于 JSP 是由 Web 容器的 JSP 类装载器装载的,它们不能访问特定于插件的(ViewBean)类。 v2.0 插件 JSP 不是使用特定于属性的 getter 方法,而是使用通用的名/值对来获取属性。后面一个小节将对此进行演示。

设置 Eclipse 项目

如 Application Programming Interface Reference, Version 2.0中的第 6.1 节所述,在启动期间,服务器搜索放在 <WebApplication>/WEB-INF/plugins 文件夹中的包含第三方插件的 ZIP 文件。这种 ZIP 归档文件必须有以下文件夹结构:

/client/plugins/PLUGIN_DIR — 包含用于浏览器的文件,例如图像和 JavaScript 文件。

/server/plugins/PLUGIN_DIR — 包含插件 manifest 和插件用来显示界面的文件(JSP 页面)。

/server/plugins/PLUGIN_DIR/classes — 包含插件 Java 类。这可以是一个文件夹层次结构。

/server/plugins/PLUGIN_DIR/lib — 包含插件(第三方)使用的 JAR 文件。

如果您熟悉 v1.1 插件的开发,您也许会注意到,classes 和 lib 文件夹不再放在 WEB-INF 文件夹下。为了简化最终的构建和插件的打包,可以使用您喜欢的 IDE 创建一个项目,该项目应具有与最终 ZIP 归档文件相符的目录结构。图 1 显示一个示例 Eclipse 项目的布局。

图 1. Eclipse 项目
一个用于执行 XSLT 转换的 IBM Mashup Center 插件

上一页  1 2 3 4 5 6 7  下一页

Tags:一个 用于 执行

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