1个回答
展开全部
modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。
action层,dao层,service层,domain层,util层,common层含义如下:action为控制层,MVC中充当C角色,用来分配哪个业务来处理用户请求。dao持久层,DB操作都写在这里。service层属于springmvc的service业务层。
Dao跟service本身就不是在一个层次上让他们继承实在有些牵强,而采用合成/聚合则使dao层和service层有更松散的耦合,所以就耦合性来讲采用合成聚合方式更为合理。
首先解释面上意思,service是业务层,dao是数据访问层。
DAO模式是业务逻辑层和持久存储层之间的抽象层,例如图业务对象通过数据访问对象访问RDBMS(datasource)。这个抽象层可以灵活的介入并简化了应用程序代码。
dao层的代码则只与数据库交互,比如service层要添加用户记录,它就执行insert语句,要检查用户是否已存在,它就执行select语句。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询