2012-02-08 55 views
0

有没有一种方法可以为每个连接运行单独的实例 - 或者让我们说像rmi这样的用户,通过JAX-WS?JAX-WS单独用户的单独实例

+0

JAX-WS或JAX-RS?最初的问题是关于RS,你为什么改变它? – Bozho 2012-02-09 07:59:43

+0

我误解了它。在我写这篇文章时,我正在寻找JAX- *。对造成的不便表示歉意。 – 2012-02-09 14:34:09

回答

0

HTTP是无状态的,因此每个请求都是独立的。服务的实例只有一个,这很好。

如果你想存储会话信息(即针对每个客户单独的数据),你有一对夫妇,让你识别每个后续请求属于同一用户选择:

  • 创建自己的解决方案 - 让客户端传递标识其会话的标记,并从内存或db持久性加载该会话Map<String, ...>
  • 使用OAuth
+0

我已经看到了与REST和SAML同时使用JAXWS和REST的OAuth,但未使用OAuth和JAXWS。您是否有任何使用JAXWS使用OAuth的快速参考? – Dan 2012-02-09 01:46:05

+0

nope。但它不应该有所作为。事实上,这个问题最初是关于JAX-RS,然后作者引用它,我不知道为什么。但是它也应该和ws一起工作 – Bozho 2012-02-09 07:57:56