architecture - 在三层架构中,代码是存储在应用层还是数据库层?
问题描述
我想知道可执行文件在哪里?如果它在 DB 层,这是否意味着每次它从那里加载并执行?所有 3 层架构都一样吗?
解决方案
3 层(或 n 层)架构的每一层都包含代码/逻辑。每一层都是独立的,尽管您可以从不同的层加载代码(例如从应用程序服务加载 html/javascript 的 Web 浏览器),但该代码的执行发生在相关层上。代码的加载并不重要,它的执行决定了“层”。
推荐阅读
- php - 在 composer json 和 lock 文件中指定不同的版本
- matlab - 如何将地面实况数据导入 Matlab 以训练(更快)R-CNN?
- grpc - 我们可以查看/调试 GRPC 有效负载,因为它是二进制格式的吗?
- javascript - 将此对象映射到新对象的最佳方法
- sql - 如何使用加入 EXASol 删除
- jquery - 当单击的计数器上升时,当未单击的计数器再次下降时
- jquery - 在数据库中的 jquery DataTable 中显示图像
- javascript - 如何使用jquery反转html中表列的顺序
- java - Hazelcast IMap put 方法获取存储桶或分区或密钥的锁定?
- c# - Azure 服务总线:读取带有偏移量的消息