我必须为银行员工做一个java应用程序,它可以添加/删除/更新帐户,但我不知道如何实现分层架构。我有图形用户界面,数据库,我知道一些关于分层架构的东西,但我不知道如何编码。
发布于 2013-04-16 16:44:59
由于这是如此宽泛,我将回答非常宽泛。
一般来说,它被认为是应用程序行为和状态的独特分离,每种分离都被设计为仅适用于其给定的关注点,而不应泄漏到另一个关注点。
这通常结束为:表示层(web、桌面gui、控制台等)、服务(业务规则转到此处)层和数据访问层(DAO、存储库等)。
发布于 2013-04-16 16:44:26
这个问题太普遍了,但分层架构可以应用于任何地方。因此Android是分层架构的一个很好的例子。
查看此处http://developer.android.com/about/versions/index.html
https://stackoverflow.com/questions/16032365
复制相似问题