dao层可以调用action层的方法,我是小小白,请高手帮我指点一下,多想!
dao层不是直接调用action层的,我说的通俗一点,action层表示的是一系列动作,比如说页面跳转,而中间的方法,也就是业务逻辑,是调用service层的方法,一般service层会有一个接口一个实现类,这样方便维护,而service层的方法会调用dao层的方法,因为service会涉及到数据库的增删改查,这就是dao层所实现的方法,就是数据库间的操作,简单来说,就是action调用service调用dao,希望可以帮到你
逻辑反了,建议这个方法拿到dao层。
可以用action直接Dao层接口,操作action需要执行的方法返回你所需要的值就可以了。
不过不建议直接实现Dao层,那样显得没有层次,不利于业务架构的实现,体现不出上层依赖下层的程序原理!
Dao--service--action--jsp(公用javabean)
action是总司令,dao是排长
只有司令指挥排长