webservice用户名密码调用EAS-webservice开发指南
1.在设计开发工具中新建一个Facade对象如下图所示。
选择方法选项卡,建立自定义方法,如下图,这里以helloWorld为例。
2.右键点击Facade对象,选择发布为webservice如下图所示
在弹出框中选中方法,填写发布目录后点击“完成”按钮如下图
此时会在制定路径下生成对应全路径的java类和wsdd描述文件(描述这个java类的相关信息)
3.右键点击Facade选择发布(自动生成java代码)如下图所示
切换BOS到java视图,刷新主目录,然后将webservice发布目录中的java类拷贝到对应目录下,最后结果如图所示
4.接下来开始写自己的业务逻辑,打开helloWorldFacadeControllerBean,在空白处右键,选择
“源代码”->”覆盖/实现方法”
此时会在弹出界面中看到先前定义的getHelloWorld方法,选中此方法,点击“确定”
编写如下图所示代码
5.到此为止已全部开发完成,接下来进行打包。打包与一般的eas开发打包的区别在于多了一个server\deploy\eas.ear\web.war包,eas打包不在此文档中讲解,
在web.war包的WEB-INF文件夹中包含一个classes目录,将编写的类及自动生成的所有相关类的全路径class拷贝到此目录下,然后将先前生成的webservice发布目录中的helloWorldFacade.wsdd文件拷贝到WEB-INF目录下,并打开helloWorldFacade.wsdd文件,将内容复制到server-config.wsdd文件中
6.将制作好的补丁包部署到服务器上,重启服务器
7.打开浏览器,输入地址:server-ip:port/ormrpc/services,应该可以看到新建的Webservice,右键点击相应的wsdl,选择另存为…,扩展名改为wsdl,就可以下载客户端开发使用的wsdl文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论