Я очень новичок в веб-сервисах, поэтому, пожалуйста, будьте добры.
Я написал простой класс 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;
}
}
Я вызываю службу из клиента С#:
localhost.Database db = new WindowsFormsApplication1.localhost.Database();
db.login();
localhost.getProjectResponse pr = new WindowsFormsApplication1.localhost.getProjectResponse();
pr = db.getProject();
Когда я отлаживаю, ответ равен нулю. В конце Java, когда я вызываю getProject, объект проекта имеет значение null.
Что происходит? Как сохранить состояние проекта между вызовами службы?