解决方案 »

  1.   

    一般是在数据访问层,复杂的可以在service层组织下。action实在不建议
      

  2.   

    肯定是service层啊 这个比较固定 就好比你写的JSP要放在webroot下面一样的道理
      

  3.   

    一般都统一放在DAO里面,如果没有DAO就放在Service里面。
      

  4.   

    看项目的复杂程度 较为大型的项目 为了管理方便与复用行 数据库相关的功能都会放在dao层进行封装 封装常用的一些增删改查方法 而service是用来处理业务逻辑 action实现与前端的数据才传递  但是时下敏捷开发越来越流行 很多小项目如果去写一大堆分层 确实很影响效率 这时候 可以可以写一个基础的dao封装大部分你可能会用到的数据库操作方法,然后直接action对基础dao进行调用操作数据库 这样就更加快捷。
      

  5.   

    最好还是搞个dao层吧,不仅好看,还真比较好维护
      

  6.   

    service 编辑 SQL参数     dao 执行sql
      

  7.   

    必须Dao层啊,你这个框架就是这个原则啊。action和前台进行数据交互,service层是spring文件方便加强方法,管理方法,dao层是数据库操作的。
      

  8.   

    DAO层吧  只负责对数据库的增删改查