【问题标题】:Can someone give me an example of a layered architecture? [closed]有人可以给我一个分层架构的例子吗? [关闭]
【发布时间】:2013-04-16 08:37:35
【问题描述】:

我必须为可以添加/删除/更新帐户的银行员工做一个 java 应用程序,但我不知道如何实现分层架构。我有 Gui,数据库,我对分层架构有所了解,但我不知道如何编写代码。

【问题讨论】:

  • 这个问题太笼统了!!
  • 为您编写代码可能会帮助您完成这项任务,但对未来没有帮助。我建议你尝试写一个最小的东西,如果你仍然有问题,SO就在这里。
  • 作业太懒了!!!

标签: java layer


【解决方案1】:

既然这个太笼统了,我就回答的很笼统。

通常它被认为是应用程序行为和状态的独特分离,每一个都被设计为仅应用于其给定的关注点,不应泄漏到另一个关注点。

这通常以以下方式结束: 一个表示层(Web、桌面 gui、控制台等)、一个服务(业务规则在此处)层和一个数据访问层(DAO、存储库等)。

【讨论】:

    【解决方案2】:

    问题太笼统了,但分层架构是可以在任何地方应用的东西。所以Android是分层架构的一个很好的例子。

    看这里http://developer.android.com/about/versions/index.html

    【讨论】: