Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须为可以添加/删除/更新帐户的银行员工做一个 java 应用程序,但我不知道如何实现分层架构。我有 Gui,数据库,我对分层架构有所了解,但我不知道如何编码。
问题太笼统了,但是分层架构是可以在任何地方应用的东西。所以Android是分层架构的一个很好的例子。
见这里http://developer.android.com/about/versions/index.html
既然这个范围很广,我会很广泛地回答。
通常,它被认为是应用程序行为和状态的独特分离,每一个都旨在仅应用于其给定的关注点,并且不应泄漏到另一个关注点。
这通常以:表示层(Web、桌面 gui、控制台等)、服务(此处为业务规则)层和数据访问层(DAO、存储库等)而告终。