日期:2014-05-20  浏览次数:20693 次

关于DAO MVC
有点想不明白
比如说,我采用jsp+servlet+javabean实现MVC,
同时使用DAO对数据层进行封装。

1。我看到DAO中讲到有一个VO类,这个VO类不就是一个javabean吗?
2。如果是,那么我的MVC中的那个javabean是不是可以不写了??
3。如果可以不写,那么谁来实现mvc中的model啊???

我的思路是:jsp-->servlet-->javabean-->dao
------------------------------------------------------
麻烦大家讲清楚点,不胜感激!!




------解决方案--------------------
看你怎么定义了

一般来讲VO是领域对象,如果dao层用hibernate,VO的效果比较好
model也叫DTO吧,就是传值用的
------解决方案--------------------
VO是值对象,可以用于将数据传递到View层,可以是JavaBean;
Model层也可以用JavaBean来实现,通过DAO来实现持久化