Dao = Data Access Object, 数据访问层

Action是服务员,面向clients点什么菜,菜上给几号桌,都是action的职责 (这里用action说明表象层的作用); Service是chef,action送来的菜单上面要做的菜 (要处理的逻辑) 都是service做的; Dao是厨房小工,和原材料(通过mybatis, hibernate操作数据库) 打交道的事情都是Dao做的;

对象调用流程: JSP - Action - Service - Dao - mybatis/hibernate - DB.