我对有效的内存使用没有几个问题。我有一个表格,将提交以接收项目列表作为结果。一旦提交表单,其字段将由请求变量接收,并将由submitRequest
模型类的方法处理。
问题是我应该在哪里为请求变量 ( Request request = new Request
) 分配内存?在构造函数中?或者根本不分配它,因为它现在可以工作?
第二个问题是我应该在哪里创建一个Model
类对象,因为它被不同的方法使用。我应该在每种方法中定义它还是最好有一个对象?
public class MyClass{
private Request request;
private List<result> results;
//private formModel myModel = new formModel();
public MyClass(){
}
public String myForm(){
formModel myModel = new formModel();
this.results = myModel.submitRequest(request); //process request and return results
return "SUCCESS";
}
.......
}