【发布时间】:2016-10-17 16:36:19
【问题描述】:
我正在学习 n 层应用程序架构并在 Java 上编写简单的控制台 CMS 模仿。假设我已经对我的 DAL 和 BLL 层进行了建模。但是,它是一个带有命令行的控制台应用程序,所以我有一个解析用户输入的类。让我们假设它是“助手”。它应该位于这 3 层的什么位置?
【问题讨论】:
标签: java architecture n-tier-architecture
我正在学习 n 层应用程序架构并在 Java 上编写简单的控制台 CMS 模仿。假设我已经对我的 DAL 和 BLL 层进行了建模。但是,它是一个带有命令行的控制台应用程序,所以我有一个解析用户输入的类。让我们假设它是“助手”。它应该位于这 3 层的什么位置?
【问题讨论】:
标签: java architecture n-tier-architecture
您是在谈论层还是层?
层是同一系统的物理上独立的组件。另一方面,层是指组件的内部架构。
您的控制台是应用程序 UI 层,如果将其视为一个层,它可以部署到专用机器、BLL 所在的同一台机器、许多不同的客户端机器等。这取决于性能需求应用程序。
【讨论】: