gpt4 book ai didi

jakarta-ee - Java EE EIS 层

转载 作者:行者123 更新时间:2023-12-02 00:26:31 26 4
gpt4 key购买 nike

我一直在阅读有关 Java EE 体系结构的文章,并且(至少在 Oracle 文档中)看到了一些对所谓的 EIS(企业信息系统)层的引用,该层包含第三层Java EE 架构的(数据)层。

我知道在 3 层系统中,数据库通常是第 3 层。有时遗留系统也被放置在这一层,因为它们也直接与业务中间件(第二层)相同的数据库交互,并且出于某种原因,它们不属于其他任何地方。

我的问题是:什么代码(如果有的话)属于第 3 个“EIS”层? ORM 代码,例如 Hibernate 类和 DAO?

在第二层,您同时运行系统和已编译的 Java。例如,您可能有一个运行一堆您编写的 WAR 的 Tomcat 服务器。我不是在第 3 层“获得”类比,那里有一个 RDBMS 和(我猜?!?!)一些与该 RDBMS 交互的代码。

总而言之,我想我想知道在 EIS 层中部署代码背后的标准/最佳实践是什么,以及这些部署是什么样子的。提前致谢!

最佳答案

Java EE 建议的层模型是一个概念模型。我认为您将其与应用程序的打包结构混合在一起(基于您对 anders.norgaard 帖子的评论)。打包模型依赖于曾经自己的应用程序,但下面两篇文章提供了最佳实践

  1. J2EE packaging and Deployment
  2. J2EE Packaging and Common Code

关于jakarta-ee - Java EE EIS 层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8719169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com