Action、Dao、DaoImpl、Service、ServiceImpl各自的作用是什么 他们之间有什么关系
Struts的基本结构,JSP页面是表示层视图,操作是业务逻辑控制层控制,Dao、DaoImpl、Service、ServiceImpl都是数据访问的东西。
通用服务和ServiceImpl用于连接动作与Dao和DaoImpl。通常XML中使用Spring注释。Dao和DaoImpl是最后操作数据库的
操作是控制层,C在MVC中的角色是分配处理用户请求的业务。
dao持久层,在该层中编写DB操作。
服务层属于springmvc的服务业务层。
域存储实体。如果使用ibatis框架,则在它下面创建通用映射。当然,只使用架构映射是没有意义的。
这个项目工具类的Util特性包。
通用通用工具包,通常一个公司会有一个固定的jar,几个项目通用,比如远程调用。
扩展资料:
这个项目工具类的Util特性包。
Action类是接受表单数据并处理逻辑的类。
DAO(DataAccessObject)是一个接口实现[通过SessionFactory获取会话来操作数据库,并实现一些基本的数据删除、添加、修改。
简单地说,dao层基本上是一些固定的添加、删除、更改和检查方法。例如,当您使用hibernate时,当数据库发生更改时,您需要重新生成相应的dao,以便在服务中重写发送给您的代码,而dao更改不会影响您的程序。
调用
service
调用
serviceImpl
调用
Dao
调用
Daoimpl
这里持久层访问数据库