发布网友 发布时间:2023-07-10 06:41
共1个回答
热心网友 时间:2024-12-05 00:51
modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。
action层,层,service层,domain层,util层,common层含义如下:action为控制层,MVC中充当C角色,用来分配哪个业务来处理用户请求。持久层,DB操作都写在这里。service层属于springmvc的service业务层。
Dao跟service本身就不是在一个层次上让他们继承实在有些牵强,而采用合成/聚合则使层和service层有更松散的耦合,所以就耦合性来讲采用合成聚合方式更为合理。
首先解释面上意思,service是业务层,是数据访问层。
DAO模式是业务逻辑层和持久存储层之间的抽象层,例如图业务对象通过数据访问对象访问RDBMS(datasource)。这个抽象层可以灵活的介入并简化了应用程序代码。
层的代码则只与数据库交互,比如service层要添加用户记录,它就执行insert语句,要检查用户是否已存在,它就执行select语句。