我正在使用Restful Service和resteasy实现并转向ejb。我想知道在这种情况下我们如何在REST服务中创建创建会话和维护状态。有没有可用的例子?
我使用的简单示例:
@Stateless
public class TestResource implements TestResourceLocal {
@Override
public test test(String id, String param) {
//todo
}
}
@Local
@Path("/affilate")
public interface AffiliateResourceLocal {
@GET
@Path("{id}-{param}")
@Produces("application/json")
public void test(@PathParam("id") String id, @PathParam("param") String param);
}
这个question谈论状态和REST,可能对你来说很有趣。
REST的一个约束是无状态约束,这意味着来自客户端的每个请求都包含为请求提供服务的所有数据,并且任何客户端状态都存储在客户端上。