私はWebサービスにとても慣れていないので、親切にしてください。
単純な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();
デバッグすると、応答がnullになります。Javaの最後で、getProjectを呼び出すと、プロジェクトオブジェクトはnullになります。
何が起こっていますか?サービスコール間でプロジェクトの状態を保持するにはどうすればよいですか?