AJAX服务器模型

时间:2013-05-01 08:39:07

标签: java ajax design-patterns architecture

我正在为我开发一个Java applet。 applet向服务器发出AJAX请求。我还没有编写服务器代码。

我是否可以使用设计模式来模拟服务器响应,而服务器还没有准备好,以便可以针对这个“模拟服务器”开发和测试applet?

有关如何实现模型服务器的一些示例代码非常有用

1 个答案:

答案 0 :(得分:0)

虽然我不完全确定这是否符合您的需求,但您可以查看我为此目的制作的简单课程here。以下是一些示例代码:

//let's say that when you GET to /users?id=2 the server should return the user with id 2
//first start the server on your favourite port
MockHttpServer server = new MockHttpServer(portNum);
server.start();

//We will add a mock response for every request we will do, so in this case, just one mock response
server.enqueueResponse(Status.OK, "application/json,"{\"user_id\":15,\"name\":\"paul\"}");

//now we will use curl or whatever to make the GET
curl http://0.0.0.0:3000/users?id=2

// we get the request object
Request req = server.getRequest();
assertEquals(req.getMethod(),"GET");
assertEquals(req.getParams().get("id"),"2")

它仍在进行中,但你可以通过阅读github上的代码来获得一个想法。希望它有所帮助:)