WebService做媒,Delphi与Java牵手
环境:Win7、Delphi7、JDK6、Tomcat6、XFire1.2 ? Web服务端: Iweather.java package net.ly.webservice.biz; public interface Iweather { ? WeatherImpl.java package net.ly.webservice.impl; import net.ly.webservice.biz.Iweather; public class WeatherImpl implements Iweather { ?public String weather(String s) {?? ?public String weather2() {?? } ? web.xml <?xml version="1.0" encoding="UTF-8"?> ? services.xml <?xml version="1.0" encoding="UTF-8"?> </beans> ? Web服务目录结构如图: ? ?部署,启动Tomcat。 ? ? Delphi代码部分: cmd打开DOS窗口,cd进入 D:Program FilesBorlandDelphi7Bin WSDLImp http://localhost:8686/myWebService/services/Weather?wsdl ? 在当前目录生成Weather.pas ? 新建Delphi项目,保存项目到文件夹javawebservice,把Weather.pas再拷贝到这个文件夹,然后加入到项目中。 ? 在Unit1文件引用Weather, ? unit Unit1; interface uses type var implementation uses? Weather; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); end. ? ?Delphi程序运行界面: ? ? Web应用和Delphi桌面应用结合,对现实项目开发,解决方案更加灵活,能够打出一套漂亮的组合拳。?? ? ?? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- angularjs – 如何循环通过一个函数返回的项目与ng-repeat?
- angularjs – Angular Router中具有嵌套状态的后退按钮
- angularjs select 选择默认显示空白以及第一行空白的解决方
- AngularJS 学习笔记 -- 指令(Directive)
- angularjs – angular-ui datepicker日期戳的初始状态,每个
- 利用webservice和jms实现系统间的数据同步之三
- bootstrap3 dialog 更强大、更灵活的模态框
- angularjs – 为什么$scope.apply对angular的$q很重要?
- 基于Bootstrap的Modal二次封装
- 忽略vimrc中的“未知选项”错误