首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++与多层体系结构

C++与多层体系结构
EN

Stack Overflow用户
提问于 2011-02-21 18:13:42
回答 2查看 3.7K关注 0票数 3

为了在最近的一篇课程中获得最高的成绩,我被要求使用c++和多层编程来开发一个特定的应用程序。

我理解多层体系结构背后的理论,以及这个应用程序的哪些部分属于哪一层,但我没有实际实现“n层”应用程序的经验。

这层一定要完全分开吗?例如,一个运行数据库的进程、一个运行UI的进程和第三个管理两者之间交互的进程?

还是说它就像将应用程序划分成几层代码一样简单,这样GUI就不会直接访问数据库等等。

如果您对C++中的多层编程有任何建议,我们将不胜感激:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-21 18:29:57

通常,当您在大学中听到“n层”应用程序框架时,它们指的是逻辑分组功能。它可以在不同的过程中,但不一定是这样的。模型-控制-视图体系结构或MFC的文档-视图体系结构都是分层的。您只需将存储/读取应用程序业务规则中的数据的代码与该信息的显示方式分开。

注意:有些人认为“n层”是客户端服务器设置,但由于这是课程,我很怀疑您的教授是否希望将此作为他的解决方案)。

票数 4
EN

Stack Overflow用户

发布于 2011-02-21 18:20:05

进程间通信的一种方法是使用管道。另一个是共享记忆。另一个是boost的IPC (很肯定它有一个)。

有很多。进程间通信( IPC )是关键的搜索术语。

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

https://stackoverflow.com/questions/5069605

复制
相关文章

相似问题

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