【发布时间】:2013-12-12 20:42:06
【问题描述】:
关于高效内存使用,我有几个问题。我有一个表格,将提交以接收项目列表作为结果。一旦提交表单,其字段将由请求变量接收,并由模型类的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";
}
.......
}
【问题讨论】:
标签: java model-view-controller struts2 dynamic-memory-allocation model-driven