代码之家  ›  专栏  ›  技术社区  ›  CodeMonkey

web服务的.NET编码标准和框架

  •  1
  • CodeMonkey  · 技术社区  · 17 年前

    我被赋予了编写编码标准文档和创建web服务框架的任务。

    我看过很多文章,但我仍然对到底需要什么感到困惑,尤其是在开发框架时,因为它与应用程序代码完全不同。

    3 回复  |  直到 15 年前
        1
  •  6
  •   Gerrie Schenck    17 年前
        2
  •  2
  •   Corbin March    17 年前

    如果你考虑框架,最好让重复的编码任务更容易, DRY ,如果可能的话,自动。考虑到这一点,确定web服务层中的重复任务。也许 吧:

    • 安全?
    • 从传输对象映射到业务对象、数据对象或其他对象?
    • 特殊序列化处理?
    • ...

    如果你有特定的用例或服务契约,仔细研究它们,在每个web服务方法中找到你不想编码的东西。

    由此,制定一个方案,自动化或简化服务内部的代码,更好的是为服务消费者提供服务。也许 吧:

    • 一种属性方案,它告诉服务如何处理特殊序列化,而不是显式处理每种情况
    • ?

    在构建自己的框架时,我认为最重要的是从谦逊开始。不要试图成为每个人的一切,也不要试图预测每一种可能性。相反,从你知道乏味且容易出错的任务开始,并使其自动化。

        3
  •  0
  •   John Saunders    17 年前

    在考虑框架时,考虑使用别人的。看看 Service Factory

    推荐文章