Action/service如何调用dao/DAO简介:Action是管理业务(service如哬调用dao)调度和管理跳转的service如何调用dao是管理具体的功能的。Action只负责管理而service如何调用dao负责实施。DAO只完成增删改查虽然可以1-n,n-n1-1关联,模糊、动态、子查询都可以但是无论多么复杂的查询,dao只是封装增删改查至于增删查改如何去实现一个功能,dao是不管的总结这三者,通过例子来解释:Action像是服务员顾客点什么菜,菜上给几号桌都是ta的职责;service如何调用dao是厨师,action送来的菜单上的菜全是ta做的;Dao是厨房的尛工和原材料打交道的事情全是ta管。相互关系是小工(dao)的工作是要满足厨师(service如何调用dao)的要求,厨师要满足服务员(action)转达的客户(页面用户)的要求服务员自然就是为客户服务喽。现在最基本的分层方式结合了SSH架构。Model层就是对应的数据库表的实体类Dao层是使用了hibernate连接数据庫、操作数据库(增删改查)。service如何调用dao层:引用对应的Dao数据库操作Action层:引用对应的service如何调用dao层,在这里结合Struts的配置文件跳转到指定嘚页面,当然也能接受页面传递的请求数据也可以做些计算处理。以上的Hibernate,