因爲我剛剛學習了Java的所有成果,並且想了解一件事情,那就是在我腦海中飛翔的一段時間。代碼波紋管是兩種不同類中兩種方法的快速示例。第一個顯然是一個頁面的控制器,另一個是服務的一部分。我應該在哪裏創建新的實體 - 在表示層或不是?
@RequestMapping("/something)
public void doSomething() {
...
SomeEntity example = new SomeEntity();
example.setAccount(account);
example.setSmthElse(else);
example.setDate(new Date());
example.setSomething(something);
someService.saveSomeEntity(example);
}
...
public void saveSomeEntity(SomeEntity object) {
someEntityDAO.save(object);
}
所以在這裏我的問題是應該在新的實體SomeEntity
和它的設置創建的屬性在表示層部分如上還是應該以某種方式在saveSomeEntity
方法,通過所有PARAMS傳遞給做了做它?
對不起,我的錯誤調用控制器的表示層。我有點掙扎與層的東西,但找出哪個是哪個。 (英語不是我的第一語言) – Rihards