首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实际应用程序中存在多少个物理层

实际应用程序中存在多少个物理层
EN

Stack Overflow用户
提问于 2010-11-18 14:13:20
回答 2查看 352关注 0票数 0

我正在寻找那些有复杂现实企业n层应用经验的人的答案。

在企业应用中,除了明显的3个物理层之外,实际上还有多少个物理层(分布在不同的机器上)?

在Java和.NET世界中,哪些技术主要用于层间通信?

是否有(M)个基于DCOM的n层应用程序?

EN

回答 2

Stack Overflow用户

发布于 2010-11-18 14:19:38

你的问题没有一个答案。我可以在2台服务器上放置3层,1台服务器,3台服务器。

每一层都可以在逻辑上划分为更多层...数据库可以分为实际的数据库、数据访问层、ORM,理论上可以把每一层都放在一台机器上,但效率会很低。

所以--你的问题的答案--你想要多少就有多少。我在决定把性能和安全分开考虑的时候,有些还会考虑复杂性。

我使用像nHibernate这样的对象关系管理,从应用层到数据库,从表示层到应用层。(在.NET世界中)。

(可能有基于dcom的n层应用程序,但这项技术很旧,我不会在新项目中使用它)

票数 1
EN

Stack Overflow用户

发布于 2010-11-21 07:21:24

对于我正在从事的当前项目,

  • GUI层
  • 服务器层
  • DB层
  • 从属层

从层是由执行离线批处理的从计算机组成的层。从机的唯一职责是执行大规模并行计算-

然而,我们的软件体系结构只分为三层: gui、服务器以及由gui和服务器共享的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4212129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档