Spring启动 - 数据访问和服务层实现

时间:2017-03-22 22:29:15

标签: spring

我正在尝试实现Web应用程序的各个层,所以我想问你是否可以向我推荐一个关于如何设计和构建数据访问层和服务层的教程或任何建议

1 个答案:

答案 0 :(得分:2)

我在传统Java EE方式中看到这种结构的一般方式如下:

  • 创建映射到数据库(或其他源)表的实体
  • 开发数据访问对象(DAO)。您的DAO是每个实体的类,通常对您的实体执行创建,读取,更新和删除操作。
  • 开发服务或外观图层。这允许您执行应用程序使用的更抽象的业务操作。您的方法可以结合DAO的操作和数据修改。

这是一个很好的教程,涵盖了很多我的要点:https://www.javacodegeeks.com/2012/09/spring-dao-and-service-layer.html。它还包括测试,您希望在开发过程中尽早加入。