hibernate - 3 层架构中的 Spring、Hibernate、Java EE

标签 hibernate spring architecture jakarta-ee layer

我需要开始了解我将这些技术放在 3 层架构中的位置:
这就是我所拥有的...

  • 表示层:HTML、JSP
  • 应用程序。层:Java EE、Spring
  • 数据访问层:Hibernate、PostgreSQL 数据库
  • 最佳答案

    您正在混合 Tier 和 Layer,这让事情变得非常困惑,尤其是对您自己而言!如果您的问题与图层有关,那么请提出有关图层的问题。

    不管怎样,让我试着澄清一下......

    Three Tier architecture ,层级包括:

  • 客户端层 (或演示层),
  • 业务层 (或中间层或逻辑层或应用层等),
  • 企业信息系统 (EIS) (或数据层)。

  • 这里是 typical layers多层应用程序:
  • 表示层 : Servlet/JSP
  • 服务层 :Spring 服务 + Spring 事务或 EJB session Bean
  • 领域层 : POJO
  • 数据访问层 : hibernate/JPA
  • 物理层 : 数据库、LDAP、文件系统等

  • Hibernate 将成为 的一部分数据访问层 (但 PostgreSQL 是 物理层 的一部分)。

    介绍 , 服务 , 域名 , 数据访问层 映射到 业务层 . 物理层 映射到 数据层 .

    关于hibernate - 3 层架构中的 Spring、Hibernate、Java EE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434121/

    相关文章:

    spring - 通过 Grail 的 bean DSL 配置 Jackson 的 ObjectMapper

    java - 跟踪 AWS 上的异步 Lambda 执行

    architecture - ARM CPSR - 5 位模式?

    java - 如何映射一个仅供 HQL 使用的属性(在 Hibernate 中)?

    mysql - 事务管理超时问题

    mysql - 我是否需要在我的 (grails) Web 应用程序中使用 C3P0 池库?

    java - Grails 应用程序未部署在 tomcat 中

    java - JPA 查询返回空值 - 具有空列的复合键

    java - 无法连接到测试容器 Postgres 实例

    .net - 评估 Sharepoint 与 ASP.NET 作为开发平台