我对网络服务很陌生,所以请善待。
我编写了一个简单的 POJO 类,并将其部署在 axis2 服务器上:
public class Database {
private Project project;
public void login(){
project = new Project();
project.setDescription("Hello there");
project.setName("To me");
}
public Project getProject(){
return project;
}
}
我从 ac# 客户端调用服务:
localhost.Database db = new WindowsFormsApplication1.localhost.Database();
db.login();
localhost.getProjectResponse pr = new WindowsFormsApplication1.localhost.getProjectResponse();
pr = db.getProject();
当我调试时,响应为空。在java端,当我调用getProject时,项目对象为null。
发生了什么?如何在服务调用之间保留项目状态?