对c#/java + web service架构方式进行的可行性测试
来源:互联网 发布:php架构看什么书 编辑:程序博客网 时间:2024/06/03 23:40
1.服务器端开发和运行环境
eclipse3.2 + jdk1.5.0 + tomcat5.5 + xfire + myeclipse5.1
xfire参考:
http://www2.matrix.org.cn/resource/article/2006-09-24/XFire_6bd1061c-4bc6-11db-978f-43b3336b7e51.html
2.服务器端开发及运行环境的配置
略
3.web service的开发和部署:
新建project -〉web service project
src下新建-〉web service
修改已生成的javabean,
package server;
//Generated by MyEclipse
public class LoginImpl implements ILogin {
public String Login(String UserID, String Password) {
String message = "Hello " + UserID + "!";
return message;
}
}
接口中也许修改。
配置tomcat
部署该项目,启动tomcat
输入链接:http://localhost:8080/LoginWS/services/Login?wsdl
如果部署成功,显示xml文件。
4.客户端开发(java)
new -> java project
new->web service client
在wsdl url中输入上面的链接.
修改生成的代码:
//TODO: Add custom client code here
//
//loginPortType.yourServiceOperationHere();
System.out.println(loginPortType.login("liuhuan", "123456"));
编译运行报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/RequestEntity
需要下载apache的httpclient开发包:
下载地址:
http://jakarta.apache.org/site/downloads/downloads_commons-httpclient.cgi
然后将commons-httpclient-3.1-rc1.jar添加到该工程.
运行得到:
Hello liuhuan!
test client completed
5.客户端开发(c#)
使用vc2005
新建windows应用程序,添加引用->web 引用,在wsdl url中输入链接.生成代理类.
添加调用代码,
private void button1_Click(object sender, EventArgs e)
{
SDClient.localhost.Login li = new SDClient.localhost.Login();
this.Text = li.CallLogin("test","test");
}
编译运行成功.
- 对c#/java + web service架构方式进行的可行性测试
- 对VB+web service+J2EE架构方式进行的可行性测试
- 使用handler对web service进行访问的认证实现
- 利用SOAPtest进行Web service测试
- 对C/S与B/S架构的产品进行系统测试,有哪些不同点与相同点?
- Java调用.Net的web service的几种方式
- JAVA 使用httpclient、XFire方式调用Web Service的方法
- java开发web service最简单的方式
- Java 开发Web Service的几种方式
- java中通过web service的方式传输文件
- openvas对主机进行存活测试方式
- Web Service的测试需求
- 图解oracle jdeveloper 进行web服务(Web Service)测试
- JAVA使用Microsoft Web Application Stress Tool对web进行压力测试
- 对 Web 服务进行压力测试
- 对Web服务进行压力测试
- 对Web服务进行压力测试
- [转] 对Web服务进行压力测试
- 学习Visual Studio Team System 2005
- 查看oracle中被锁的对象(表...)
- 用ASP.NET构建完整E-mail发送系统
- 谈谈IT项目中的沟通管理
- msxml3.dll 错误 '800c0005' 资源未找到
- 对c#/java + web service架构方式进行的可行性测试
- Visual Studio2005发布问题解决办法
- 当男人拥有了心爱女人之后
- IT项目管理之沟通
- Learning eMule
- LSI 磁盘阵列管理软件santricity 的几个功能
- ASP.NET系统用户权限设计与实现
- 我的奥运天使
- DotNet软件开发框架