【问题标题】:What are the good practices in layered programming? [closed]分层编程有哪些好的实践? [关闭]
【发布时间】:2013-12-02 13:57:34
【问题描述】:

我在“分层编程中有哪些好的做法?”上进行了很多搜索。 但找不到好的链接。我用java,用hibernate连接数据库。

谢谢

【问题讨论】:

  • 我已将 n-tier-architecture 标签添加到您的问题中。也可以搜索多层架构

标签: theory n-tier-architecture layered


【解决方案1】:

您可以参考以下链接

http://resources.infosecinstitute.com/good-programming-techniques/
http://msdn.microsoft.com/en-us/library/aa260844(v=vs.60).aspx#cfr_bestprac

您应该了解应用程序中的关注点分离;如何使代码的每一部分可重用(至少在某种程度上);以及控制反转原则

http://en.wikipedia.org/wiki/Inversion_of_control

【讨论】:

  • 感谢您的链接,但您能否明确定义将代码划分为更小的代码块背后的逻辑,这些代码块肯定可以轻松重用和管理,但我想了解一般原则。
  • 看这取决于您正在设计或从事的工作。在我的建议中,您应该研究工业中使用的设计模式,以设计更大的应用程序并以流畅而俗气的方式解决非常大的问题。 en.wikipedia.org/wiki/Software_design_pattern
  • 哦,谢谢,这正是我所要求的。非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多