【问题标题】:Is it right to use simulator for a project's POC项目的POC使用模拟器是否正确
【发布时间】:2011-07-24 23:25:43
【问题描述】:

我正在尝试为我的想法开发一个 POC(向投资者展示),它必须与 SMS 网关通信,使用获得的消息,它必须与另一个系统(如 web 服务等)通信。

现在我正在使用 POJO(带有一些 getter 和 setter),并假设这些(转换后的)值来自外部系统。我必须与之通信的目标系统基本上是非常安全的,并且使用它们的服务收费。

在最低限度的假设下,是否建议创建一个模拟这些外部系统行为的模拟器。

请提供您的建议。

【问题讨论】:

    标签: java architecture simulator poc


    【解决方案1】:

    这是非常可取的。

    如果您正在模拟一个作为 Web 服务的系统,那么您可以在几分钟内创建一个模拟器。将一些静态文件放入 Apache 或 Tomcat 或其他 Web 服务器。这些文件将完全返回其他系统将返回的内容。换句话说,它们将具有真实系统响应的内容。例如:geo_response_us.xml、geo_response_canada.json等

    如果你需要更聪明的模拟,那么你可以编写 JSP/Servlet/whatever 来根据一些 URL 参数改变输出。

    我认为最好有一个简单的外部系统来模拟真实的外部系统,而不是在您的情况下在执行环境的内存中创建模拟。这样一来,您的投资者就可以更轻松地与您的演示建立联系,因为您可以用法拉利代替一辆马车,而不是仅仅说“想象一下这里有一辆法拉利”。

    【讨论】:

      【解决方案2】:

      是的,创建模拟是个好主意。它将帮助您加快 POC 的开发。此外,它将在测试时为您提供帮助。 很少有专门用于此目的的库

      1) Jmock

      2) EasyMock

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-12-16
        • 2021-03-18
        • 2012-03-22
        • 2016-03-07
        • 1970-01-01
        • 2019-06-06
        • 2020-03-30
        相关资源
        最近更新 更多