在 websphere portlet factory 中创建 web service

在 websphere portlet factory 中创建 web service

ID:10996030

大小:59.00 KB

页数:4页

时间:2018-07-09

在 websphere portlet factory 中创建 web service_第1页
在 websphere portlet factory 中创建 web service_第2页
在 websphere portlet factory 中创建 web service_第3页
在 websphere portlet factory 中创建 web service_第4页
资源描述:

《在 websphere portlet factory 中创建 web service》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在WebSpherePortletFactory中创建WebService  自从最新推出的Portlet开发工具ethodBuilder定义的一个或多个方法发布为odel)  在创建的TestCallService工程中新建一个odel,将其命名为odel,(详细步骤可参考odel创建完成后如图3  图3.模型(Model)目录图  构建器(Builder)的引用  本示例涉及如下构建器:  Methodbuilder:用来创建odel中用Methodbuilder定义的一个方法或多个方法为ethodBuilder  在odel中新建一个MethodBuilder,如图4  图4

2、.Builder构建器1234下一页....,。  点击图中的增加builder按钮(如图4中的红圈处),打开Builder引导器,如图5  图5.Builder引导器  如图所示,在Buildertype中选择Method,然后点击OK按钮,打开MethodBuilder编辑器,如图6  图6.MethodBuilder编辑器  如图所示:  (1)在Name中输入方法名称getQueryResult  (2)在Arguments中输入参数名称inputstr,并选择参数的数据类型为IXml  (3)在ReturnType中选择返回值类型为IXml  (4)在MethodBody

3、中输入方法体,代码如清单1所示,然后点击Apply按钮,保存此方法。  清单1.IXmlresult=null;//defineresultvaluetry{  //uselUtil.parseXml(<result><value></value></result>);  Stringtarget_str=Hello,;//defineStringtarget_strtobedisposed    if(inputstr!=null){        Stringparam=inputstr.getText(query/argumen

4、ts);//getargumentsvalue    target_str=target_str+param;//mergetarget_str;    result.setText(result/value,target_str);//putmergedtarget_strvalueintoresult      }      }catch(Exceptione){      e.printStackTrace();    }returnresult;  (二)SchemaBuilder  在odel中新建一个SchemaBuilder(新建方法请参考Methodbuilder的

5、创建),打开SchemaBuilder编辑器,如图7  图7.SchemaBuilder编辑器  如图所示:  (1)在Name中输入Schema名称query  (2)在SchemaSourceType中选择类型为ExistingURL/File  (3)在URLorSchemaFileLocation中,点击右边的选择按钮打开文件选择器,如图8  图8.文件选择器  选中预先编写好的Schema文件,然后点击OK按钮。本项目中的Schema文件放在了models目录下面。  注意:选择的Schema文件query.xsd定义了lversion=1.0encoding=UTF-8

6、?><xsd:schemaxmlns=lns:xsd=.atargetNamespace=entFormDefault=unqualifiedattributeFormDefault=unqualified>  <xsd:elementname=query>    <xsd:plexType>      <xsd:sequence>        <xsd:elementname=argumentstype=xsd:string/>  上一页1234下一页....,。</xsd:sequence>    

7、</xsd:plexType>  </xsd:element>  <xsd:elementname=result>    <xsd:plexType>      <xsd:sequence>        <xsd:elementname=valuetype=xsd:string/>      </xsd:sequence>    </xsd:plexType>  <

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。