bos_webservice开发指南BOSWebService开发指南LE开发部冯侃2014-05-19建立Façade或者Entity,本案例中以Façade为例,Entity可以参考在BOSStudio工具中建立façade,在façade加入相应的调用方法,可以加入多个。将新建的facade发布,生成相应的JAVA代码(注意:发布时要勾选“生成配置文件”)。详细操作,及需要注意的地方,如下面所示:1、如下图所示,.,新建方法façade:çade。2、如下图所示,çade方法页签中,点击右侧的“增加”按钮,在“详细信息”分类下面填入:名称(inputData)、别名(inputData)、描述(inputData)、返回值类型(String),其它为默认值。在“参数”分类下面填入:名称(StringXML)、数据类型(String)、别名(StringXML)、描述(StringXML)。此时方法添加完毕,çade。çade发布WebService1、如下图所示,在“金蝶BOS设计开发工具透视图”模式中,çade右击鼠标,弹出下拉框,选择“发布WebService”操作,会弹出下图二中的对话框:“请选择要发布的方法”。这里:勾选“全选”复选框、勾选“追加到配置文件”复选框、在“JAVA发布目录”中填入D:\Tmps路径、在“WSDL发布目录”中填入D:\Tmps路径。点击“完成”按钮。在控制台中会打印出相关提示语句,见本组图三显示的内容。2、“发布WebService”操作成功后,会在上面图二的路径中,。如下图中所示的为:D:\Tmps\。3、如下图所示,在“金蝶BOS设计开发工具透视图”模式中,çade右击鼠标,弹出下拉框,选择“发布”操作,见下面的图一所示,生成相应的JAVA代码,切换到“Java透视图”模式,刷新该工程,可见生成的JAVA代码,见下面图二。4、代码整理工作一:,无法发布生成一重要接口方法,这里我们只能手工添加,.,注意:该包路径的由来是在PublicServiceFacade..。.,在其中新建类:,详细的代码如下(注意:代码中红色标注单词的对应关系,其它都为通用的,其它webservice接口程序该类的新建,直接可以将标红处,换成新接口的定义的类名即可):lassWSPublicServiceFacadeSrvProxy{ publicvoidinputData(StringStringXML)throwsWSInvokeException{ try{ getController().inputData(StringXML); }catch(Throwablee){ thrownewWSInvokeException(e); }}privateIPublicServiceFacadegetController(){ try{ if((()!=null)&&(().equals("false"))){ Messagemessage=().getRequestMessage(); SOAPEnvelopesoap=(); SOAPHeaderElementheaderElement=(,); StringSessionId=(); return(IPublicServiceFacade)(Sess
bos webservice开发指南 来自淘豆网m.daumloan.com转载请标明出处.