我在基于Spring+Hibernate+IceFaces
的应用程序中有关于MVC架构的问题。如果我们选择MVC pattern + ajax
,那么模型传递给MVC中的视图应该保留哪种数据?
我是否必须创建从Hibernate中提取数据的域对象?如果我只使用Hibernate DAO / pojo作为模型数据,它会受到伤害吗?
在前端,我们有视图的值对象。但是,我们需要做很多事情来使VO与Hibernate持久化实体同步。这对AJAX调用不利。如果我们只使用POJO
作为视图对象,我唯一需要担心的是序列化。这看起来很简单。不太确定这是否有效。优点和缺点?有什么建议吗?