WEB开发网
开发学院数据库DB2 Data Web Services:访问IBM数据库服务器的新方式... 阅读

Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务

 2010-02-16 14:59:50 来源:WEB开发网   
核心提示:使用XSLT 定制 Web服务DWS 一个有趣而强大的特性是,它可以将服务器端XSL 转换应用到Web服务请求和响应上,Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务(4),该特性使您可以定义客户机看到的消息的格式,如果企业或行业 Web服务格式需求中规定了 Web服务消息应该是

使用XSLT 定制 Web服务

DWS 一个有趣而强大的特性是,它可以将服务器端XSL 转换应用到Web服务请求和响应上。该特性使您可以定义客户机看到的消息的格式。如果企业或行业 Web服务格式需求中规定了 Web服务消息应该是什么样子,那么这个特性就特别有用。

对于Web服务请求和响应消息,DWS 有一个默认的消息格式。那些消息中的消息格式和 XML 标记名称取决于Web服务操作的名称、结果集列名、使用的绑定类型等等。在某些情况下,由于消息格式方面的需求,或者只是因为想屏蔽默认的标记名称,您可能不想让客户机看到默认的标记名称。通过使用服务器端XSLT 特性,可以使传入的XML 请求和输出的XML 结果的格式不同于Data Web Services的默认消息格式。

通常,可以使用自上而下或自下而上的方法构建Web服务。在自上而下的方法中,先从一个服务规范(例如一个WSDL文件)开始,然后实现符合那个规范的底层代码。在自下而上的方法中,先从一个Java bean 或 SQL语句开始,将功能公开为Web服务。在DWS中,先从 DML操作(例如查询)开始,将它们公开为Web服务。所以 Web服务的开发当然是自下而上的。但是,在很多情况下,通过将XSLT应用到服务消息上,可以将自下而上型消息的服务格式映射到自上而下的设计。这样可以解决一些自上而下的服务格式需求,同时又可以用自下而上的方法开发 Web服务。可以使用这种转换,将数据以人类可读的格式(例如 HTML、XHTML)或可通过XSL 转换产生的任何文本格式交付到客户机。

图 9. 可定制的交付格式 -应用XSLT

上一页  1 2 3 4 

Tags:Data Web Services

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