ssh

各位老师,小弟有个问题
     就是在ssh中我做程序是按下面的步骤来走的:
                  jsp----->action------BO----DAO---数据库;
            但是操作起来很痛苦,因为的我的BO什么事情也不做,他是直接将dao的操作返回;请各位老师指点一下我的bo是否存在,
   并说一下各位老师一般在操作时是按一个什么步骤来走的
                  

解决方案 »

  1.   

    是项目大小的来决定分层的,如果项目大一些,逻辑复杂一些,就有必要用专门manager去管理业务,一般而言,action中管理逻辑不会有太大问题.
      

  2.   

    分4层DAO
    IDAO
    SERVICE
    ISERVICE
      

  3.   

    我也正在做ssh,一个类就实现了,内嵌两个小类。
    好像不复杂呀。也就是发送命令,处理返回数据就完了。
      

  4.   

    我做小项目分层一般是entity层,dao层,service层,web层(包含action和form以及jsp层)
    service业务层是用来接受处理前台页面客户提交的业务的,比如说要判断用户提交过来的是什么请求需要调用dao的什么方法,
    这些判断在业务层进行,但是也可以在action中的。
    不过平时处理较小项目的业务很少,所以这业务层基本很少用的,action中直接访问dao层的方法就可以了,没必要那么复杂
      

  5.   

    兄弟,这是2层,大项目一般会分4层,显示层、用户控制层,业务层、dao层
    一般的项目就三层足矣(显示层、业务层、dao层)