你的问题就有问题没有DAO模式的STRUTS,Struts是一个带有许多标签库的前端控制器。DAO是数据访问对象模式。你需要用DAO模式,将数据访问进行封装。因为不能贴图,所以用语言表答比较困难

解决方案 »

  1.   

    想学STRUTS,推荐一本书,
    <<struts kick start>>
      

  2.   

    统一 BillyW(阿弥陀佛)的观点!
      

  3.   

    http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecstruts/index.shtml
      

  4.   

    在Struts中使用DAO模式,可参考一下面例子,这些都是用DAO模式实现的:
    《如何实现Struts 数据库应用程序》
    《如何在Struts 数据库应用程序中实现分页显示》
    《如何在Struts 数据库应用程序中实现记录的删除、更新及链接》
    《如何在Struts 数据库应用程序中实现记录的添加》
    《如何建立一个带登陆页面的Struts数据库应用程序》
    《如何建立一个带登陆页面及角色的Struts数据库应用程序》
    http://dev.csdn.net/user/kui
    http://javaweb.51.net/
    http://javawebStudio.51.net/下载《Struts开发实例》地址:
    http://www.infoxa.com/asp/book/xxnr.asp?id=1333
      

  5.   

    DAO模式无非就是封装了数据库操作的类,一般来讲是每个DAO封装一个表的增,删,改,查,然后供BO层调用,DAO还需要一些JAVABEAN的帮助,因为关系型数据库的“扁平”与面向对象的编程有有不可调和的矛盾,比如,对一条记录,你只能逐个字段地提取,赋给bean的相应属性,存数据库也类似。
      

  6.   

    参考一下 sql-map,到google上查查看
      

  7.   

    可以用 elinkBSP 的 DAO,操作比较简单
    www.elingke.com
      

  8.   

    用第三方持久化框架也行吧,
    如hibernater
      

  9.   

    刚看了点dao相关
    好象代码重用不大好
    初步感觉呵呵
      

  10.   

    借宝地问一个问题:)怎么才可以在BO里面控制事务呢?如果在DAO里面提交数据修改,在BO里面怎么保证数据的完整性?