モデルの代わりにBeanを使用してチュートリアルコーディングを見ましたが、その理由を説明しませんでした。これを行う理由Spring MVCとHibernateでモデルの代わりにBeanを使用する目的
http://www.dineshonjava.com/2012/12/spring-mvc-with-hibernate-crud-example.html#.V4R1_vl96Un
誰もが知っていますか? Beanクラスを使用するための使用例
コントローラ内のいくつかのコード:
@RequestMapping(value = "/edit", method = RequestMethod.GET)
public ModelAndView deleteEmployee(@ModelAttribute("command")EmployeeBean employeeBean,
BindingResult result) {
Map<String, Object> model = new HashMap<String, Object>();
model.put("employee", prepareEmployeeBean(employeeService.getEmployee(employeeBean.getId())));
model.put("employees", prepareListofBean(employeeService.listEmployeess()));
return new ModelAndView("addEmployee", model);
}
private EmployeeBean prepareEmployeeBean(Employee employee){
EmployeeBean bean = new EmployeeBean();
bean.setAddress(employee.getEmpAddress());
bean.setAge(employee.getEmpAge());
bean.setName(employee.getEmpName());
bean.setSalary(employee.getSalary());
bean.setId(employee.getEmpId());
return bean;
}
私はMVCをSPINGする新しいよ、誰が、なぜそうするように説明することができ感謝... 感謝。
プレゼンテーション層をパーシスタンス層から分離することができます。 –