Model,试想一下,它并不执行主动的控制功能呀,只是被动的调用,封装了具体操作的对象仍然是Model

解决方案 »

  1.   

    算是Model的,业务逻辑,事务处理
      

  2.   

    没有必要非把dao强加到mvc中去,持久层的操作完全可以单独看为一层
      

  3.   

    我得实现如下:servlet将参数封装成商业业务对象数据的BusinessBean,调用后台的商业业务处理,需返回数据的以BusinessBean的形式返回
    BusinessBean流连于各层,用于数据传递
    Business Logic层负责处理商业业务处理(即商业逻辑)
    A.Factory为servlet调用Business Logic处理业务逻辑提供一个唯一入口,这个入口是对包含业务逻辑的功能模块的封装。
    B.Manager为包含业务逻辑的功能模块,提供了该模块的业务逻辑处理所需的全部功能的方法集,Manager将由servlet传入的BusinessBean传给BusinessObjectDao进行相关的数据库处理。
    C.BusinessObjectDao为对应商业业务对象数据的数据库操作类,提供插入,更新,删除和查找
    记录或记录集功能,在此以外其它层不应该再出现SQL语句。
    D.PersistentObject与数据库的表对应。
      

  4.   

    model层其实是指业务逻辑处理,DAO实际上并不是属于该层,应该是在MVC后面的单独的一层数据持久层
      

  5.   

    Jsp ----> Servlet ----> JavaBean ---->DB
                                      DAO(使用JDBC)  对不 ?
      

  6.   

    re: wjlsmail(计算机质子) ( ) 本来应该是你说的这样的,不过我在做的时候,把JavaBean和DAO合在一块了