N层架构有哪些好处?

SAH*_*GLA 2 architecture n-layer

N层架构有哪些好处?这如何使应用程序更好?

Ode*_*ded 14

这里:

  • 其他应用程序将能够重用您的图层公开的功能.
  • 您将能够在多个物理层上分布图层.这可以通过提高性能(有时),可伸缩性和容错性来对您的应用程序产生非常好的影响.
  • 由于层之间的耦合较低,因此应用程序的维护更容易.
  • 为应用程序添加更多功能变得更加容易.
  • 图层使您的应用程序更易于测试.
  • 构建格式良好的图层可使应用程序中的方向更加轻松.
  • 让您的应用程序不分层意味着您必须在一个非常困难的地方处理所有安全威胁.将应用程序分发到层使得设计和实现变得更加容易
  • 如果没有良好的部署计划,在分布式计算中将层分布在多个物理层上并非易事.创建分布式应用程序时,需要提前计划图层.