分类: 系统运维
2012-01-22 13:54:49
属性驱动(Property Driven):
即private String name ; private Date date ; private LoginService loginService = new LoginServiceImpl() ;等通过setter方法设置值。
模型驱动(Model Driven):提交完毕后,属性值就已经设置完成,不用再一一setter
属性驱动与模型驱动的比较:
1属性驱动灵活,准确;模型驱动不灵活,因为 很多时候,页面所提交过来的参数并不属于模型中的属性,也就是说页面所提交过来的参数与模型中的属性并不一致,这是很常见的。
2模型驱动更加符合面向对象的编程风格,使得我们获得的是对象,而不是一个个离散的值。
推荐使用属性驱动的方式action.