我想为一个 JSF 页面使用 2 个不同的 bean(Spring)。我不喜欢将每个方法都写到一个 bean 中,所以我尝试将它们分成两个 bean,比如JobEditDataBean
and JobEditActionBean
。我想将 JobEdiDataBean 用作我的数据对象的“容器”,并将操作(如保存、更新等)移动到操作 bean。我现在所做的(以及似乎有效,但感觉不对)如下:
public class JobEditDataBean{
@Autowired
JobEditActionBean actionBean;
// some objects...
@PostConstruct
public void init() {
actionBean.setJobEditDataBean(this);
// do something ...
}
}
public class JobEditActionBean{
JobEditDataBean dataBean;
// some objects...
}
你有什么提示或技巧可以做得更好,更好吗?