N层体系结构的好处是什么?这是如何使应用程序更好?N层体系结构的好处是什么?
回答
从here:
- 其他应用程序将能够重复使用的图层展示的功能。
- 您将能够在多个物理层上分布图层。这可以通过提高性能(有时),可伸缩性和容错性对应用程序产生非常好的影响。
- 由于图层之间的耦合度低,您的应用程序的维护更加容易。
- 为您的应用程序添加更多功能变得更容易。
- 图层使您的应用程序更易于测试。
- 构建良好的图层可以使您的应用程序更容易定位。
- 让您的应用程序不分层意味着您必须在一个非常困难的地方处理所有安全威胁。将应用程序分发到图层会使得设计和实现起来更容易
- 如果没有一个好的部署计划,在分布式计算中将多个图层分布在多个物理层上并不轻松。当您创建分布式应用程序时,您需要提前计划您的图层。
我想让他们滚动美国 – Will 2010-04-14 12:19:24
的维护和增强到该溶液中,由于层,这些层之间的高凝聚力,并切换到该层接口实现不同的能力之间的低耦合更容易。
其他解决方案应该能够重用各层公开的功能,特别是如果层接口设计时考虑到重用。
如果工作可以在层边界进行分布,则分布式开发将变得更加容易。
分布在多个物理层上的层可以提高可伸缩性,容错性和性能。有关更多信息,请参阅分层分配模式。从具有良好定义的层接口,以及切换出层界面的各种实施方式的能力
可测性的好处。
摘要
了好处是层
- 重用
- 支持标准化
- 依存关系被保持本地
- 互换性
所有的冷杉,分层架构是一个 “模块化设计”类型。因此,为了欣赏分层架构的好处,你需要知道的模块化设计是什么。其次,它是一种特殊类型的模块化设计,专门组织,以尽量减少紧耦合,从而实现了模块化设计的目标,管理依赖 - 自主modles /组件。当我们拥有自主/独立模块时,与架构/设计不是模块化的情况相比,它们可以被重用,扩展,测试等。
我有一篇关于分层架构的文章,我在这里更详细地讨论这些东西。这可能会有所帮助。
虽然这个链接被破坏了,但我仍然喜欢阅读它。你有不同的链接? – Zimano 2016-06-12 17:12:01
更新了链接。本文解释了分层体系结构等。 – 2016-06-22 17:59:40
- 1. 处理N层体系结构事务
- 2. WCF N层体系结构
- 3. MVC可以取代n层体系结构还是它是n层体系结构的一部分
- 4. 结合MVVM和N层体系结构
- 5. 处理N层体系结构中的非删除实体
- 6. Java EE中的n层体系结构
- 7. asp.net中的N层体系结构
- 8. C中的N层体系结构#
- 9. 干净和n层体系结构有什么区别?
- 10. Mvc asp.net和n层体系结构
- 11. 一般N层体系结构问题
- 12. N层体系结构 - 在VB.NET
- 13. n层体系结构解决方案。好多了?
- 14. 什么是最好的SAP ERP基础架构体系结构?
- 15. n层体系结构 - BLL,DAL和接口。什么是最佳做法?
- 16. 使用类加载器层次结构的好处是什么?
- 17. .NET N层体系结构:我该如何处理Model对象?
- 18. 如何在处理N层体系结构时管理事务?
- 19. 不可变结构体对可变结构体的好处是什么?
- 20. 什么模式是asp.net中的分层体系结构?
- 21. 三层体系结构与三层服务器体系结构
- 22. 什么是Lift-JPA应用程序的良好体系结构?
- 23. 什么是flex中最好的视图体系结构?
- 24. LINQ to SQL体系结构。什么是最好的?
- 25. 什么是GUI工具包更好的体系结构?
- 26. 什么是WPF中良好体系结构的快速模式?
- 27. android - 应用程序体系结构什么是最好的?
- 28. 什么是API客户端的良好体系结构?
- 29. n层体系结构是否破坏OO概念封装
- 30. 是否可以在ASP.NET MVC中使用n层体系结构?
wHAT是CAPSLOCK的好处吗? – Will 2010-04-14 12:04:16
我有关于此主题的文章,http://www.nazar-merza.com/index.php/using-joomla/80-web-application-design-architecture。你可以看看它。 – 2012-07-07 16:33:02